Files
free-turn-proxy/docs/troubleshooting.md

3.0 KiB
Raw Permalink Blame History

Решение Проблем

  • Сначала запускайте client, потом включайте WireGuard / Xray.
  • Трафик не идет (нет интернета): Проверьте серверный флаг -connect. В нем должен быть указан точный локальный порт, на котором слушает ваш VPN (например, 51820 для WG или 443 для VLESS). Если порт не совпадает, прокси будет стучаться в пустоту.
  • WireGuard забирает весь трафик: пайп с -debug 2>&1 и скриптом маршрутов обязателен (scripts/routes.sh / scripts/routes.ps1 / scripts/routes-macos.sh). Маршруты не добавляются -> убедитесь, что в команде есть пайп перед скриптом.
  • DPI блокирует UDP: Если используете -transport udp и ничего не работает, попробуйте убрать флаг (использовать TCP по умолчанию).
  • Обход шейпинга (кастомный TURN): Если вы знаете "чистый" IP-адрес TURN-сервера, где нет агрессивного шейпинга, вы можете передать его вручную: -turn <ip_address> -port <port>. Это перезапишет данные, полученные из ссылки.
  • Проблемы с DNS на мобильном интернете: Резолв ломается. Передайте DNS вашего провайдера явно: -dns-servers <ip_dns>.
  • Проблемы с MTU: Если соединение обрывается или не грузятся тяжелые сайты, попробуйте снизить MTU в вашем VPN-клиенте (WireGuard/Amnezia) до 1280 или даже до 1120. Из-за накладных расходов DTLS + TURN пакеты стандартного размера (1420) часто фрагментируются и отбрасываются.
  • Соединение нестабильное: попробуйте уменьшить потоки -n (например, -n 6). Слишком большое число потоков может привести к бану.
  • Часто требуется captcha: запустите с -manual-captcha, решите капчу в браузере, затем возвращайтесь к обычному запуску.
  • Клиент висит на получении TURN-данных: ссылка на звонок умерла / звонок завершён для всех.
  • Docker bridge mode: CONNECT_ADDR=127.0.0.1:... указывает внутрь контейнера. Используйте --network host или IP хоста.
  • -obf-profile != none: профиль и ключ должны совпадать на клиенте и сервере.