К контенту
habrforever
ЖИВА #vless ≈2026 · ~6 мин чтения

Личный VPN сервер: настрой VLESS за два клика — autoXRAY — актуализация 2026

оригинал на Хабре habr.com/…/909910
снимок Wayback не сохранялся
статус на Хабре (ноябрь 2026) доступна
права © автор, переиздание в архивных целях с указанием источника

Личный VPN сервер: настрой VLESS за два клика — autoXRAY

Архивное переиздание с актуализацией. Оригинал опубликован на Habr (≈2026), автор — неизвестен. оригинал доступен на Habr по состоянию на ноябрь 2026. Ниже — редакция ноября 2026: что работает сейчас, что изменилось и как правильно повторить рецепт сегодня. Полный текст оригинала — в конце, без купюр.

TL;DR — версия 2026

VLESS+REALITY (Xray) в 2026 — главный рекомендованный способ: маскировка под TLS к чужому крупному сайту, активное зондирование не проходит, домен и сертификат не нужны.

Оригинал попал в первую волну статей о VLESS+Reality — и с тех пор подход не просто выжил, а стал стандартом: фактическим стандартом антицензурного туннелирования в 2026 стал VLESS + REALITY (Xray-core): он маскируется под обычный HTTPS-трафик к крупному сайту и не требует собственного домена и сертификата; по данным РКН, за 2025 год в России заблокировано 258 VPN-сервисов, и почти все выжившие сервисы сидят именно на Xray. Что изменилось с публикации: пару-тройку версий Xray-ядра, новые клиенты, панели 3x-ui/Marzban с автонастройкой Reality, и — увы — статья о том, как это ставить, стала легальной мишенью (российские сайты и сами хабр-авторы начали массово удалять статьи о VPN (статьи отдают HTTP 451 «удалена по юридическим причинам») — именно поэтому появляются проекты-архивы вроде этого).

Статус оригинала

Минимальный сервер 2026

Актуальный Xray-core (ветка 2x/25.x) — ставится официальным скриптом; ключевые поля:

"inbounds": [{
  "listen": "0.0.0.0",
  "port": 443,
  "protocol": "vless",
  "settings": {
    "clients": [{ "id": "<uuid>", "flow": "xtls-rprx-vision" }],
    "decryption": "none"
  },
  "streamSettings": {
    "security": "reality",
    "realitySettings": {
      "dest": "www.microsoft.com:443",
      "serverNames": ["www.microsoft.com"],
      "shortId": "",
      "privateKey": "<x25519>"
    }
  }
}]

Выбор dest: крупный зарубежный сайт с TLS 1.3 + H2, НЕ ваш CDN, не российский, не «за Cloudflare» (цикл). Проверка: openssl s_client -connect dest:443 с сервера должна отдавать нужный SNI.

Клиенты и панели 2026

  • клиенты: v2rayN (Windows), NekoBox/NekoRay, Hiddify (кросс), v2rayNG (Android), Streisand/Shadowrocket (iOS — ставить быстро, Apple вычищает их из стора волнами);
  • панели: 3x-ui (мульти-протокол, лимиты трафика, подписки) и Marzban — обе ставятся docker-compose и закрывают тему «у меня 5 друзей»;
  • подписка: ссылка vless://... превращается в QR/URL, Hiddify сам обновляет;
  • проверка блокировок вокруг вашего сервера: blockcheck от ValdikSS.

Почему REALITY до сих пор непробиваем

REALITY «крадёт» рукопожатие у настоящего TLS-сайта: ваш сервер, не имея сертификата, отдаёт клиенту handshake реального target-сайта (dest), а внутри договаривается о ключах. Со стороны (DPI, активный probe) это обычный HTTPS к популярному ресурсу. Ответить probe-ом «не тем» сервер не может — нечем отличить. В 2025–2026 у операторов блокировок остаётся один приём: резать «подозрительные» IP целиком. Лечится CDN-фронтом или сменой IP.

Иллюстрации из оригинала

Иллюстрация из оригинала статьи

Что изменилось с ≈2026 года

  • uTLS-фingerprint клиента теперь критичен (chrome/firefox из коробки)
  • flow xtls-rprx-vision — норма; старые flow без vision уязвимы к детекту
  • XHTTP-транспорт добавился как альтернатива ws/gRPC за CDN
  • 3x-ui заменил большинство «костыльных» bash-панелей из статей 2023 года
  • iOS-клиенты требуют зарубежный Apple ID чаще, чем в 2024
  • в тексте оригинала: Debian 10/11 — EOL, берите Debian 12/13

Чек-лист 2026

  • dest — живой крупный сайт с TLS1.3, доступный С ВАШЕГО сервера
  • shortId непустой
  • uTLS fingerprint клиента совпадает с типичным браузером
  • сервер не «светится» сканерами (закрыть 80/8080-заглушки)
  • fallback на реальный сайт, если probe придёт без правильного SNI

Вердикт

Оригинальная статья была верной — просто Xray с тех пор обновился, панели стали удобнее, а сама тема — юридически горячей. Конфиг выше — минимальная «сегодня-работает»-версия; вся методология оригинала (x25519-ключи, SNI-подбор, проверка blockcheck) неизменна.


ОРИГИНАЛ СТАТЬИ (без изменений)

Иллюстрация из оригинала статьи

Изучал популярные статьи по настройке VPN для семейного доступа — большинство из них оказались слишком сложными и, в некоторых случаях, небезопасными. Получилось, сделать гораздо проще, безопасней и надежней. Представляю Bash-скрипт «autoXRAY» — https://github.com/xVRVx/autoXRAY

Предназначен для быстрого и удобного получения актуальных конфигураций ВПН для семейного использования.

Рекомендуемая система: Debian 12. Также поддерживаются Debian 10, Debian 11 и Ubuntu 24.

Вы получите:

Основной VLESS TCP REALITY xtls-rprx-vision на 443 порту с рандомным сайтом маскировки.

Вспомогательный vless на 8443 порту.

Вспомогательный Shadowsocks на 2040 порту.

Стандартная установка

Зайдите в консоль на сервер (Debian 12), например, с помощью PuTTY и введите команду:

bash -c ”$(curl -L https://raw.githubusercontent.com/xVRVx/autoXRAY/main/old/autoXRAY.sh)”

Подождите около 5 минут, пока устанавливаются обновления и ядро XRAY. В конце установки зелёными цветом будут подсвечены 3 готовых конфига. Вам останется только вставить их в ваше клиентское приложение.

Установка для хостеров

Если вы хотите автоматически развертывать личный VPN для своих клиентов и у вас есть авторизация в Телеграме.

bash -c ”$(curl -L https://raw.githubusercontent.com/xVRVx/autoXRAY/main/old/autoXRAY.sh)” — chatID tgTOKEN

chatID — id вашего клиента в ТГ, tgTOKEN — токен вашего бота. Просьба указывать автора и ссылку на страницу гитхаба в качестве первоисточника.

После настройки ядра XRAY скрипт автоматически пришлет готовые конфиги с инструкцией в ТГ бот.

Настройка VPN

Скопируйте конфиг в специализированное приложение:

iOS: Happ или v2rayTun или FoXray

Android: Happ или v2rayTun или v2rayNG

Windows: Happ, Hiddify, Nekoray или v2rayN

Нужно отключить другие впн и прокси расширения.

Пояснение и рекомендации

Сейчас в сети много инструкций по установке GUI-панелей, таких как Marzban, 3x-ui или новая RemnaWave. Однако все они избыточны для домашнего использования, так как предназначены для крупных проектов и отличаются высокой сложностью настройки (также используют ядро xray).

Мануал, который необходимо пройти до получения первого рабочего конфига, занимает более 10 страниц. Кроме того, подходящий конфиг для Xray нужно ещё поискать и правильно настроить — с этим отлично справляется данный скрипт.

Без GUI и базы данных Xray потребляет меньше ресурсов сервера и отлично подходит для запуска на слабых VPS-конфигурациях!

При каждом запуске autoXRAY генерирует новые UUID, ключи и пароли для защиты пользователей, а также выбирает случайные SNI из списка для маскировки.

Выбор сервера

Здесь запрещено указывать ссылки. Ищите акционные промо-тарифы — их можно найти от 1,1 евро или 150 руб./мес., и они отлично подходят для семейного доступа. Можете заглянуть на страницу проекта в GitHub — там есть список найденных мной вариантов на выбор.

Смена паролей и сайта маскировки

Запустите скрипт заново — он сформирует новые конфигурации VPN для YouTube, chatGPT и других нужных сайтов.

Повышенная маскировка

В идеале, надо настроить ваше клиентское приложение, чтобы оно отправляло российский трафик напрямую, минуя vpn сервер. Также можно: перенаправлять ру трафик в Cloudflare WARP, создать второй ру сервер и перенаправлять его туда.

Если вы хотите погрузиться в дело конфигурации xray есть отличный справочник и руководство.

Редактировать конфиг можно тут: /usr/local/etc/xray/config.json

После изменений ядро надо перезапустить: sudo systemctl restart xray

Также рекомендуется: как минимум, сменить порт ssh со стандартного 22 на другой или сделать вход на сервер по ключу. Настроить файрвол и оставить открытыми порты для работы скрипта: 443, 8443, 2040.

selfsteal

Есть такое понятие как селфстил, когда на самом сервере стоит сайт для маскировки, это дает много плюсов, но требует повышенных знаний и своего домена, настройки реверс-прокси, такого как nginx и получение ssl сертификата на свой сайт для маскировки.

Требования:

Свой домен, не в СНГ зонах.

ДНС-хостинг.

Debian 12 (на других не тестировалось).

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

Необходимо настроить A-запись вашего домена на IP-адрес вашего сервера, чтобы можно было выпустить SSL-сертификат. Помните, что DNS-записи обновляются не сразу: иногда это занимает 15 минут, иногда — час и более. Проверить можно тут - xseo.in/dns.

Преимущества:

Сайт всегда работает и устраняется еще одна точка отказа.

Ниже пинг - быстрее соединение.

Не используются CDN, которые есть на многих популярных сайтах.

Лучше маскировка - т.к. сайт находится в той же сети что и сервер.

Разработан скрипт автоматизации для получения selfsteal - вставьте ваш домен!

bash -c ”$(curl -L https://raw.githubusercontent.com/xVRVx/autoXRAY/main/**old/**autoXRAYselfsteal.sh)” — вашДОМЕН.com

Если А-запись настроена верно, то установка займет не более 5 минут и вам выдаст готовый конфиг vless.

по теме #vless