Что такое VLESS и зачем он нужен на роутере
VLESS — это современный прокси-протокол, разработанный для эффективной передачи трафика через зашифрованный туннель. В отличие от более старых решений, он не имеет избыточного шифрования на уровне приложения, что снижает накладные расходы и улучшает скорость. В сочетании с технологией REALITY VLESS маскирует трафик под обычное TLS-соединение к легитимному сайту, что делает его практически незаметным для систем глубокого анализа пакетов (DPI).
Установка VLESS на роутер позволяет защитить все устройства в домашней сети одновременно — от смартфонов и ноутбуков до умных розеток и телевизоров. Это удобнее, чем настраивать VPN на каждом гаджете отдельно. Роутер выступает единой точкой входа, и весь трафик автоматически направляется через защищённый канал.
Однако не все роутеры ASUS поддерживают VLESS из коробки. Официальная прошивка AsusWRT не имеет встроенной поддержки этого протокола, поэтому требуется установка альтернативной прошивки или дополнительных скриптов. В этой статье мы рассмотрим два основных пути: использование прошивки AsusWRT-Merlin с плагином XRAYUI и установку OpenWrt с пакетом Passwall или Sing-box.
Совместимость роутеров ASUS с VLESS
Первый шаг — убедиться, что ваш роутер поддерживает выбранный метод настройки. Для прошивки AsusWRT-Merlin подходят большинство моделей на чипах Broadcom, включая RT-AX58U, RT-AX86U, RT-AX88U, GT-AX11000 и новейшие RT-BE88U. Merlin основан на официальной прошивке ASUS и добавляет расширенные функции, включая возможность установки сторонних аддонов через менеджер пакетов Entware.
Если у вас роутер на чипе MediaTek, например ZenWiFi BD4 или некоторые модели серии XT, Merlin для них недоступен. В этом случае можно использовать официальный клиент WireGuard, который встроен в AsusWRT начиная с версии 3.0.0.4.386, или перейти на OpenWrt — альтернативную прошивку с открытым исходным кодом, поддерживающую VLESS через пакеты Passwall или Sing-box.
Важно проверить список поддерживаемых моделей на официальных сайтах Merlin и OpenWrt перед началом установки. Некоторые старые модели могут не иметь достаточной производительности для шифрования VLESS, что приведёт к снижению скорости.
Подготовка роутера: обновление прошивки и включение SSH
Перед установкой любой альтернативной прошивки необходимо обновить роутер до последней официальной версии AsusWRT. Это обеспечит стабильную основу и совместимость с Merlin. Зайдите в веб-интерфейс роутера по адресу 192.168.50.1, перейдите в раздел «Обновление ПО» и загрузите свежую прошивку с сайта ASUS.
Для установки Merlin скачайте файл прошивки под вашу модель с asuswrt-merlin.net и загрузите его через тот же раздел. Прошивка Merlin сохраняет все ваши настройки, поэтому после обновления можно продолжить работу без перенастройки.
После установки Merlin необходимо включить SSH-доступ и форматирование JFFS-раздела. Это делается в разделе «Администрирование» → «Система». Включите SSH и установите формат JFFS в «Да». Также потребуется USB-накопитель с файловой системой ext4 для установки Entware — менеджера пакетов, через который будет установлен Xray.
Установка Xray через XRAYUI на Merlin
XRAYUI — это open-source плагин для роутеров ASUS на прошивке Merlin, который предоставляет удобный веб-интерфейс для управления xray-core. Он позволяет настраивать VLESS, REALITY, WireGuard и другие протоколы без ручного редактирования конфигурационных файлов.
Установка XRAYUI выполняется через SSH. Подключитесь к роутеру по SSH и выполните команду:
wget -O /tmp/asuswrt-merlin-xrayui.tar.gz https://github.com/DanielLavrushin/asuswrt-merlin-xrayui/releases/latest/download/asuswrt-merlin-xrayui.tar.gz && rm -rf /jffs/addons/xrayui && tar -xzf /tmp/asuswrt-merlin-xrayui.tar.gz -C /jffs/addons && mv /jffs/addons/xrayui/xrayui /jffs/scripts/xrayui && chmod 0777 /jffs/scripts/xrayui && sh /jffs/scripts/xrayui installПосле завершения установки перезайдите в веб-интерфейс роутера. В разделе VPN появится новая вкладка X-RAY. Удалить плагин можно командой /jffs/scripts/xrayui uninstall.
XRAYUI поддерживает импорт конфигураций через ссылку, QR-код или JSON-файл. Если у вас есть строка подключения vless://, просто вставьте её в поле импорта — плагин автоматически создаст все необходимые настройки.
Настройка VLESS+Reality в XRAYUI: пошаговая инструкция
После установки XRAYUI настройка VLESS+Reality в режиме клиента состоит из нескольких шагов.
- Импорт конфигурации. В разделе Configuration нажмите Import и вставьте ссылку vless:// или QR-код. Отметьте галочку «I'd like to have a complete setup!» — это автоматически добавит все необходимые inbounds, outbounds и правила маршрутизации.
- Настройка Inbound. По умолчанию XRAYUI создаст DOKODEMO-DOOR (Anywhere Door) — прокси, который перенаправляет весь трафик с указанного порта. Выберите свободный порт, например 5599. Включите опцию Follow Redirect и Sniffing, чтобы прокси мог анализировать заголовки пакетов для определения доменов.
- Настройка Outbound. XRAYUI автоматически создаст три исходящих прокси: FREEDOM (прямой выход), VLESS+Reality (основной) и BLACKHOLE (блокировка). Убедитесь, что параметры VLESS соответствуют серверу: адрес, порт, UUID, а также настройки REALITY — Server Name, Short ID, Public Key и Fingerprint. Server Name должен точно совпадать с параметром dest на сервере.
- Настройка маршрутизации. В разделе Routing выберите, какой трафик направлять через прокси. Можно использовать готовые списки geosite, например geosite:youtube для YouTube, или создать собственные правила. Порядок правил важен: более специфичные должны идти выше.
- Активация. После сохранения всех настроек включите Xray в интерфейсе. Проверьте статус подключения и скорость на сайте 2ip.ru.
Альтернативный способ: OpenWrt с Passwall или Sing-box
Если ваш роутер не поддерживает Merlin или вы предпочитаете OpenWrt, можно установить VLESS через пакеты Passwall или Sing-box. OpenWrt — это полностью открытая прошивка, которая поддерживает множество моделей, включая некоторые ASUS.
Установка OpenWrt обычно выполняется через веб-интерфейс восстановления или через TFTP. После установки необходимо настроить SSH и установить пакеты. Для Passwall есть готовые скрипты, например от amirhosseinchoghaei на GitHub, которые автоматизируют установку Xray и Sing-box.
После установки Passwall вы сможете импортировать конфигурацию VLESS через веб-интерфейс. В разделе Nodes нажмите Import from clipboard и вставьте строку vless://. Затем выберите режим маршрутизации: Gfwlist (только заблокированные сайты) или Global (весь трафик).
Обратите внимание, что настройка OpenWrt может быть сложнее для новичков, но она даёт больше гибкости и контроля над сетью.
Сравнение VLESS и WireGuard на роутерах ASUS
WireGuard — это более простой и быстрый протокол, который встроен в официальную прошивку ASUS на многих моделях. Он использует современную криптографию и обеспечивает высокую скорость, особенно на роутерах с аппаратным ускорением, таких как RT-BE88U или ZenWiFi BD4 — до 800–900 Мбит/с.
Однако WireGuard легко обнаруживается DPI, так как его трафик имеет характерные паттерны. В странах с жёсткой интернет-цензурой это может привести к блокировке. VLESS+Reality, напротив, маскируется под обычный HTTPS-трафик, что делает его практически невидимым для DPI.
Скорость VLESS обычно ниже — около 300–500 Мбит/с на мощных роутерах, но для большинства домашних сценариев этого достаточно. Если вам нужна максимальная скорость и нет проблем с блокировками, выбирайте WireGuard. Если важна стабильность обхода блокировок — VLESS.
Решение проблем со скоростью и стабильностью
Пользователи часто сталкиваются с падением скорости при использовании VLESS на роутере. Например, на форумах описывается случай, когда на телефоне скорость достигала 250 Мбит/с, а на роутере с OpenWrt — только 30 Мбит/с. Причины могут быть разными.
Во-первых, производительность роутера. Шифрование VLESS требует вычислительных ресурсов, и на слабых моделях скорость может быть ограничена. Решение — использовать более мощный роутер или вынести проксирование на отдельное устройство, например мини-ПК.
Во-вторых, неправильная настройка. Убедитесь, что вы используете правильные параметры REALITY, особенно Server Name и Short ID. Также проверьте порядок правил маршрутизации — если общее правило стоит выше специфичного, трафик может уходить не туда.
В-третьих, проблемы с каналом до сервера. Проверьте скорость без VPN и с VPN на разных устройствах. Если скорость низкая везде, возможно, проблема на стороне сервера или провайдера.
Особенности настройки на mesh-системах ZenWiFi
Mesh-системы ZenWiFi, такие как BD4, XT8 или XT12, имеют свои особенности. На моделях с MediaTek-чипами Merlin недоступен, поэтому для VLESS придётся использовать OpenWrt или отдельное устройство. Однако WireGuard работает нативно и автоматически распространяется на все сателлиты.
Если вы хотите использовать VLESS на ZenWiFi BD4, можно настроить прокси на мини-ПК (Raspberry Pi, Orange Pi) и подключить его к роутеру как шлюз. Это позволит всем устройствам в сети использовать VLESS, но потребует дополнительного оборудования.
При настройке WireGuard на mesh-системе убедитесь, что профиль создан на главном узле. Сателлиты автоматически получат настройки, и вам не придётся повторять конфигурацию на каждой точке.
Безопасность и гарантия при использовании альтернативных прошивок
Многие пользователи опасаются, что установка Merlin или OpenWrt приведёт к потере гарантии. На самом деле, Merlin основан на официальной прошивке ASUS и полностью откатывается через стандартное обновление. Гарантия не сгорает, если вы вернёте стоковую прошивку перед обращением в сервис.
OpenWrt — это полностью сторонняя прошивка, и её установка может считаться нарушением гарантии. Однако многие производители не проверяют это, и вы всегда можете восстановить оригинальную прошивку через режим восстановления.
С точки зрения безопасности, альтернативные прошивки часто получают более своевременные обновления, чем официальные. Merlin и OpenWrt имеют активные сообщества, которые быстро закрывают уязвимости. Однако важно следить за обновлениями и не использовать непроверенные скрипты из интернета.
Вопросы и ответы
Какие роутеры ASUS поддерживают VLESS?
VLESS не поддерживается официальной прошивкой ASUS. Для его использования нужна прошивка AsusWRT-Merlin (на моделях с чипами Broadcom, например RT-AX58U, RT-AX86U, RT-AX88U, GT-AX11000, RT-BE88U) или OpenWrt. На моделях с MediaTek (ZenWiFi BD4, XT8) Merlin недоступен, поэтому можно использовать OpenWrt или отдельное устройство.
Как установить XRAYUI на роутер ASUS?
Установите прошивку Merlin, включите SSH и JFFS, затем подключитесь по SSH и выполните команду установки XRAYUI, приведённую в статье. После перезагрузки веб-интерфейса в разделе VPN появится вкладка X-RAY.
Что лучше для роутера: WireGuard или VLESS?
WireGuard быстрее (до 900 Мбит/с на мощных моделях) и проще в настройке, но его трафик легко обнаруживается DPI. VLESS+Reality медленнее (300–500 Мбит/с), но маскируется под обычный HTTPS, что делает его более устойчивым к блокировкам. Выбор зависит от ваших задач: скорость или обход цензуры.
Почему скорость VLESS на роутере ниже, чем на телефоне?
Причины могут быть в слабом процессоре роутера, неправильной настройке REALITY или маршрутизации, а также в ограничениях канала до сервера. Попробуйте проверить скорость с разных устройств и убедиться, что конфигурация соответствует серверу.
Можно ли использовать VLESS на ZenWiFi BD4?
Напрямую — нет, так как Merlin для MediaTek недоступен. Можно установить OpenWrt, если модель поддерживается, или настроить VLESS на отдельном устройстве (мини-ПК) и подключить его к роутеру как шлюз.
Потеряю ли я гарантию при установке Merlin?
Нет, Merlin основан на официальной прошивке ASUS и полностью откатывается через стандартное обновление. Гарантия сохраняется, если вы вернёте стоковую прошивку перед обращением в сервис.