12 KiB
WARP Manager v1.1
Cloudflare WARP SOCKS5 Proxy для 3X-UI
Автоматическая установка и управление Cloudflare WARP на VPS-сервере. WARP даёт «чистый» IP от Cloudflare, который не заблокирован популярными сервисами (ChatGPT, Netflix, Spotify и др.).
Канал: YouTube @antenkaru
Возможности
- Установка Cloudflare WARP в один клик
- Работа в режиме SOCKS5-прокси (только локальный трафик, не затрагивает основной IP сервера)
- Интерактивное SSH-меню с полным управлением
- Telegram-бот для удалённого мониторинга и управления
- Автоперезапуск через systemd
- Готовые JSON-конфигурации для 3X-UI
- Перевыпуск ключа (смена WARP IP)
- Полное удаление в одну команду
Установка
Для установки требуется лицензионный ключ. Замените ВАШ_КЛЮЧ на ключ, полученный от администратора.
bash <(curl -sL -H "Authorization: token GITHUB_TOKEN" https://raw.githubusercontent.com/anten-ka/go_warp_pro/main/warp.sh) ВАШ_КЛЮЧ
GITHUB_TOKEN— токен доступа к приватному репозиторию (выдаётся вместе с ключом)ВАШ_КЛЮЧ— лицензионный ключ для активации скрипта
Ключ сохраняется в конфигурации и проверяется при каждом запуске. Повторно вводить его не нужно.
После установки скрипт доступен по команде:
gowarp
Схема работы
Клиент → 3X-UI (Xray) → SOCKS5 (WARP 127.0.0.1:40000) → Cloudflare → Интернет
- Скрипт устанавливает
cloudflare-warpна сервер - WARP работает в режиме SOCKS5-прокси на
127.0.0.1:40000 - В 3X-UI добавляется outbound типа SOCKS с тегом
warp - В маршрутизации указываете, какие сайты направлять через WARP
Основной IP сервера не меняется. Через WARP идёт только тот трафик, который вы настроите в маршрутизации 3X-UI.
Интеграция с 3X-UI — пошаговая инструкция
После установки WARP и подтверждения статуса «Подключён» выполните следующие шаги в панели 3X-UI.
Шаг 1. Добавление Outbound (исходящее подключение)
- Откройте панель 3X-UI в браузере
- Перейдите в Настройки Xray (Xray Settings)
- Найдите раздел Outbounds (Исходящие подключения)
- Нажмите Добавить Outbound (Add Outbound)
- Вставьте следующий JSON:
{
"tag": "warp",
"protocol": "socks",
"settings": {
"servers": [
{
"address": "127.0.0.1",
"port": 40000
}
]
}
}
Важно: порт
40000— это порт по умолчанию. Если вы меняли порт через меню WARP Manager (пункт 7), укажите ваш порт.
- Нажмите Сохранить (Save)
Шаг 2. Настройка маршрутизации (Routing)
Теперь нужно указать, какой трафик направлять через WARP.
Вариант А: Определённые сайты через WARP (рекомендуется)
- Перейдите в Настройки Xray → Routing (Маршрутизация)
- Нажмите Добавить правило (Add Rule)
- Заполните:
- Outbound Tag:
warp - Domain: добавьте домены, которые хотите направить через WARP
- Outbound Tag:
Либо вставьте JSON-правило напрямую:
{
"type": "field",
"outboundTag": "warp",
"domain": [
"geosite:openai",
"geosite:netflix",
"geosite:disney",
"geosite:spotify",
"domain:chat.openai.com",
"domain:claude.ai",
"domain:openai.com",
"domain:netflix.com",
"domain:disneyplus.com",
"domain:spotify.com"
]
}
Это направит трафик к ChatGPT, Netflix, Disney+, Spotify и Claude через WARP. Остальной трафик пойдёт напрямую через основной IP сервера.
Вариант Б: Весь трафик через WARP
Если хотите направить весь клиентский трафик через WARP:
- В разделе Routing добавьте правило:
- Outbound Tag:
warp - Network:
tcp,udp
- Outbound Tag:
Или JSON:
{
"type": "field",
"outboundTag": "warp",
"network": "tcp,udp"
}
Внимание: при этом варианте весь трафик пойдёт через Cloudflare. Скорость может незначительно снизиться.
Вариант В: По IP-адресам
Можно направить через WARP трафик к определённым IP-диапазонам:
{
"type": "field",
"outboundTag": "warp",
"ip": [
"geoip:us",
"geoip:gb"
]
}
Трафик в США и Великобританию пойдёт через WARP.
Шаг 3. Перезапуск Xray
После сохранения настроек:
- Нажмите Перезапустить Xray (Restart Xray) в панели 3X-UI
- Или выполните в SSH:
x-ui restart
Шаг 4. Проверка
Убедитесь, что всё работает:
- Подключитесь к VPN через клиент (v2rayN, Hiddify, NekoBox и т.д.)
- Откройте https://whoer.net или https://ifconfig.me
- Если вы настроили маршрутизацию по доменам:
- Обычные сайты покажут основной IP сервера
- Сайты из списка (ChatGPT, Netflix и др.) покажут IP Cloudflare
- Попробуйте открыть https://chat.openai.com — если раньше был заблокирован, теперь должен работать
Проверка через SSH
На сервере можно проверить WARP IP командой:
curl -s --proxy socks5h://127.0.0.1:40000 ifconfig.me
Эта команда покажет IP, который видят сайты при маршрутизации через WARP.
Меню WARP Manager
| Пункт | Действие |
|---|---|
| 1 | Установить WARP |
| 2 | Запустить WARP |
| 3 | Остановить WARP |
| 4 | Статус и конфигурация |
| 5 | JSON для 3X-UI (готовые конфиги) |
| 6 | Перевыпуск ключа (новый WARP IP) |
| 7 | Изменить порт SOCKS5 |
| 8 | Telegram Bot (настройка и управление) |
| 9 | PROMO |
| 10 | Инструкция |
| 11 | Полное удаление |
| 0 | Выход |
Telegram-бот
WARP Manager включает встроенный Telegram-бот для удалённого управления.
Настройка бота
- Откройте @BotFather в Telegram
- Отправьте
/newbot - Задайте имя и username бота
- Скопируйте полученный токен
- На сервере выполните
gowarp→ пункт 8 (Telegram Bot) - Выберите 1) Токен бота — вставьте токен
- Выберите 2) Chat ID (авто):
- Откройте вашего бота в Telegram
- Отправьте ему любое сообщение
- Вернитесь в SSH и нажмите Enter
- Скрипт автоматически определит ваш Chat ID
- Выберите 4) Запустить
Команды бота
/startили/menu— главное меню
Кнопки меню
- Статус — текущий статус WARP, порт, IP
- IP адреса — реальный IP сервера и WARP IP
- Запустить / Остановить — управление WARP
- Перевыпуск ключа — получить новый WARP IP
- JSON для 3X-UI — готовая конфигурация для копирования
- Система — CPU, RAM, диск, uptime
- Хостинг — промо-материалы
Безопасность
Если задан Chat ID, бот отвечает только владельцу. Остальные пользователи получат сообщение «Нет доступа» с указанием их Chat ID.
Бот работает как systemd-сервис warp-bot с автоперезапуском.
Автоперезапуск
- Служба
warp-svcнастроена сRestart=always— WARP автоматически перезапускается при сбое - Служба
warp-bot(Telegram-бот) также имеетRestart=always - При перезагрузке сервера оба сервиса запускаются автоматически
Часто задаваемые вопросы
WARP не подключается
warp-cli --accept-tos status
journalctl -u warp-svc --no-pager -n 20
Попробуйте перевыпустить ключ (пункт 6 в меню).
Сайт всё ещё заблокирован после настройки
- Убедитесь, что WARP в статусе «Подключён» (
gowarp→ пункт 4) - Проверьте, что домен добавлен в routing-правило в 3X-UI
- Перезапустите Xray:
x-ui restart - Очистите DNS-кэш в браузере или используйте режим инкогнито
Как сменить WARP IP
В SSH: gowarp → пункт 6 (Перевыпуск ключа)
В Telegram: кнопка Перевыпуск ключа
Как изменить порт SOCKS5
gowarp → пункт 7 — введите новый порт. Не забудьте обновить порт в outbound-настройках 3X-UI.
Удаление
gowarp
Выберите пункт 11 — Полное удаление.
Будут удалены: cloudflare-warp, конфигурация, Telegram-бот, команда gowarp, логи.
Не забудьте вручную удалить outbound warp и связанные routing-правила из настроек 3X-UI.
Лицензия
Только для личного использования. Распространение без согласия запрещено.
anten-ka · YouTube