Внимание!

Данная статья предназначена исключительно для специалистов, занимающихся настройкой защищенных каналов связи для легальных целей, таких как удаленная работа, обеспечение безопасности корпоративных сетей или доступа к легальным сервисам, необходимым для функционирования IT-инфраструктуры, которые самостоятельно ограничили доступ для пользователей из России по собственной политике. Она не предназначена и не может быть использована для обхода блокировок, установленных государственными органами, или доступа к ресурсам, запрещенным законодательством Российской Федерации.

Настраиваем VLESS с XTLS-Reality через 3X-UI панель.

Введение

Эта инструкция поможет вам настроить свой собственный туннель с использованием протокола VLESS с XTLS-Reality через панель 3X-UI. Данное решение обеспечивает высокий уровень безопасности и конфедециальноости. Основная идея заключается в шифровании трафика с использованием HTTPS и маскировке под популярные домены.

Что потребуется для настройки?

  • Арендованный сервер с установленной Ubuntu 22.04 или новее.
  • 15 минут свободного времени.

Как арендовать сервер для работы туннеля?

  1. Вы можете использовать любого удобного для вас провайдера; в данном примере используется Timeweb Cloud. Перейдите на сайт Timeweb Cloud и зарегистрируйтесь.
  2. После регистрации выберите “Создать Облачный сервис” в общем проекте.

  1. В качестве операционной системы выберите Ubuntu 22.04.
  2. Выберите страну сервера, например, Польшу. Отключите бэкапы, так как они не нужны, и выберите минимальную конфигурацию сервера.

  1. Нажмите “Заказать” и дождитесь завершения настройки сервера.
  2. На почту придут IP-адрес сервера и данные для доступа.

Настройка VLESS с XTLS-Reality на сервере

  1. Подключение к серверу по SSH

    ssh root@ip_adress

    Где ip_adress — IP-адрес вашего сервера. При первом подключении подтвердите соединение, введя “yes”.

  2. Обновление компонентов системы

    apt update && apt upgrade -y
  3. Установка Curl
    Установите утилиту Curl для загрузки файлов:

    apt install curl -y
  4. Установка панели 3X-UI
    Выполните команду для установки панели 3X-UI:

    bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
    • Во время установки ответьте утвердительно на запрос настройки, нажав Y.
    • Далее введите username, password и номер порта (любое число от 2000 до 65535).
  5. Обновление 3X-UI до последней версии
    После установки панели выполните обновление, чтобы использовать актуальную версию с исправленными ошибками и улучшениями:

    3x-ui update
  • Затем перезапустите панель:

    3x-ui restart
  1. Настройка веб-панели управления 3X-UI
    • Откройте браузер и перейдите по адресу: http://<IP-адрес вашего сервера>:<порт>/panel/.

  • Введите логин и пароль, чтобы попасть в панель управления.

  1. Добавление подключения в панель
    • Перейдите в раздел “Подключения” и выберите “Добавить подключение”.

  • В настройках выберите:
    • Примечание — любое название.
    • Протоколvless.
    • Порт — установите 443.
  1. Переходим к настройкам Клиента.

    • Email – Напишите название клиента.
    • Flow — надо выбрать xtls-rprx-vision. Поле Flow появится только после того, как чуть ниже вы поставите галочку на пункте Reality.
  2. Настроим транспорт.

    • Протокол передачи: TCP
    • AcceptProxyProtocol, HTTP Маскировка, Transparent Proxy, TLS — всё это должно быть выключено
    • xVer — оставьте значение 0
    • Reality — должно быть включено
    • XTLS — наоборот, должно быть выключено.
    • uTLS — тут надо выбрать то, под какой браузер будет маскироваться наше соединение. Можете выбрать chrome – так будет лучше всего.
    • Домен — на самом деле это адрес для подключения к вашему серверу. Оставьте пустым, и тогда туда автоматически подставится IP-адрес сервера.
    • Dest — это destination, то есть «назначение» — тут указываем домен и порт для переадресации google.com:443
    • Server names — это домен, под который вы будете маскироваться. Меням на google.com, www.google.com
    • ShortIds — это приватный ключ, сгенерируется автоматически.
    • Public Key, Private Key — нажмите на кнопку Get new keys, и ключи сгенерируются автоматически.
    • Sniffing, HTTP, TLS, QUIC, fakedns — оставьте включённым.
  3. После нажатия кнопки Создать, настройку можно считать завершенной!

Как использовать туннель на различных устройствах?

  • Скачайте соответствующее приложение для iOS, Android, macOS или Windows.
  • Настройте клиент аналогично, выгрузив конфигурацию с сервера.
  • Самый простой способ — сгенерировать QR-код через веб-интерфейс и отсканировать его на устройстве.
  • Из этой статьи можно скачать подходящий клиент для различных платформ: Клиенты VLESS, Shadowsocks, Trojan (Xray, Sing-box) для Windows, Android, iOS, MacOS, Linux

Где взять данные для подключения клиента?

  • Пункт меню подключения

  • Нажмите на три точки

  • Введите любое имя или email
  • В пункте Flow нужно выбрать xtls-rprx-vision
  • Добавить пользователя

  • Отсканируйте клиентом QR-код или скопируйте ссылку для подключения

Заключение

Теперь ваш туннель VLESS с XTLS-Reality настроен и готов к использованию. Он позволяет вам безопасно работать с такими сервисами, как Adobe, OpenAI, Anthropic, Midjourney, Canva, Notion, GitHub, Slack, Figma, Trello, Asana, AWS, GCP, Microsoft Azure, Docker Hub, Atlassian (Jira, Confluence), а также многими другими, при условии, что ваши учетные записи на этих платформах не заблокированы.

tunnel