Перейти к содержимому

Настройка VLESS Reality на Android TV: Xray и NekoBox

Пошаговая настройка VLESS Reality на Android TV: клиенты NekoBox и v2rayNG, импорт ссылки vless:// без клавиатуры, маршрутизация и раздельное туннелирование.

Обновлено: (Опубликовано: )

💡︎ Главные мысли статьи:

  • VLESS с Reality маскирует подключение под TLS 1.3-соединение с реальным сторонним сайтом, поэтому его труднее распознать, чем WireGuard или OpenVPN.
  • На Android TV используют клиенты NekoBox (ядро sing-box) или v2rayNG (ядро Xray); оба работают через системный VPN-интерфейс Android.
  • Ссылку vless:// проще всего вставить через клавиатуру приложения Google TV на телефоне или импортировать из текстового файла.
  • Раздельное туннелирование по приложениям и правила geoip:ru позволяют пустить через сервер только YouTube и браузер, а российские сервисы — напрямую.
Премиум IPTV
0 ₽ • Без оплаты
Шаровоз: 2 300+ каналов и 4K кинозалы
Все включено
3$/ мес(~240 ₽)
Тест 24ч без оплаты→
ИИ-иллюстрация: Иллюстрация: экран подключения прокси-клиента на ТВ-приставке

Классические VPN-протоколы (WireGuard, OpenVPN, IPsec) провайдеры научились распознавать по характерным рукопожатиям, и на телевизорах они часто работают нестабильно. Более устойчивый вариант — протокол VLESS с технологией Reality из проекта Xray-core.

Reality делает так, что подключение к вашему серверу выглядит как TLS 1.3-соединение с реальным сторонним сайтом (его домен указывается в параметре sni). Если кто-то, кроме вашего клиента, попытается подключиться к серверу, тот перенаправит его на настоящий сайт и покажет его настоящий сертификат. Свой домен и сертификат для сервера при этом не нужны.

Ниже — какой клиент поставить на Android TV, как ввести ссылку без клавиатуры и как настроить раздельное туннелирование.


Клиенты VLESS Reality для Android TV

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

КлиентЯдроУправление пультомРаздельное туннелирование
NekoBox for Androidsing-boxРаботает, но интерфейс мобильныйПо приложениям и правилам маршрутизации
v2rayNGXray-coreРаботает, интерфейс мобильныйПо приложениям и правилам маршрутизации
Hiddifysing-boxЗависит от версииПравила маршрутов по регионам
FlClashMihomo (Clash Meta)Удобнее с аэромышьюYAML-правила

Все они на Android работают через системный механизм VPN (VpnService), то есть создают виртуальный сетевой интерфейс — без этого Android не даёт перехватывать трафик других приложений. Нагрузка на процессор зависит от скорости канала: для потока 4K YouTube хватает большинства современных приставок на Amlogic S905X4 или Allwinner H618.


Установка клиента

Сетевые клиенты часто отсутствуют в Google Play на Android TV, поэтому их ставят из APK со страницы релизов разработчика на GitHub.

  1. Скачайте APK под архитектуру приставки: arm64-v8a для 64-битных прошивок, armeabi-v7a для старых 32-битных.
  2. Передайте файл на приставку через флешку или Send Files to TV.
  3. Установите через файловый менеджер.
  4. При первом подключении Android покажет запрос на создание VPN-подключения — подтвердите его.

Ссылка VLESS Reality и как её ввести

Ссылку выдаёт администратор сервера или панель управления (например, 3X-UI). Типичный вид:

vless://[email protected]:443?encryption=none&flow=xtls-rprx-vision&security=reality&sni=www.example.com&fp=chrome&pbk=ПУБЛИЧНЫЙ_КЛЮЧ&sid=1a2b3c4d&type=tcp#My-Reality-Node

Здесь sni — сайт, под который маскируется соединение, pbk — публичный ключ Reality сервера, sid — короткий идентификатор, flow=xtls-rprx-vision — режим Vision.

Набирать такую строку пультом нереально. Способы проще:

  1. Приложение Google TV на телефоне. Подключитесь к приставке, откройте в клиенте на ТВ импорт из буфера обмена или поле ввода и вставьте ссылку через клавиатуру приложения Google TV. Если клиент импортирует только из системного буфера приставки, сначала вставьте ссылку в любое текстовое поле на ТВ, скопируйте её там и затем импортируйте.
  2. Текстовый файл. Сохраните ссылку в .txt, передайте на приставку через Send Files to TV и импортируйте в клиенте из файла (если клиент поддерживает импорт из файла).
  3. Подписка. Если сервер выдаёт короткий URL подписки, его проще набрать, чем полную ссылку.

Общий обзор протоколов — в руководстве по настройке VPN на Android TV через VLESS и Shadowsocks.


Раздельное туннелирование

Если пустить весь трафик приставки через зарубежный сервер, российские кинотеатры (Кинопоиск, Wink, Иви, Okko) могут перестать работать, а IPTV провайдера — замедлиться.

Вариант 1: по приложениям

В NekoBox и v2rayNG есть настройка прокси для отдельных приложений:

  1. Откройте настройки клиента и найдите пункт прокси по приложениям (Per-App Proxy / «Прокси для приложений»).
  2. Включите его в режиме, при котором через прокси идут только выбранные приложения.
  3. Отметьте SmartTube, YouTube, Twitch, браузер.
  4. Остальные приложения пойдут напрямую через вашего провайдера.

Вариант 2: по правилам маршрутизации

В настройках маршрутизации клиента:

  1. Включите обход локальной сети (Bypass LAN) — так останутся доступны сетевые папки, NAS и локальный TorrServer.
  2. Добавьте правило с действием Direct для geoip:ru и, если используемая база доменов это поддерживает, для geosite:category-ru (в базе v2fly российские домены собраны в эту категорию).

Если собственного сервера нет, а нужно только ускорить YouTube, посмотрите инструкцию по ускорению YouTube через ByeDPI на телевизоре: она работает прямо на приставке без внешнего сервера.


Параметры, которые стоит проверить

  1. Flow. Для VLESS Reality поверх TCP обычно используется xtls-rprx-vision. Vision убирает характерные признаки «TLS внутри TLS», по которым можно распознать прокси, и уменьшает накладные расходы на повторное шифрование уже зашифрованного трафика. Значение должно совпадать с настройкой сервера.
  2. Fingerprint (fp). Отпечаток TLS-клиента, например chrome. Он тоже берётся из ссылки сервера.
  3. MTU. Если отдельные сайты или приложения не открываются, а остальные работают, попробуйте уменьшить MTU виртуального интерфейса в настройках клиента (например, до 1400 или 1280).

Если вы выбираете приставку под такие задачи, поможет подборщик ТВ-боксов.


Чек-лист

  • Ссылка импортирована целиком, параметры sni, pbk, sid не обрезаны.
  • Тест задержки (URL test) в клиенте проходит успешно.
  • Разрешение на VPN-подключение подтверждено в Android TV.
  • Раздельное туннелирование проверено: Кинопоиск открывается напрямую, SmartTube — через сервер.
  • Включён автозапуск подключения при загрузке приставки, если клиент это поддерживает.

❓︎ Часто задаваемые вопросы (FAQ)

Чем VLESS Reality отличается от OpenVPN и WireGuard на телевизоре?

OpenVPN и WireGuard имеют характерные заголовки и рукопожатия, по которым их легко распознать. VLESS Reality выглядит как обычное TLS 1.3-соединение с известным сайтом, а при проверке сервер отдаёт настоящий сертификат этого сайта. На Android клиент всё равно поднимает системный VPN-интерфейс, но сам трафик выглядит как HTTPS.

Как перенести ссылку VLESS Reality на ТВ-бокс без мышки и клавиатуры?

Установите на телефон приложение Google TV, подключитесь к приставке и используйте его клавиатуру: скопированную ссылку можно вставить в поле на телевизоре. Другой путь — сохранить ссылку в текстовый файл, передать его через Send Files to TV и импортировать в клиенте из файла.

Почему при включении VLESS перестают работать российские онлайн-кинотеатры?

Кинотеатры видят зарубежный IP сервера и ограничивают доступ. Пустите через прокси только нужные приложения (раздельное туннелирование) или добавьте правило маршрутизации, по которому geoip:ru идёт напрямую.