Warp Native
Модуль WARP Native поднимает Cloudflare WARP на сервере в нативном режиме, то есть как обычный сетевой интерфейс WireGuard: профиль генерирует инструмент wgcf, а официальный клиент Cloudflare (приложение 1.1.1.1 или warp-cli) не нужен. Через этот интерфейс нода отправляет в WARP только выбранные домены, остальной трафик идёт напрямую.
В основе модуля два открытых проекта:
Что такое Cloudflare WARP?
Заголовок раздела «Что такое Cloudflare WARP?»Cloudflare Warp перенаправляет интернет-трафик через серверы Cloudflare:
- Шифрование: канал между сервером и Cloudflare работает по WireGuard, данные защищены на этом участке пути.
- Другой адрес: сайты видят адрес Cloudflare, а не адрес вашего сервера. Именно это проверяют сервисы whoer.net и 2ip.io из примеров ниже.
- Маршрут через сеть Cloudflare: трафик идёт по магистралям глобальной сети Cloudflare.
Как это работает
Заголовок раздела «Как это работает»Модуль на сервере панели добавляет в конфигурационный профиль ноды исходящий блок warp-out и правило маршрутизации с выделенными доменами. Нода направляет через интерфейс warp трафик только этих доменов, всё остальное уходит напрямую, а сайты видят адрес Cloudflare, а не адрес сервера.
Меню модуля
Заголовок раздела «Меню модуля»Пункт WARP Native от distillium в главном меню скрипта открывает четыре действия:
WARP Native Подробности в wiki: https://wiki.egam.es/ru/configuration/warp-native 1.Установить WARP Native 2.Удалить WARP Native 3.Добавить WARP-настройки в конфигурацию ноды 4.Удалить WARP-настройки из конфигурации ноды 0.Выход Выберите действие (0-4):
Если ноды на сервере нет, установка начнётся с красного предупреждения «Нода Remnawave не найдена. Сначала установите ноду.».
Установка Warp Native
Заголовок раздела «Установка Warp Native»-
Выберите пункт
Установить WARP NativeWARP Native Подробности в wiki: https://wiki.egam.es/ru/configuration/warp-native 1.Установить WARP Native 2.Удалить WARP Native 3.Добавить WARP-настройки в конфигурацию ноды 4.Удалить WARP-настройки из конфигурации ноды 0.Выход Выберите действие (0-4):
-
Скрипт скачает и запустит установщик wgcf: перед запуском он проверяется по контрольным суммам двух независимых источников, при несовпадении запуск отменяется.
Добавление WARP-настроек
Заголовок раздела «Добавление WARP-настроек»-
Выберите пункт
Добавить WARP-настройки в конфигурацию нодыи подтвердите, что вы на сервере панели:WARP Native 3.Добавить WARP-настройки в конфигурацию ноды Вы уверены, что находитесь на сервере с установленной панелью? Добавление WARP-настроек должно выполняться только на сервере, где установлена панель, а не на сервере ноды (y/n): y
-
Затем выберите, в конфигурацию какой ноды добавить WARP-настройки:
На какую ноду добавить WARP-настройки? 1.Default-Profile (de-fra-01) 2.StealConfig (nl-ams-02) Выберите действие:
-
Модуль добавит блоки в конфигурационный профиль и ответит:
Конфигурация успешно обновлена!
Если WARP уже настроен, модуль предупредит: «warp-out уже существует в outbounds.», настройка не задваивается.
В секцию вашего конфигурационного профиля ноды, добавляются следующие блоки:
{ "tag": "warp-out", "protocol": "freedom", "settings": { "domainStrategy": "UseIP" }, "streamSettings": { "sockopt": { "interface": "warp", "tcpFastOpen": true } }}Выделенные домены будут отправляться через WARP, замените их на свои.
{ "type": "field", "domain": [ "whoer.net", "browserleaks.com", "2ip.io", "2ip.ru" ], "outboundTag": "warp-out"}Удаление WARP-настроек
Заголовок раздела «Удаление WARP-настроек»Пункт Удалить WARP-настройки из конфигурации ноды спрашивает ту же ноду и убирает добавленное:
На какой ноде удалить WARP-настройки? 1.Default-Profile (de-fra-01) Выберите действие: Удален warp-out из outbounds Удален warp rule из routing rules
Если блоков в профиле уже нет, модуль скажет об этом прямо: «warp-out не найден в outbounds». Сам WireGuard-интерфейс удаляется пунктом Удалить WARP Native, после него модуль ответит «WARP успешно удалён».
