December 9, 2025

Личный VPN: юзер ликует, VLESS смеётся, а РКН плачет. v.2

Эта статья — расширенный туториал того, как установить и настроить свой VPN на VLESS с транспортом xHTTP & протоколом Reality с управлением через GUI интерфейс 3x-UI. (работает на момент 10.12.2025)

Установка и минимальная настройка VPN своими руками.

Хостинг для VPN

Есть масса хостингов, некоторые дешевле, но в этом материале разберём установку на aeza.net, его плюсами являются: пополнение по СБП; РФ картами всех мастей; установка сервера c 3x-UI в пару кликов и небольшая настройка пресета по ключам. (Интерфейс хостинга Aeza обновился, поэтому после входа по ссылке выше переходи на данную ссылку, тут версия дизайна старая, проще будет ориентироваться по гайду)

Регистрация и оформление сервера

Первым делом необходимо зарегистрироваться (данные для входа продублируются на почту) и войти в панель управления, после чего, пополняем баланс удобными для вас способами, для граждан РФ все условия соблюдены, как и писал ранее пополнение по СБП; РФ картами всех мастей;

Далее в колонке под логотипом aeza выбираем «Виртуальный сервер» (речь о боковой панели) и с этого момента начинается настройка конфигурации нашего будущего сервера.

Название: не имеет значения, по желанию

Выбор локации: Амстердам

Выбор тарифа: Shared — тариф NLs-1

Выбор операционной системы и ПО: предустановленное ПО и ищем 3x-UI Ubuntu 22.04

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

Бэкапы: отключаем (в них нет необходимости под наши нужды)

Наименование сервера, выбор локации и тариф
Выбор операционной системы, период оплаты и бэкапы

Установка

После успешного оформления и оплаты сервера переходим в раздел «Мои услуги» (речь о боковой панели), далее кликаем по нашему названию сервера с флагом попадая на страницу с краткой сводкой о сервере:

На данном этапе нас интересует лишь IP-адрес; имя пользователя и пароль.

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

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

Linux:

$ ssh username@ip-address Где username — это логин администратора на сервере, а IP-address, соответственно, — ее IP-адрес.

Windows:

С некоторых пор подключаться через SSH из операционной системы Windows также стало можно через командную строку. Раньше для этого применялись сторонние приложения (вроде PuTTY или Cygwin и пр.), но в десятой версии ОС был добавлен встроенный OpenSSH клиент, который работает так же, как в Линукс.

Единственное отличие в том, что по умолчанию эта утилита отключена, и чтобы приступить к выполнению команд, необходимо установить ее в настройках.

Для этого совершите несколько шагов:

  1. Откройте «Параметры» — «Приложения».
  2. Выберите подпункт «Дополнительные компоненты».
  3. Найдите в списке «Клиент OpenSSH» и нажмите «Установить». Если этой кнопки нет, значит, служба уже включена.
  4. После установки перезагрузите компьютер.

Теперь нужно открыть командную строку. Можно найти ее через поиск или нажать Win+R, ввести в поле «cmd» и Enter. В этом случае процесс подключения по SSH в Windows и Linux будет идентичен.

Mac OS:

ssh username@ip-address

Итак, если в командной строке увидели «Welcome to Ubuntu 22.04.4 LTS (GNU/Linux 5.15.0-113-generic x86_64)» то вы на верном пути и всё хорошо складывается, далее вводим команду:

nano 3x-ui.txt

Перед нами появится три важных для нас строки: URL; Login; Password.

Лезем в браузер и вставляем в адресную строку свой ссылку, в моём случае это:

http://77.221.154.202:16068

Вас встретит окно авторизации

Вероятно, у вас не получиться подключиться к серверу, для этого необходимо будет включить VPN(как бы это забавно не выглядело xD)

Для решения предоставляю вам свой временный ключ, вставляете его по принципу, указанному в конце статьи.

Ключ:
vless://b31f10d7-ff03-420b-809b-8ebceaf97e02@79.137.204.253:443?type=xhttp&encryption=none&path=%2F&host=&mode=auto&security=reality&pbk=W_gWhamvS2wMzjYyd98qTPihzI2MMy_4yER9yqjkIhU&fp=ios&sni=help.max.ru&sid=0aaf66d3&spx=%2F&pqv=smEZjQD-F2O5JShbt33_JWSqF0v3PyYGN9Yx36dLPYNe8TuzhvexDrKOiTcMSfMDejY9slW5bkgwm-vIzgjwWgtcYAOeypo5jqomq6pYY7S4zajx4iE_utSx3UI8vIk6_AcUM9pTC3z2HRmIhoEHoJLzO-FDWEZVYljAT4afbv6iUnWLgoZ04Q0OTbvnOuQ3P-QnA2OcTnvtcPnRoLLFZk37OwjMNsJvP3uhVTsVrfMs3JCOKD8arLdnuiuEXHUOCBVzSFYFZIXsKgihgRclcD08rgO5krn6CxNDv8mehZXZUgS0ZOgDr1XU94alLehDF2kfCaxodVH2uGzya8wXXNhd5MESnxjaxl1sHWHeJiYJNMkoxn4bpLBGC2M6mR7VU-GQsEvLpnyNuIlKS3o3cyVsvg6g1DBh2oCuYLY8psq5jYESRIJn0P-LI78KsocHITcPVdY0MP_0WwgkF2FVN3oBXOJTgBAsdAoFSwVzkmjURvC_nTMQnk1IA-GRPD8j9esbtkQwwq5PLe9glBvCKQkymibUcmK6v5OrUhIR0a_WDmJuNKhaVV5Co0_kuxOcHsD0Bq-IFJnXOmSNBhb9jzPQyA9XdvLOLApJxDZ-q-QAWIeljeZVyXOsnH4PLPbHzPaTKsNOo1CzUrTaUxOJcf5PF_4HR_SIGWDKCM25tyYt415mkKQpiqpna9XJQwS-0IGmV3h8DIwHjKHd5zWTntNr49TP1S04ET_aIKLwwmsrpfMOy52HRto5axoQqYfzTNtWjGnIGg6hKoTXbGE16Mg8mtHWwL9lFuMkzf5BipalXARtAjQ6J7AyEC51at9CSVLLlayZTqE4_tVUVvhOn79xlKS1If-nmepaE8rebFOOROJkPZgycF78Z3W7xvodqCsxATCrSteim6RgPGzhiuGyxLzDaWL2slNOFm6XrjetUimMIODzSEl3AntVldJuNnIPKAC0WTe-M90aAQz52Mwg8Y0z043O6XofZN8DHf-Wj2wkij7Ynm2dTZSr880VIt99yKvAjKnl_y_CTP_3f7GHTJw4tnUdkluTZM58ZbFIZ33IN0oK1JohZhwYaDOFW3Hp7bO88P34llPZAUU4cKkyzE5D2_Y0spx__rn0Zyez3LvSQ6NsHCyWnmyTLZB4MrFPBvJB7NX9O0bH2aIZDgxfPnMceVSxZS-fubEvEX2T6oWLaMs4zs_rmMWEoXry7B6bQa80Askrqfj9NEHspwnlT3Pzw9-juMLJA7fl2WQjx6Vl8Y-ZYNcYJv2qkUiwMXXKNz7AHHN6nEF16KTzNvYeruLU-LJB6HJml4ouTyhA_urcQJi9aH7jjYQIAghnlDUT_AphbrH-bHA1-Mq5n0Ezd8fwYNYoTYbwehhLfw5HIHd9NTGPNHq8IyS5s5YOvvyH73l_83tlVBqRFXcmxx5n_XOTJZOlk-kbqvHsDUg5pZZsHR22lb8WCiOU33yGlmAHi3vBLzmYEUYSJTU2BwL72j_-oJqnPLXjpSdOATXDQOEu0s82jo64brrq2CHwb-WZlgT1df_17WX3R6eVdneyieSZ_Exn9Zjod_gPjr9seV6rN2dU8xeB6c2UFawHBKoj1EdID7ZkLzGygR-jOPBo2QIzCnvNt5MbqPcq98T_OfH9c_A4xBt3sI8bNuFLcjByWK7mUuAQswkeCdPAY2LzPOV0WfZAhJEFviVqvNKsCu2g6bDEt8Lk9oGZXKGE-RtJvIEyckO7v0yk8ZDnxyv8WiDCJHo6iwX5-ymwRblF3KzTLaQZWY7fhJAJGFDpztUd_f2B138feJELpmbyOQVLEuSWxwhpTHSUvngMCnDkcZ-mVb4T5i88cdL5MxplQ1AtIb2dAY3eC8q42dc8nTmkj5Vjlk7RcadRGfeSz2uZBlz1OqK8IdqdpniiU9JSXuAPtKtQJxMD342vqh_H0I52xjrBvHzqbuGL-UD4-rYs2fMvh4JZManyGC5sZtJStgAfYXeccm7KgPkxSwHTBvVqZTRxPv4fZKXwJap8OWidqX_kDJl56s_8TsV4z_CBnrx1N4mwSerYXvy_WMd_9x0j7ad6iWrhz4Gux9E9MGN7vjLo2r1vKoULiheuMWqIkYIHaTw-yfSyJkcl4GLrIe6Tm2fDMJuZFuKNDfNPSwIUobGOJv5YgfNVSfB7_cgno12rIZva1sGAJmG-oEN0Z9c1vpj1gjnui35uITyEQ55GKpkTJDAe-8scinZfkcAIDQr8OwLVCwGW0qErBrNlFsjZ__5di8l2KZ2i3eY2PQtRcOx_rq83z_dMQqHDMsT8_OonafaoTDHpYmaiY1WJJymp8Op6L9zBjmiYC5tLp_N5kNDSoGwJl596QdI8Zi0-ouysR5i2WozZ88VIVNBGdPWZUs6I1mPN-4SdeZbVrtkruLgj9Nd1YOmkak49nLmIuW-72oruN8u4aGlCSzmuhU4J-AQyeiUYcZ47_Pl9k6w-Z3p1X62jbw4dwALrzHPltnvpDffZ_AP2U3G4hDYbARV4I9bNwF7gjM478TgTrjhEKEKOPtzN9v-dmvkwRNHuFKMhHT4nvCXG20v4OZxFfgptf0DbvQYEZkW19PzFka0#trial

Вводим логин и пароль, который мы получили благодаря команде nano 3x-ui.txt и попадаем в панель управления, следующий шаг это создание ключа и настройка конфигурации.

Окно, которое нас встретит после успешной авторизации

Переходим в раздел «Подключения» — «Добавить подключение»

Не обращаем внимание на наличие у меня клиента, в вашем случае ничего не будет.

Настройка VLESS на транспорте xHTTP

Необходимый пресет

Примечание: наименование для более удобной идентификации ключей в панели управления (того стоит, в случае, если собираетесь раздать разные ключи)

Протокол: vless

Порт IP: оставляем пустым, как и на скриншоте выше

Порт: по умолчанию у вас будет выставлено определённое значение, его стираем и выставляем - 443

Ко вкладке «Клиент» вернёмся чуть позже, пока перейдём ниже:

Протокол передачи: xHTTP (всё, что ниже оставляем по умолчанию)

Безопасность: REALITY

  • xVer — оставьте значение 0;
  • uTLS— выбираем под какой браузер будет маскироваться VPN соединение. Обязательным шагом будет выбрать ios, и не важно под какое устройство вы будете его использовать;
  • Dest — назначение, указываем домен и порт. Я поставил help.max.ru:443(именно он работает на момент 14.12.2025);
  • SNI — это домен, под который будем маскироваться. Ставим идентично пункту Dest help.max.ru;

    В случае, если VPN не заработает, то следует перебирать ссылки из списка с GitHub, порт не менять!
  • Short ID — приватный ключ сгенерированный автоматически;
  • Приватный ключ и Публичный ключ — не трогаем, стоит лишь нажать кнопку Get New Keys и Get New Cert и ключи автоматически сгенерируются;
  • Sniffing, HTTP, TLS, QUIC, FAKEDNS — касательно данных параметров выставляем всё как на скрине.

Остальное не трогаем, оставляем по умолчанию и кликаем на «Создать» (ключ готов)

Добавление ключа на клиент

Для получения текстового ключа кликаем по значку «i», далее копируем ссылку начинающуюся на vless://...

Ключ готов, теперь необходимо определиться с клиентом для подключения, моя основная ОС — Mac OS, порекомендовать могу FoXray (для тех, у кого macOS 13.1 и новее) в случае если у вас более старые ОС, то рекомендую использовать V2Box(инструкция по добавлению на MacOS); из клиентов на iOS советую поставить также FoXray, V2RayTun (инструкция по добавлению).

  • Windows – используйте клиент v2rayN
о том, как добавлять ключ в клиент

Либо у вас может быть "Import Share Links from clipboard"

После добавления вашего ключа у вас ниже появятся несколько необходимых нам колонок, это: Системный прокси и Маршрутизация (прилагаю фото ниже)

Выставляем: Установить как системный прокси, а маршрутизацию: Global

  • Android – рекомендую использовать клиент v2Box, с ним проблем не возникнет, ранее советовал NakeBox, но у некоторых клиентов он отказывался работать и уходил в таймаут.

По всем интересующим вопросам пишите в тг: @stein_osint