Свой сервис транскрибации YouTube для людей и агентов
Сервис заработал стабильно только на residential proxy. Исходная гипотеза опровергнута: сложность не в коде, а в IP-репутации VPS. Cookies быстро протухают, домашний туннель хрупок, все 10 static proxies не подошли.
Вопрос
Можно ли держать на своём VPS стабильный endpoint, который отдаёт транскрипт YouTube-видео и человеку, и агентам (OpenClaw, Hermes)?
Гипотеза
Достаточно FastAPI + yt-dlp / youtube-transcript-api + nginx; главная работа — в коде.
Протокол
FastAPI backend, простая HTML-страница, systemd, nginx route на app.dima.cloud/transcribe. По очереди проверены обходы блокировки YouTube: cookies из браузера, reverse SOCKS через Mac, 10 static proxies Webshare, residential proxy DataImpulse.
Выводы · 4
Интерфейс упрощён до «ссылка → транскрипт или ошибка», API сохранил совместимость.
0 из 10 static proxies Webshare прошли реальный тест скачивания субтитров.
Ротируются и инвалидируются браузером.
YouTube режет VPS/cloud IP: «Sign in to confirm you're not a bot», 429.