mirror of
https://github.com/hackdiaz-dev/free-turn-proxy.git
synced 2026-10-12 09:41:53 +02:00
74241de764
убраны флаги -mode и -bond: остался только udp-релей для wireguard. удалены tcpfwd, tcpfwdserver, bondclient, bondserver, bondframe, kcptun, wire/relay; proxy/common переехал в udprelay/dial. BREAKING CHANGE: флаги -mode и -bond удалены; конфиги и ссылки freeturn:// с tcp-режимом больше не принимаются.
3.0 KiB
3.0 KiB
Решение Проблем
- Сначала запускайте client, потом включайте WireGuard.
- Трафик не идет (нет интернета): Проверьте серверный флаг
-connect. В нем должен быть указан точный локальный порт, на котором слушает ваш VPN (например,51820для WG). Если порт не совпадает, прокси будет стучаться в пустоту. - WireGuard забирает весь трафик: пайп с
-debug 2>&1и скриптом маршрутов обязателен (scripts/routes.sh/scripts/routes.ps1/scripts/routes-macos.sh). Маршруты не добавляются -> убедитесь, что в команде есть пайп перед скриптом. - DPI блокирует UDP: Если используете
-transport udpи ничего не работает, попробуйте убрать флаг (использовать TCP по умолчанию). - Обход шейпинга (кастомный TURN): Если вы знаете "чистый" IP-адрес TURN-сервера VK, где нет агрессивного шейпинга, вы можете передать его вручную:
-turn <ip_address> -port <port>. Это перезапишет данные, полученные из ссылки. - Проблемы с DNS на мобильном интернете: Резолв ломается. Передайте DNS вашего провайдера явно:
-dns-servers <ip_dns>. - Проблемы с MTU: Если соединение обрывается или не грузятся тяжелые сайты, попробуйте снизить MTU в вашем VPN-клиенте (WireGuard/Amnezia) до
1280или даже до1120. Из-за накладных расходов DTLS + TURN пакеты стандартного размера (1420) часто фрагментируются и отбрасываются. - Соединение нестабильное: попробуйте уменьшить потоки
-n(например,-n 6). Слишком большое число потоков может привести к бану. - VK часто требует captcha: запустите с
-manual-captcha, решите капчу в браузере, затем возвращайтесь к обычному запуску. - Клиент висит на получении TURN-данных: ссылка VK Calls умерла / звонок завершён для всех.
- Docker bridge mode:
CONNECT_ADDR=127.0.0.1:...указывает внутрь контейнера. Используйте--network hostили IP хоста. -obf-profile != none: профиль и ключ должны совпадать на клиенте и сервере.