Files
PCA_Phobos/docs/WARP.md
2026-11-11 15:12:21 +03:00

2.6 KiB
Raw Blame History

WARP: проверка и типичные проблемы

WARP включается в панели: «Настройки» → WARP. Режим egress выпускает исходящий трафик клиентов в интернет через Cloudflare: всех клиентов или только отмеченных.

Как понять, что WARP реально работает

В карточке WARP есть строка Handshake:

  • «N с назад» — связь с Cloudflare есть.
  • «нет — UDP до Cloudflare не проходит» — интерфейс поднят, но Cloudflare не отвечает. Трафик клиентов через WARP идти не будет.

Проверка с сервера:

wg show warp latest-handshakes
curl --interface warp -m 6 https://www.cloudflare.com/cdn-cgi/trace | grep warp=   # ожидается warp=on
phobos-warp status

Что делает панель сама

  • Ищет рабочий адрес Cloudflare. При включении перебирает адреса и порты (2408 / 500 / 1701 / 4500) и записывает в конфиг первый, с которым появился handshake. Если не подошёл ни один, это занимает около минуты.
  • Исправляет размер пакетов. У WARP MTU 1280, у клиентов 1420. Без поправки крупные TCP-пакеты терялись, и интернет у клиентов работал «через раз». Теперь сервер автоматически уменьшает размер TCP-пакетов под WARP (правило MSS-clamp).

«У клиентов нет интернета», IP Cloudflare показывается через раз

  1. Обновите панель до версии с этими исправлениями («Версия и обновления»), затем выключите и снова включите WARP.
  2. Посмотрите строку Handshake. Если там «нет», значит UDP до Cloudflare с этого VPS режется. Обычно так бывает на VPS в РФ, где может не проходить даже регистрация WARP. В этом случае держите WARP выключенным или используйте его на сервере за рубежом.
  3. Если включён firewall клиента (🛡), проверьте, что в разрешённых есть DNS-серверы. См. DNS.md.