?Всем привет! В последнее время меня никак не оставит равнодушным тема с блокировками. Поэтому я решил написать эту небольшую статью про VPN в современных реалиях России. Статья в себя включает:

  1. Общее понимание проблемы и методы её решения.

  2. Теоретический минимум для понимания и реализации VPN.

  3. Как реализовать VPN, опираясь на мой пример.

С чего всё началось?

Два месяца назад я решил больше не платить за VPN и сделать свой. Решил использовать я связку VLESS + REALITY + в качестве транспорта TCP, а также использовал цепочку из двух серверов.

Если у вас уже есть пара VPS, где работают ваши веб-сервисы (как у меня мессенджер и хаб), то всё равно купите другие, чтобы не рисковать своими рабочими VPS.

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

Первая атака РКН на мой VPN

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

Потом решил, что проблема в первом VPS. Попытался подключиться напрямую к европейскому серверу, всё к удивлению даже заработало, но только на 10 секунд от силы.

Далее я попытался локализовать проблему, клиентское приложение показывало проблему при TLS рукопожатии. Уже стало легче, хотя бы не по IP заблокировали. Зашёл в свою панель управления и действительно вижу, что появляется активное соединение, но через пару секунд кто-то его закрывает (кидают RST по всей видимости).

Тут я уже не понимал, каким образом они научились обнаруживать мою связку.

Проблема либо в том, что они научились как-то расшифровывать мой вложенный пакет с реальными данными и вытаскивать SNI, так как SNI благодаря REALITY для РКН снаружи выглядит как к какому-то легитимному сайту (который вы выбираете сами).

Либо проблема в том, что я в качестве транспорта использую TCP. Так как аномально то, что я вроде обращаюсь к сайту, но TCP соединение не разрывается после каждого HTTP/HTTPS запроса.

А может даже в совсем другом. Например, нужно обновить сертификат сайта, который используется в REALITY. Поменять отпечаток или ключи. В общем и целом, понять проблему и прийти к решению было не так просто.

Мой ответ на атаку РКН

Я решил большинство из этих проблем разом, перейдя на XHTTP и изменив ресурс, чей сертификат мы используем.

Механизм XHTTP разбивает и упаковывает наши данные в стандартный HTTP запросы. Таким образом у нас теперь не висит долгое TCP соединение (в котором не структурированно передаются данные), а короткое, которое максимально похоже на работу с веб-сайтами.

Мой ответ РКН своей новой связкой VLESS + REALITY + XHTTP дал свои плоды и VPN снова работает, но я уверен, что это не конец. Поэтому буду ждать новых атак от РКН.

Что такое VPN и как он работает?

Начну с того, что есть понятие просто Private Network — это, например, когда компания для своих двух офисов физически прокладывает кабель или покупает его у провайдера в своё монопольное пользование.

Это позволяет создать единую локальную сеть между устройствами и обезопасить от сниффинга трафика извне (только если физически кто-то не вскопает его и что-то нашаманит).

Но вскоре для экономии и удобства придумали VPN (Virtual Private Network). В VPN используется общий глобальный интернет для передачи нашего трафика, а слово Private подразумевает использование шифрования для сокрытия трафика от чужих лиц.

А для реализации общей виртуальной локальной сети пакет с виртуальными локальными ip-адресами инкапсулируется в пакет с реальными ip-адресами. Виртуальный ip-адрес вы получаете при подключении к серверу VPN вместе с виртуальными сетевым интерфейсом.

На данный момент мёртвыми считаются следующие протоколы VPN: OpenVPN, WireGuard, L2TP, IPsec и другие. Их очень легко обнаруживают по заголовкам, портам (DPI) и разрывают соединение.

На 2026 год одним из золотых стандартов для реализации VPN является связка из протокола VLESS, механизма REALITY и механизма, который используется в качестве транспорта XHTTP. REALITY и XHHTP обеспечивают маскировку трафика под HTTPS обращение к сайту.

Протокол VLESS

VLESS (Very Lightweight Encryption Security Stream) — это протокол, разработанный проектом V2Ray на замену VMess. Он в отличии от предшественника не имеет встроенного шифрования. Для шифрования мы будем использовать REALITY.

Если соотносить его с моделью OSI, он работает на стыке сеансового (5) и представительского (6) уровней. Он имеет минимальный дополнительный заголовок со служебной информацией, который отправляется сразу после установления TLS соединения в зашифрованном виде:

[Version: 1 байт] = 0x00

[UUID: 16 байт] = идентификатор клиента

[AddInfo Length: 1 байт] = длина дополнительной информации

[AddInfo: переменная] = опциональные метаданные

[Command: 1 байт] = 0x00 для TCP, 0x01 для UDP

[Port: 2 байта] = порт назначения

[AddrType: 1 байт] = 0x01 IPv4, 0x02 домен, 0x03 IPv6

[Address: переменная] = адрес назначения

Наш VPN сервер проверяет UUID, если такой есть, то установится соединение по протоколу vless поверх TCP, а если нет или вообще кто-то даже не отправил такие заголовки, то выдаём сертификат сайта, который настроили, за это отвечает REALITY.

Структура пакета выше, это только для первого пакета после TLS. Далее просто данные без заголовков VLESS.

Разберёмся с механизмом REALITY

REALITY — это специализированная технология (механизм) обфускации TLS-сессий, работающая на представительском уровне. Она модернизирует TLS 1.3, воруя сертификат и перенаправляя весь нелегитимный трафик на сайт, с которого украден сертификат.

При отправке Client hello мы отправляем пакет с SNI нашего сайта. В ответ получаем сертификат публичный этого сайта и публичный ключ REALITY, сверяем с тем, что в конфигурации нашего впн на клиенте заложено. Далее уже генерируем симметричный общий ключ с сервером и отправляем первый пакет VLESS  с uuid.

Обфускация с XHTTP

Проблема в том, что даже при шифровании DPI анализируют поведение трафика (тайминги, размеры пакетов и структуру потока). Обычный TCP-транспорт уже хорошо детектируется. Чтобы этого избежать можно использовать XHTTP (Extensible HTTP) — транспортный протокол (но он работает на прикладном уровне модели OSI), который выступает подложкой для VLESS.

XHTTP дробит VPN-трафик и упаковывает его в стандартные HTTP/2 или HTTP/3 запросы. Он имитирует естественные задержки веб-серфинга и подстраивает заголовки так, чтобы поведение трафика идеально совпадало с архитектурой выбранного вами сайта в REALITY. Конечно за это придётся платить немного большими задержками.

Теперь рассмотрим один из самых простых способов, как реализовать свой VPN на примере моей связки VLESS + REALITY + XHTTP

Настраиваем VPN-сервер

Скачиваем на VPS или на иное устройство, которое будет использоваться в качестве VPN-сервера панель управления 3X-UI, чтобы иметь удобный доступ через браузер. Также нужно установить само ядро XRay и создать две службы-демона systemd для запуска панели управления и самого ядра XRay, которое будет слушать порт и заниматься маршрутизацией трафика, как указано в конфигурации, которую создала панель.

Всё это делается одной командой:

bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

Заодно вы там поменяете пароль и логин, получите секретный ключ и выберите порт для панели. Там же рекомендую не ставить SSL сертификат для простоты.

Естественно ставить скрипты из интернета – не очень. Автор что-то поменяет и привет что-то вредоносное, но этот репозиторий достаточно популярен и с открытым сходным кодом.

Как альтернатива можно делать и через конфиг вручную в консоли, но всё равно надо откуда-то скачать ядро XRay (например, с того же гитхаба или через docker pull), которое может быть тоже с бэкдором.

Пару моментов в процессе установки:

Тут выбираем SQLite, для VPN не на продажу пойдет
Тут выбираем SQLite, для VPN не на продажу пойдет
Здесь выбираем порт, по которому будет доступна панель 3X-UI
Здесь выбираем порт, по которому будет доступна панель 3X-UI
Здесь проще выбрать четвёртый пункт
Здесь проще выбрать четвёртый пункт
После установки получаем всю нужную информацию

Далее заходим в панель через браузер по URL:

http://IP_server:port/secret_key

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

В разных версиях названия могут немного отличаться, как и интерфейс в целом
В разных версиях названия могут немного отличаться, как и интерфейс в целом

Учитывайте, что если вы выберете порт 443 или 80, то больше никакое приложение на них поднять не сможете, но именно они меньше всего обнаруживаются.

Нажмите на вкладку (в некоторых версиях это отдельный раздел, куда надо перейти после настройки VPN) Клиент и сгенерируйте ID и Subscription, в email можете писать, что хотите. Вкладку с шифрованием и аутентификацией не трогаем, у нас этим занимается VLESS и REALITY.

Далее выбираем транспорт XHTTP, в качестве пути пишете, что угодно, например, /video. Во вкладке Безопасность выбираем REALITY, отпечаток выбираете на свой вкус.

Во вкладке Target и SNI пишем ресурс, чей сертификат будем использовать. Только в Target ещё дописываем порт (google.com:443).

Генерируем ShortIDs — второй секретный ключ, который нужен для аутентификации клиента для REALITY, чтобы отличать своих клиентов. Этот ShortIDs встраивается в поле Random, которое используется для создания общего симметричного ключа, при отправке ClientHello.

Также генерируем приватный и публичный ключи REALITY. Чтобы клиент убедился, что общается с нужным сервером. Приватным ключом север подписывает сертификат и отсылает нам после TLS рукопожатия в зашифрованном виде.

Нажимаем создать, далее 3 точки и нажимаем экспорт ссылок, сохраняем ссылку и переходим к настройке промежуточного сервера, если у вас он есть, но можно и без него.

Настраиваем проксирование порта на промежуточном сервере

Можно прописать iptables, но я покажу способ с использованием Gost.

Скачиваем бинарник:

wget https://github.com/go-gost/gost/releases/download/v3.2.6/gost_3.2.6_linux_amd64.tar.gz

tar -xvzf gost_3.2.6_linux_amd64.tar.gz

chmod +x gost

Теперь запускаем проброс на на VPN-сервер:

sudo ./gost -L tcp://:port_этого_сервера/ip_vpn:port_vpn

Проверяем работу, если всё ок, то останавливаем текущий процесс и создаём файл конфигурации:

sudo nano /etc/systemd/system/gost.servise

Туда вставить это, только свои ip и порты:

[Unit]
Description=Gost Proxy Relay
After=network.target

[Service]
Type=simple
User=root
ExecStart=/gost -L tcp://:443/7.56.6.59:443 -L udp://:443/7.56.6.59:443
Restart=always

[Install]
WantedBy=multi-user.target

Перезапускаем службу:

sudo systemctl restart gost
sudo systemctl status gost

На этом заканчиваем работу с промежуточным узлом и переходим к настройке на стороне клиента.

Настраиваем доступ к VPN у клиента на устройстве

Скачивайте любой VPN-клиент, например, HAPP или V2Raytune и вставляете туда ссылку начинающуюся с vless://, которую получили в панели 3X-UI.

Заходим в настройки новой конфигурации и меняем IP VPN-сервера на IP нашего промежуточного узла. Также рекомендую настроить маршрутизацию, чтобы трафик приложений, которым VPN не нужен им не пользовались. Включите SOCKS5 авторизацию, чтобы другие приложения не обнаружили туннель.

На этом всё, надеюсь было всё понятно. Отвечу на все ваши вопросы в комментариях.

Комментарии (56)


  1. valera_efremov
    19.06.2026 15:54

    О чем статья? Тема пятикратно пережевано уже нейросетями во всех статьях.


    1. PXI Автор
      19.06.2026 15:54

      Я лично на Хабре не увидел подобного туториала (актуального) и решил опубликовать для таких как я


      1. 0Z0SK0
        19.06.2026 15:54

        Потому, что - 451


        1. Kenya-West
          19.06.2026 15:54

          И в данном случае это не "градус по Фаренгейту" :)


      1. elektric2000
        19.06.2026 15:54

        У меня есть vps, зарубежный, на нём установлен WireGuard и есть 4 клиента. Телефон, два компьютера, и сервер debian с виртуальной машиной с HAOS. Пользуюсь только я один. Всё работает уже 5 месяцев. Трафика я генерирую мало. Может в этом причина, что меня не блокируют? А vpn который на продажу, те ркн и блокирует.


  1. bbasil
    19.06.2026 15:54

    Чем больше подобных статей, тем быстрее блочат.

    А про то о чем нет никаких статей - живёт себе и работает как часики )


    1. PXI Автор
      19.06.2026 15:54

      Да, я тоже долго думал стоит ли показывать на всеобщее обозрение. Но всё-таки надо не только себе, а и другим помочь. А если заблочат, то будет даже интереснее: как на этот раз обойдут блокировку


    1. PXI Автор
      19.06.2026 15:54

      А ещё заметил, когда искал информацию в Хабре, что некоторые статьи без VPN не открываются


      1. vikarti
        19.06.2026 15:54

        Там ж в сообщении об ошибке практически открытым текстом говорят что в территории дело.


        1. PXI Автор
          19.06.2026 15:54

          Ну это я и имел ввиду


  1. JBFW
    19.06.2026 15:54

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

    Во-вторых, предложенный вариант страдает от нескольких недостатков по существу (но указывать на них не буду, потому что вот сотрудник РКН уже приготовился записывать)

    В третьих, сам по себе вариант так себе: вот зачем там нужна база данных, если это не публичный сервис с кучей аккаунтов, а для себя любимого?


    1. PXI Автор
      19.06.2026 15:54

      Извините конечно, но про то, что впн это частная сеть поверх публичного интернета я написал в статье и так.

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

      Про базу данных. Я не писал, что это VPN только для себя любимого. Я написал лишь то, что при выборе SQLITE он не подходит под большие охваты и коммерческие цели (что показано на скриншоте).

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


      1. JBFW
        19.06.2026 15:54

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

        Потому и упадёт.

        Но пояснить не могу - к сожалению, сейчас это та тема, детальное обсуждение которой приводит только к более лучшим блокировкам.
        Могу только посоветовать обратиться к опыту китайских товарищей, у них есть хорошие конфигурации.


        1. kevin
          19.06.2026 15:54

          Ой, я тебя умоляю.... Прям только ты один такой умный и знаешь обходные пути....


      1. Kenya-West
        19.06.2026 15:54

         не писал, что это VPN только для себя любимого

        По тексту статьи это и подразумевается. Потому что, зная минусы прямых ссылок:

        и вставляете туда ссылку начинающуюся с vless://

        — вы бы вряд ли советовали вставлять именно их. Для поддержки гибкости для этого придуманы подписки. Вдобавок не увидел в стате работу с доменом, TLS и self-steal SNI (кто-то ещё использует чужие домены для маскировки в REALITY?). Всё это подразумевает развертывание решения исключительно для себя.

        Вдобавок, решение годится разве что для уровня 2022 года (не считая нового xHTTP). С тех пор гонка щита и меча ушла далеко вперёд... Ковровые бомбардировки хостеров, 16-20, "сибирская блокировка", БС... Такие простые сетапы уже давно не актуальны на масштабе. Но для себя пойдёт! Если, конечно, заработает.


    1. Asparagales
      19.06.2026 15:54

      (но указывать на них не буду, потому что вот сотрудник РКН уже приготовился записывать)

      Вот прям сидят с открытыми ртами жадно ловя каждое ваше слово и все скрупулезно за вами конспектируют. Ага.


  1. Mupok
    19.06.2026 15:54

    Лучше бы написали как проанализировать проблему) Например как выяснили что соединение рвётся при рукопожатии)
    У меня например NAIVE по HTTPS иногда блокировался на 5 минут, а при смене на QUIC пока нормально


  1. bloomeatt
    19.06.2026 15:54

    Кому-то уже об этом писал, но повторюсь - поднимая панель на голом http сразу отправляйте логин и пароль на почту rsoc_in@rkn.gov.ru, сэкономите всем время.

    И простите за прямоту, но за реалити на google.com Вам должно быть стыдно. Только ленивый на хабре не оттоптался, почему это хреновая идея в 2к26


    1. PXI Автор
      19.06.2026 15:54

      Этот VPN только для показа, очевидно, что я не буду показывать свой SNI


      1. bloomeatt
        19.06.2026 15:54

        Без пояснений решительно непонятно, почему я не должен так делать. А потом появляется очредной "VLESS всЁ". Self-steal reality лично у меня работает с 2023 года без проблем. Раз в год +- меняешь хостера, потому что попадает под раздачу. Но это не вина протокола.


    1. Barnaby
      19.06.2026 15:54

      Это еще не самый плохой вариант, запустите https://github.com/xtls/RealiTLScanner у меня в подсетях они максы и яндексы сидят :)


  1. Newm
    19.06.2026 15:54

    Автор только забыл упомянуть, что панель сама по себе глючная и если у вас вдруг никак не может система заработать, сносите панель и делайте без нее. С ИИ оно даже ставится проще чем с панелью, если на ИИ навесить часть создания конфига.

    У меня ушло больше 5 часов, чтобы понять, что панель прекрасно отображает в интерфейсе все параметры, только вот приваткей в конфиг почему то записать забывает. Это был стандартный глюк в марте. В мае, когда у меня возникла другая проблемка, у меня уже ИИ по собственной инициативе спросил, не стоит ли случайно у меня панелька, потому что в мае был другой какой-то стандартный глюк (не вникал).


    1. PXI Автор
      19.06.2026 15:54

      Спасибо за упоминание, но лично я за пару месяцев не встретил глюков


  1. leon_shtuet
    19.06.2026 15:54

    Включите SOCKS5 авторизацию, чтобы другие приложения не обнаружили туннель.

    А разверните поподробнее, о чем речь. Где подразумевается авторизация? Куда/где вводить ее Логин/Пароль? Заранее спасибо. Из-за поломанной кармы не могу спрашивать чаще, чем раз в сутки(дебилы бл@) Так что не обессудьте, если вопрос покажется странным и не кидайтесь тапочками, я не настоящий сварщик. Просто подробнее разжуйте, как построена цепочка. Я вообще не понимаю этот финт с двумя хопами(чем прямое обращение клиента за кордон к VPS с VPN отличается от прямого обращения за кордон промежуточного хопа-туннеля, с точки зрения блокираторов? И там и там зашифрованные пакеты со странным поведением и странными паттернами).


    1. PXI Автор
      19.06.2026 15:54

      Напишите мне в телеграмм, там сможете задать вопросы без лимитов. @pxi_ru


      1. leon_shtuet
        19.06.2026 15:54

        Напишите мне в телеграмм, там сможете задать вопросы без лимитов.

        Здравствуйте. Пишу тут, а не в Telegram, потому что Telegram для меня не существует. Он ярый рассадник жульничества и пособник киберпреступности. По поводу Вашей статьи: извините и не обижайтесь, но буду резок. Либо Вы писали ее на от’е@ись и сами даже не пробовали того что написали, а просто передрали без редактирования и проверки высер ИИ(искусственного Идиота), либо шифруетесь от РКН(эта уважительная причина), но практической пользы от такой статьи тогда никакой. Но скорее всего, первая причина. Почему я в этом уверен. Вы даете общие, неконкретные ответы на вопросы в комментариях. Так и не ответили конкретно на мой вопрос про SOCKS5 авторизацию. Какой нафиг SOCKS5, если Вы его нигде не используете? В промежуточном хопе Вы используете Gost как прямой проброс портов, не туннель. И Ваш совет искать поле авторизации для SOCKS5 в клиентах VLESS тоже от незнания, каким боком в Вашей схеме SOCKS5. Если бы Вы сами все это строили бы, то ответили бы конкретно(со скриншотами), где в клиенте HAPP или V2Raytune(Вы же их типа советуете) искать эти поля в их VLESS настройках. Но нет, Вы туманно говорите

        В VPN-клиентах в настройках трафика или маршрутизации обычно есть возможность включить SOCKS5 авторизацию.

        Далее, Вы похоже сами не понимаете зачем нужен этот промежуточный хоп и отвечаете соответственно:

        но это считается слишком открыто и небезопасно.

        В чем открытость и небезопасность VPNa? Ответьте без воды и общих фраз.

        Далее Вы пишете:

        Для решения этой проблемы делают цепочки: сначала вы отправляете на VPS внутри вашей страны, а этот VPS отправляет зарубежному VPN серверу

        Я и сам знаю, как это делается. Вопрос нафига? Какую проблему решает создание двух хопов? Повторю свой вопрос из комментов выше:

        Я вообще не понимаю этот финт с двумя хопами(чем, с точки зрения блокираторов, прямое обращение клиента VLESS за кордон к VPS с VPN отличается от прямого обращения за кордон промежуточного хопа-туннеля? И там и там зашифрованные пакеты со странным поведением и странными паттернами стучатся за кордон к VPS-у). Если вы предполагаете, что ваш трафик к зарубежному VPS серверу(если напрямую) могут заблокировать, то почему точно также они не будут блокировать трафик от хопа-туннеля к зарубежному VPS, а как результат, у вас не будет сквозной связности. Что в лоб, что по лбу. В чем профит цепочки из двух хопов?

        Короче, вся манера статьи и Ваших ответов в комментариях не бьется с Вашими утверждениями, что эта конкретная, описанная Вами система, построена, налажена и используется лично Вами.

        Сначала мне не хотелось Вам это все писать и тратить время. Бесполезно. Но засилие пустой многословной ИИшницы на Хабре бесит.


        1. PXI Автор
          19.06.2026 15:54

          Я вам в личном диалоге на Хабре уже ответил, что не показывал скриншоты в конкретном VPN-клиенте, так как люди уже выбрали для себя те, которые им удобны (а также, чтобы не переходили все именно на тот, который использую я). Поэтому объяснил общими словами, подходящими для всех VPN-клиентов.

          Про цепочку я тоже вам дал ответ с примером. Повторюсь снова, если вы отправляете напрямую, то трафик виден тспу на большей части пути, а если через промежуточный VPS сервер в той же стране, что и вы, то VPS сервера обычно имеют свои проложенные линии связи и там ТСПУ уже не смотрит


          1. leon_shtuet
            19.06.2026 15:54

            Я вам в личном диалоге на Хабре уже ответил

            1. То что Вы ответили мне в личке, это ответы типа “Вася ты не прав. Верь мне. Мамой клянусь, бла бла бла”. Ни на один мой конкретный вопрос Вы не ответили конкретно, без воды, ни там ни тут.

            2. Отмазки, что Вы опасаетесь, что РКН узнает Ваши подробности и использует эту информацию в блокировках, просто смешны, учитывая базовые решения Вашей статьи(Вам в комментах неоднократно на это указывали. Не я).

            Про цепочку я тоже вам дал ответ с примером. Повторюсь снова, если вы отправляете напрямую, то трафик виден тспу на большей части пути, а если через промежуточный VPS сервер в той же стране, что и вы, то VPS сервера обычно имеют свои проложенные линии связи и там ТСПУ уже не смотрит.

            Гениально(facepalm). Если там ТСПУ уже не смотрит, то зачем тогда вообще нужен VPS за бугром? Оставьте один VPS в РФ, посадите на него прокси сервер(тот же SOCKS5/http/VLESS/VPN/туннель) подключитесь к нему соответствующим клиентом из дома и наслаждайтесь Телеграмами, Ютубами, Инстаграмами. Еще и с’экономите деньги на зарубежном VPS и время, потраченное на решение вопросов, как оплатить весь этот зарубежный актив из РФ. Пургу то не гоните. Этот Ваш аргумент только еще более доказывает Вашу профнепригодность в этом вопросе и подтверждает, что вся статья шлак и высосана из пальца/ИИ. Жаль потраченного времени на чтение бесполезной статьи и переписки с Вами. Мне вообще кажется, что эту идею с промежуточным сервером в РФ, придумали продавцы VPS-ов, а другие бездумно подхватили и транслируют ахинею. Короче, более Вас не досаждаю. Мне все ясно, кроме таки технических вопросов которые я задавал тут в комментах. Может кто другой раз’яснит. Всех благ.


            1. PXI Автор
              19.06.2026 15:54

              Вы не умеете слушать и задавать правильные вопросы, а сразу агресируете. В каждом вашем комментарии бредни про ИИ. Вместо того, чтобы спросить, а почему тогда не сделать VPN сервером российский раз там ТСПУ не смотрит, на что я бы вам ответил, вы начинаете агресировать, это не адекватное поведение.

              Чтобы вы больше не тратили своё время на общение со мной, то я не буду отвечать вам


    1. PXI Автор
      19.06.2026 15:54

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

      Про цепочки. Можно напрямую отправлять пакеты на VPN сервер, а он уже на нужные ресурс обращается (функция проксирования больше), но это считается слишком открыто и небезопасно.

      Для решения этой проблемы делают цепочки: сначала вы отправляете на VPS внутри вашей страны, а этот VPS отправляет зарубежному VPN серверу


      1. PXI Автор
        19.06.2026 15:54

        Это если максимальное упростить


      1. Kenya-West
        19.06.2026 15:54

        Про цепочки. Можно напрямую отправлять пакеты на VPN сервер, а он уже на нужные ресурс обращается (функция проксирования больше), но это считается слишком открыто и небезопасно.

        Поясните, пожалуйста, почему "считается слишком открыто и небезопасно"?

        Цепочку можно построить как угодно и на каких угодно протоколах. Иногда, чтобы повысить скорость внутри РФ, на чистом WG, но лучше всего на том же стеке, что и Xray/sing-box предлагают: TLS-Reality/xHTTP. Итого: между каждым сервером в цепочке реализуется максимально замаскированное bleeding-edge решение. В чем открытость и, тем более, небезопасность? Кроме теоретической возможности задетектить "зеркальный" трафик на одном из промежуточных хопов в цепочке, проблем я не вижу.

        Знаете, вот по вашим комментариям мне всё больше кажется, будто вы берете советы из рубрики "вредных". Либо что-то не то с матчастью, либо вы имеете в виду какие-то технические условия, далёкие от обобщенных.


        1. Kenya-West
          19.06.2026 15:54

          UPD: увидел последний абзац, и ваш совет внезапно стал правильным. Да, тут вы правы, беру слова назад.

          Можно напрямую отправлять пакеты на VPN сервер, <...> но это считается слишком открыто и небезопасно.

          Скорее не "небезопасно", скорее "менее удобно". Вот начнут после осени зарубежный трафик считать, и тут только цепочка через РФ хоп поможет не упереться в 15 ГБ лимит.


          1. PXI Автор
            19.06.2026 15:54

            Я рад, что вы меня поняли


          1. qyix7z
            19.06.2026 15:54

            Вы полагаете, что всем введут лимит, а арендованный в РФ впс будет жрать зарубежный трафик без лимита? Безусловно, там много идиотов, но аномальный рост трафика на впс после введения лимита они заметят максимум через пару месяцев.


            1. PXI Автор
              19.06.2026 15:54

              Такие мысли в общественности были относительно недавно, но это не значит, что так будет


  1. Rummzz
    19.06.2026 15:54

    Пишите подробней! Вас внимательно читают!


    1. PXI Автор
      19.06.2026 15:54

      И даже не знаю хорошо это или плохо


      1. SerJ_82
        19.06.2026 15:54

        Сохраните статью в Интернет-архив, ибо точно заблокируют.


  1. Sukesada
    19.06.2026 15:54

    Дописать еще клиент на фингерпринт яндекс браузера я в популярных клиентах не нашел яндекса


    1. ki11j0y
      19.06.2026 15:54

      Можно иначе. Яндекс браузер сделать прокси движком, xray так может.


  1. Yurchicnice
    19.06.2026 15:54

    Чем читать статью, максимально поверхостную, советую тем, кому интересно просто почитать ntc


    1. Kenya-West
      19.06.2026 15:54

      Вот также думаю. В статье буквально практикуется самый наивный из сетапов - без TLS, без self-steal, просто для себя. Даже в 2022-м это было пусть и ещё рабочим, но уже слишком простым вариантом. Такие сетапы мало того, что цензор щёлкает на раз-два, так ещё и палят всю подсетку хостеру со стороны РФ. Вот с такими соседями мне и приходится жить...


      1. ki11j0y
        19.06.2026 15:54

        Steal oneself пережил это, единственное поменял отпечаток. Из минусов домен зоне ru только


  1. ki11j0y
    19.06.2026 15:54

    Вариант с бд pg не нужен для себя даже если добавить ноду, проблема была не в самом tcp транспорте, а внезапно в отпечатке chrome и множестве соединений к серверу. Mux решал одну задачу смена отпечатка другую.

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

    Связка reality хороша правда, но зачем вам reality вместе с xhttp, когда лучше повесить какой нибудь свой сервис, поставить обратный прокси, и на основе пути решать /xhttp пошёл в панель, а / перешёл на сайт, схема самое главное рабочая в контексте можно откатить tls1.3 на сервере до max 1.2 тем самым исключить вмешательства в tls 1.3 по сибирской схеме. Да reality отвалится там обязательно 1.3 но xhttp, ws, grpc, классический connect останется жив.


  1. 0ka
    19.06.2026 15:54

    1. не разобрались в чём именно была проблема но уже сделали статью... (скорее всего https://habr.com/ru/articles/1044396/)

    2. то что вы настроили это прокси а не vpn. на устройстве создаётся виртуальный сетевой адаптер, однако он поддерживает только исходящие соединения (просто так пробросить порт с сервера или другого на ваш клиент не выйдет) и только TCP и UDP протоколы (ping работать не будет, могут быть фейковые ответы с localhost или трафик пойдёт напрямую)


  1. Manson
    19.06.2026 15:54

    С моей точки зрения"свой ВПН" - это полностью своя разработка : протоколы, подходы, обходы. А так это просто временное решение - конфигурация из существующего. Ничего особо интересного. Надо свое писать. Загрузите в ИИ грамотное тех задание, несколько дней покрутить, можете загрузить статьи с хабра - аналитику блокировок, и получите нормальный рабочий вариант. В дальнейшем, если самому разбираться лень,а вас заблокируют, подождите очередное исследование с хабра, снова загрузите его в ИИ и обновите свои протоколы. Вариант рабочий. Только желательно не делиться ни с кем, кроме родных. Увы, таковы реалии… Ваша статья даже в этом плане не годится (для анализа)


    1. qyix7z
      19.06.2026 15:54

      Хм, если бы я был в состоянии разработать свои протоколы, подходы, обходы, то ... я бы все равно не стал этим заниматься - вокруг куча открытого кода, бери и дорабатывай под себя зачем писать свой велосипед?

      В остальном согласен.


  1. Misha20062006
    19.06.2026 15:54

    сни гугл, http к панели (АВТОР ЭТО РЕКОМЕНДУЕТ!!!), последняя версия 3x ui. наверное ещё все порты открыты, про трафик гуард не знаем ничего, ну короче это просто пипец (хотя тут должно быть более крепкое слово). уж лучше никакой статьи, чем такая. и ведь кто-то пойдёт и сделает так же плохо.


    1. PXI Автор
      19.06.2026 15:54

      Вы бы хоть почитали комментарии, про sni я уже ответил, что это для демонстрации. Аналогично про http, я не рекомендую, я сказал так проще. Про порты я вам вообще ничего не сказал.

      Ну и зачем ssl сертификат ставить, если можно тогда уж по ssh


      1. Misha20062006
        19.06.2026 15:54

        да какая нахрен разница, отвечал ты в комментах по поводу сни или не отвечал? в статье где-то дан совет, какой сни надо использовать, а какой не надо? люди, чтобы получить необходимую дозу информации, должны комментарии читать? что касается http, то это просто пипец. нихрена так не проще. то что трафик в открытом виде летит - это не норм. когда такие как ты начнут это понимать, у вас, возможно, перестанет отваливаться vless через неделю.


        1. PXI Автор
          19.06.2026 15:54

          Такие как я) у меня vless не отваливается уже несколько месяцев, не беспокойся за меня


        1. PXI Автор
          19.06.2026 15:54

          А про дозу информации, я зачем давал теоретические основы что такое REALITY? Наверное, чтобы человек понял, что можно не только у Гугла брать


          1. Misha20062006
            19.06.2026 15:54

            теоретические основы это определение из интернета? ну круто, а что оно пользователю говорит, который статью читает? да ничего оно не говорит. ну берётся чей-то сертификат, и чё. а какой сайт указывать-то для маскировки? люди не понимают, ставят макс ру на иностранном сервере, а потом у них айпишник в бане откисает. потому что никто им не объяснил. ты типа не думай, что я какой-то злой агрессор, но просто братан. когда ты ставишь сни гугла и говоришь, что http - это норм темка, то ты себя не с самой лучшей стороны показываешь. ты пренебрегаешь базовой безопасностью и имеешь смелость писать статью. я понимаю, конечно, что раскурить свой внпчик это прикольно, но только в интернете уже есть куча хороших гайдов. а чтобы сделать гайд лучше, тебе надо покрутиться в этом хотя бы месяцок, почитать, что другие люди пишут, посмотреть на платные решения. ну ты хотя бы через чат гпт бы прогнал этот гайд, он бы тебе сказал, мол, браток, оставлять http это говно идея, давай завязывай с гайдом. но ты почему-то думал, что офигеть какой умный и твой гайд чего-то стоит. это не так, привет.

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


  1. aurorecassel
    19.06.2026 15:54

    Господа критикующие. Поделитесь инструкцией по актуальному сетапу)

    Я прошел аналогичный путь автора, правда vless tcp отработал около полугода. На самом наивном сетапе.

    Переключился на xhttp. Около двух недель отработал, теперь на trojan. И с ним сейчас какие-то проблемы начались.

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


    1. PXI Автор
      19.06.2026 15:54

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