Настройка 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 и браузер, а российские сервисы — напрямую.
- 296 кинозалов BCU и 4K новинки
- Матч Премьер 50fps и архив 6 дней
- СБП (+20% бонус), карты РФ, МИР и ЕС
Классические VPN-протоколы (WireGuard, OpenVPN, IPsec) провайдеры научились распознавать по характерным рукопожатиям, и на телевизорах они часто работают нестабильно. Более устойчивый вариант — протокол VLESS с технологией Reality из проекта Xray-core.
Reality делает так, что подключение к вашему серверу выглядит как TLS 1.3-соединение с реальным сторонним сайтом (его домен указывается в параметре sni). Если кто-то, кроме вашего клиента, попытается подключиться к серверу, тот перенаправит его на настоящий сайт и покажет его настоящий сертификат. Свой домен и сертификат для сервера при этом не нужны.
Ниже — какой клиент поставить на Android TV, как ввести ссылку без клавиатуры и как настроить раздельное туннелирование.
Клиенты VLESS Reality для Android TV
Многие клиенты рассчитаны на сенсорный экран, поэтому на телевизоре ими удобнее пользоваться с аэромышью.
| Клиент | Ядро | Управление пультом | Раздельное туннелирование |
|---|---|---|---|
| NekoBox for Android | sing-box | Работает, но интерфейс мобильный | По приложениям и правилам маршрутизации |
| v2rayNG | Xray-core | Работает, интерфейс мобильный | По приложениям и правилам маршрутизации |
| Hiddify | sing-box | Зависит от версии | Правила маршрутов по регионам |
| FlClash | Mihomo (Clash Meta) | Удобнее с аэромышью | YAML-правила |
Все они на Android работают через системный механизм VPN (VpnService), то есть создают виртуальный сетевой интерфейс — без этого Android не даёт перехватывать трафик других приложений. Нагрузка на процессор зависит от скорости канала: для потока 4K YouTube хватает большинства современных приставок на Amlogic S905X4 или Allwinner H618.
Установка клиента
Сетевые клиенты часто отсутствуют в Google Play на Android TV, поэтому их ставят из APK со страницы релизов разработчика на GitHub.
- Скачайте APK под архитектуру приставки:
arm64-v8aдля 64-битных прошивок,armeabi-v7aдля старых 32-битных. - Передайте файл на приставку через флешку или Send Files to TV.
- Установите через файловый менеджер.
- При первом подключении 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.
Набирать такую строку пультом нереально. Способы проще:
- Приложение Google TV на телефоне. Подключитесь к приставке, откройте в клиенте на ТВ импорт из буфера обмена или поле ввода и вставьте ссылку через клавиатуру приложения Google TV. Если клиент импортирует только из системного буфера приставки, сначала вставьте ссылку в любое текстовое поле на ТВ, скопируйте её там и затем импортируйте.
- Текстовый файл. Сохраните ссылку в
.txt, передайте на приставку через Send Files to TV и импортируйте в клиенте из файла (если клиент поддерживает импорт из файла). - Подписка. Если сервер выдаёт короткий URL подписки, его проще набрать, чем полную ссылку.
Общий обзор протоколов — в руководстве по настройке VPN на Android TV через VLESS и Shadowsocks.
Раздельное туннелирование
Если пустить весь трафик приставки через зарубежный сервер, российские кинотеатры (Кинопоиск, Wink, Иви, Okko) могут перестать работать, а IPTV провайдера — замедлиться.
Вариант 1: по приложениям
В NekoBox и v2rayNG есть настройка прокси для отдельных приложений:
- Откройте настройки клиента и найдите пункт прокси по приложениям (Per-App Proxy / «Прокси для приложений»).
- Включите его в режиме, при котором через прокси идут только выбранные приложения.
- Отметьте
SmartTube,YouTube,Twitch, браузер. - Остальные приложения пойдут напрямую через вашего провайдера.
Вариант 2: по правилам маршрутизации
В настройках маршрутизации клиента:
- Включите обход локальной сети (Bypass LAN) — так останутся доступны сетевые папки, NAS и локальный TorrServer.
- Добавьте правило с действием Direct для
geoip:ruи, если используемая база доменов это поддерживает, дляgeosite:category-ru(в базе v2fly российские домены собраны в эту категорию).
Если собственного сервера нет, а нужно только ускорить YouTube, посмотрите инструкцию по ускорению YouTube через ByeDPI на телевизоре: она работает прямо на приставке без внешнего сервера.
Параметры, которые стоит проверить
- Flow. Для VLESS Reality поверх TCP обычно используется
xtls-rprx-vision. Vision убирает характерные признаки «TLS внутри TLS», по которым можно распознать прокси, и уменьшает накладные расходы на повторное шифрование уже зашифрованного трафика. Значение должно совпадать с настройкой сервера. - Fingerprint (
fp). Отпечаток TLS-клиента, напримерchrome. Он тоже берётся из ссылки сервера. - 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 идёт напрямую.