mirror of
https://github.com/hackdiaz-dev/free-turn-proxy.git
synced 2026-10-12 09:41:53 +02:00
acbd90f52e
- cmd/vk-turn-client/manual_captcha.go (875 строк, был в package main) → internal/client/captcha/manual/manual.go как отдельный пакет. Экспортирует SolveViaProxy и SolveViaHTTP (переименованы из solveCaptchaViaProxy/ solveCaptchaViaHTTP). Остальное package-private. - Глобал isDebug, который ручной flow читал из main, заменён на manual.Debug (package var). cmd/vk-turn-client/main.go ставит manualcaptcha.Debug = cfg.Debug рядом с существующим isDebug = cfg.Debug. - Тестовый файл перенесён с кодом; пакет переключён с main на manual. TestRewriteProxyRedirectLocation по-прежнему зовёт package-private rewriter изнутри пакета. - План предлагал дробить manual.go дальше (server.go/browser.go/proxy.go/ rewrite_html.go). Пропущено: лишний churn без выгоды, раз файл живёт в своём пакете. Можно сделать позже.