Files
free-turn-proxy/docs/providers.md
T

1.2 KiB

Providers

Источник TURN-реквизитов выбирается флагом -provider (default vk). Реализации удовлетворяют интерфейс internal/provider.Provider и подключаются в cmd/client/main.go через buildProvider.

Доступные провайдеры

vk (default)

VK Calls API. Перебирает встроенные app_id/app_secret, получает короткоживущие (≈10 мин) TURN-creds через 4-шаговый token chain. Solver captcha auto+manual.

Обязательные флаги:

  • -link - VK callroom URL вида https://vk.ru/call/join/<code> (нормализуется до join-кода).

Опциональные:

  • -streams-per-cred (default 10) - сколько TURN-стримов делят один кеш креденшалов.
  • -manual-captcha - пропустить auto-solver, сразу открыть браузер.
  • -browser (default firefox) - семейство персоны auth (UA + TLS JA3 + client hints + device): chrome | firefox | safari.
  • -platform (default desktop) - класс устройства персоны: desktop | mobile.