Настройка Cloudflare WARP для VLESS Печать

  • 8

Что понадобится

  • VPS/VDS с доступом root или пользователем с sudo
  • Доступ к серверу по SSH
  • Панель 3x-ui или Marzban (если используете панель управления VLESS)

Кратко: как это работает

Мы поднимаем на сервере WARP и локальный прокси SOCKS5 (обычно 127.0.0.1:40000). Затем в Xray добавляем outbound типа socks и направляем через него исходящий трафик VLESS.


Шаг 1. Подключитесь к серверу по SSH

Подключитесь к вашему серверу любым SSH‑клиентом (Terminal / PuTTY) и войдите под пользователем с правами администратора.


Шаг 2. Подготовка системы

Для Ubuntu/Debian:

sudo apt update sudo apt install -y curl

Шаг 3. Установите WARP и поднимите локальный SOCKS5

В вашей сборке WARP должен запустить локальный SOCKS5‑прокси. Чаще всего он доступен на:

  • 127.0.0.1:40000

Проверка, что порт поднялся

ss -lntp | grep 40000

Проверка, что IP меняется через SOCKS

curl --socks5-hostname 127.0.0.1:40000 <https://api.ipify.org> echo

Если команда показывает другой IP, отличный от IP сервера — WARP работает корректно.

Если порт отличается (не 40000), используйте ваш фактический порт в дальнейших шагах.


Шаг 4. Настройка WARP в 3x-ui (Xray)

  1. Откройте панель 3x-ui.
  2. Перейдите в Xray SettingsOutbounds.
  3. Нажмите Create outbound (создать outbound) и заполните:
    • Protocol: socks
    • Tag: warp
    • Address: 127.0.0.1
    • Port: 40000
  4. Сохраните outbound.
  5. Сделайте outbound warp основным (часто это “первый” outbound / default outbound).
  6. Перезапустите Xray в панели.

Проверка

Подключитесь клиентом по VLESS и проверьте внешний IP на любом сервисе проверки IP. Должен отображаться новый (WARP).


Шаг 5. Настройка WARP в Marzban

  1. Откройте Marzban и перейдите в настройки (раздел конфигурации Xray).
  2. В массив outbounds добавьте SOCKS outbound:
{ "tag": "warp", "protocol": "socks", "settings": { "servers": [ { "address": "127.0.0.1", "port": 40000 } ] } }
  1. Чтобы направить трафик через WARP:
    • либо поставьте этот outbound в начало списка outbounds,
    • либо настройте routing так, чтобы нужные подключения шли через tag: "warp" (вариант зависит от вашей схемы маршрутизации).
  2. Сохраните изменения и перезапустите Xray/Marzban (в зависимости от механики применения конфига).

Проверка

Подключитесь клиентом по VLESS и проверьте внешний IP — он должен измениться.


Частые проблемы и решения

SOCKS порт не слушается

  • Проверьте, что сервис WARP запущен.
  • Проверьте фактический порт SOCKS (возможно, он другой).
  • Убедитесь, что вы проверяете localhost, а не внешний IP.

IP не меняется через curl с SOCKS

  • Проверьте командой:
curl --socks5-hostname 127.0.0.1:40000 <https://api.ipify.org>
  • Если IP не меняется — проблема на стороне WARP/прокси, а не Xray.

После правок Xray не запускается

  • Проверьте валидность JSON/конфига.
  • Откатите изменения и добавляйте по одному блоку, перепроверяя синтаксис.

Примечания

  • WARP меняет исходящий IP, но не гарантирует “постоянный” один и тот же IP навсегда.
  • Если цель — доступ к конкретному сервису, рекомендуем после настройки проверить работу именно этого сервиса.

Если скажете вашу ОС (Ubuntu/Debian), версию панели (3x-ui/Marzban) и какой порт SOCKS поднялся у WARP, я адаптирую статью под ваш шаблон “Базы знаний” (с блоками “Шаг 1/2/3”, “Важно”, “FAQ”) и под вашу терминологию хостинга.


Помог ли вам данный ответ?