Как ИИ помогает создать свой VPN на Xray VLESS за 10 минут

Как ИИ помогает создать свой VPN на Xray VLESS за 10 минут

Публичные VPN-сервисы часто вызывают подозрения в плане безопасности и перестают работать. В эпоху ИИ настроить собственный защищённый VPN может даже пользователь без технического опыта — за считанные минуты.

Однако ИИ не всегда справляется с настройкой сложных систем. Даже топовые модели вроде ChatGPT, Codex или Claude могут допустить ошибки, особенно если задача требует глубоких экспертных знаний.

В этой статье — разбор типичных проблем при автоматической настройке Xray VLESS с транспортом XHTTP и как их решить с помощью скиллов. А заодно — пошаговое руководство по созданию своего VPN.

Почему ИИ ошибается в технических задачах

Мы часто воспринимаем ИИ как волшебную палочку, способную решить любую задачу. Но на деле он действует строго по инструкции и так, как «понял» запрос — как сотрудник, который сделал не то, что нужно.

Настройка Xray VLESS с XHTTP через ChatGPT Codex и GPT-5.4 заняла у меня около двух часов. В процессе:

  • 40 минут — обсуждение архитектуры и параметров Xray
  • 30 минут — развёртывание на VPS через SSH
  • 20 минут — диагностика и устранение неработоспособности
  • 30 минут — финальная настройка и подключение устройств

Основная ошибка: ИИ проигнорировал указание использовать XHTTP и настроил SplitHTTP, который в современных условиях работает нестабильно.

Кроме того, Codex оставил открытыми порты панели 3X UI и сервера подписок. Это серьёзно снижало безопасность — уязвимости были устранены только на финальном этапе.

Без понимания таких нюансов обычный пользователь вряд ли заметит проблему. Это касается не только VPN — любые задачи, от медицины до путешествий, требуют базовой осведомлённости.

Скиллы как способ передачи экспертизы

Скиллы стали популярны во второй половине 2025 года и поддерживаются в Claude, Codex, Cursor, Manus и других ИИ-агентах.

Их главная функция — закрыть разрыв между пользователем и экспертным знанием. Эксперт может упаковать свой опыт в скилл и поделиться им.

Например, специалист по VPN создаёт скилл, который автоматизирует настройку сервера. Контент-продюсер — скилл для планирования публикаций. Это как тарифы «Эконом» и «Премиум»: базовые задачи решаются бесплатно, сложные — с участием эксперта.

После неудачной настройки Xray я создал скилл на основе своего опыта. Для этого дал ИИ команду:

Собери всё, что мы сделали в этом чате, в готовый скилл по настройке Xray Vless с XHTTP для себя.

Скилл я протестировал 7 раз. Первые 5 запусков выявили ошибки — ИИ исправлял их и обновлял скилл. Диалог был примерно таким:

Я: Что мы сделали иначе, относительно изначального скилла 3x-ui-vps?
Codex: ...
Я: Окей. Теперь обнови skill, чтобы при последующих запусках не натыкаться на подобные проблемы и решать их быстрее.

Так скилл стал стабильным и начал работать в Codex, OpenClaw и Cursor.

Что умеет скилл

Скилл доступен на GitHub: github.com/olegtsvetkov/3x-ui-vpn-skill

Он позволяет через чат с ИИ:

  • Настроить VPN с нуля на вашем VPS
  • Безопасно открыть доступ к панели 3X UI для ручной настройки
  • Создать ссылку для подключения нового устройства
  • Обновить все приложения и 3X UI на сервере

Схема работы:

Устройство (телефон, ноутбук) подключается к вашему VPS с Xray и выходит в интернет через него. Внутри сервера:

  • nginx с бесплатным HTTPS-сертификатом от Let's Encrypt принимает запросы
  • Передаёт трафик в Xray, запущенный в Docker-контейнере через 3X-UI
  • Файрвол ufw закрывает все порты, кроме 22 (SSH), 80 (HTTP) и 443 (HTTPS)

Использование домена, nginx и XHTTP позволяет избежать сложной настройки Reality в 99% случаев. А ещё можно разместить на этом же сервере свой сайт.

Что нужно для запуска

Как и у коммерческих VPN, здесь есть ежемесячные расходы — на VPS и домен:

  • VPS с Ubuntu 24.04 — от 300 до 700 ₽ в месяц
  • Домен в любой зоне (.com, .ru, .net и др.)

Также потребуется:

  • Клиент для Xray VLESS: например, Shadowrocket (iOS/macOS, платный) или Hiddify (все платформы, бесплатный)
  • ИИ-агент с поддержкой скиллов: Claude Code, Codex, Cursor, OpenClaw

Для установки скилла отправьте агенту команду:

Установи этот скилл https://github.com/olegtsvetkov/3x-ui-vpn-skill

Скилл также доступен в ClawHub и skillsbd, проходит ревью в маркетплейсе Claude.

Работает на macOS и Linux. На Windows — попросите ИИ адаптировать скрипты.

Как создать свой VPN

Сначала пропишите в DNS вашего домена IP-адрес VPS.

Затем вызовите скилл. Например, в Codex:

$3x-ui-vps, настрой VPN на моём VPS.

ИИ запросит:

  • SSH target: логин и IP, например root@X.Y.Z.A
  • SSH password: пароль root (если нет ключа)
  • Domain: домен или поддомен для Xray
  • Panel Username: имя пользователя 3X UI
  • Panel Password: пароль панели
  • ACME Email: email для Let's Encrypt (опционально)

Передача пароля root в чат — небезопасно. Рекомендуется использовать авторизацию по SSH-ключу.

Однако, если выбор — между разовым вводом пароля и использованием бесплатного публичного VPN, который может сливать трафик, первый вариант предпочтительнее.

После ввода данных ИИ выполнит все шаги. Возможно, потребуется подтвердить отдельные действия.

В итоге вы получите ссылку для подключения — импортируйте её в клиент и пользуйтесь личным VPN.

Что делает скилл под капотом

Скилл использует набор bash- и Python-скриптов, вызываемых по инструкции из SKILL.md. Это обеспечивает воспроизводимость.

На этапе установки выполняется:

  1. Установка Docker, ufw, nginx, acme.sh и вспомогательных библиотек
  2. Блокировка всех портов через ufw, кроме 22, 80 и 443
  3. Запуск 3X UI в Docker
  4. Создание Inbound для VLESS с XHTTP и уникальным путём (/xray-...)
  5. Получение HTTPS-сертификата через acme.sh
  6. Настройка nginx для работы по HTTP и HTTPS
  7. Проброс трафика от nginx к 3X UI
  8. Создание первого клиента для подключения
  9. Проверка, что Xray работает и лишние порты не открыты

Также есть скрипты для добавления новых клиентов и временного открытия доступа к панели через SSH-туннель.

Ограничения и выводы

Скилл работает стабильно при:

  • Чистой Ubuntu 24.04 на VPS
  • Домене, направленном на IP сервера
  • Локальной ОС — macOS или Linux

В других случаях возможны сбои, зависящие от качества ИИ-модели.

В ретроспективе, лучше было использовать Ansible или NixOS вместо bash-скриптов. Это повысило бы прозрачность, кроссплатформенность и воспроизводимость.

Скиллы — мощный инструмент для передачи экспертизы. Они позволяют решать базовые задачи массово и бесплатно, а сложные — оставлять экспертам.

ИИ действительно эффективен, когда чётко определён результат и есть инструменты для отладки. Иначе работает старый принцип: «без ТЗ — результат ХЗ».

Читать оригинал