К содержанию
Siberian V

Туннель на роутере для YouTube: что настраивать и где ошибаются

Обычно всё начинается с телевизора: на телефоне ролики идут через приложение, а на большом экране YouTube крутит заставку и ничего не показывает. Туннель на роутере кажется самым простым выходом, но тут есть развилка. Можно отправить через сервер весь телевизор, а можно только адреса YouTube. Второй путь аккуратнее и капризнее. Ниже разобрано, какие адреса нужны видеосервису, какие прошивки умеют такое правило и почему главная страница открывается, а ролик нет.

Сначала посчитайте экраны

От того, на чём дома смотрят видео, зависит, нужен ли роутер вообще. Пройдитесь по списку устройств.

Телефон и планшет
Приложение на самом устройстве настраивается за пару минут и работает в любой сети, в том числе в мобильной. Роутер для них нужен только как запасной вариант.
Компьютер
То же самое: клиент на Windows или macOS проще, чем правило на роутере, и не зависит от того, к какому Wi-Fi подключён ноутбук.
Телевизор или приставка на Android TV
Приложения ставятся из магазина или установочным файлом. Роутер не обязателен, хотя многим удобнее не трогать телевизор вовсе.
Телевизор Samsung, LG и другие без Android TV
Своих клиентов для таких систем почти нет. Здесь роутер действительно основной путь, если не хочется ставить отдельную приставку.
Игровая консоль
Клиент на неё не поставить, так что YouTube на консоли тоже зависит от роутера.

Если в списке только телефоны и ноутбук, дальше можно не читать: проще поставить приложение. Если есть телевизор без Android TV или консоль, переходите к выбору правила.

Весь телевизор в туннель или только адреса YouTube

Правило по устройству простое: роутер отправляет через сервер всё, что идёт с телевизора. Так умеют многие прошивки, от политик доступа у Keenetic до списка исключений в Fusion у части моделей ASUS. Минус в том, что через сервер пойдут и российские онлайн-кинотеатры. Часть из них по иностранному адресу может показать урезанный каталог или попросить отключить защищённый канал.

Правило по доменам точнее. Роутер смотрит, к какому имени обращается устройство, и в туннель отправляет только YouTube, а остальное идёт через провайдера. Работает оно, только если устройство спрашивает адреса сайтов у самого роутера. Общая механика таких списков разобрана в статье раздельная маршрутизация на роутере, здесь только то, что касается видео.

Как настроить туннель на роутере для YouTube: адреса видеосервиса уходят в туннель, остальные сайты идут через провайдера
Телевизор спрашивает адрес у роутера, роутер сверяет имя со списком и выбирает дорогу.

Какие адреса YouTube вносить в список

Ошибка номер один: в список вносят только youtube.com. Сайт открывается, превью на месте, а видео не начинается. Сам ролик приходит с серверов другого домена, а картинки и аватары с третьего. Минимальный набор такой:

ДоменЧто через него идёт
youtube.comСайт, вход в аккаунт, версия для телевизоров
googlevideo.comСами видеопотоки
ytimg.comПревью роликов и оформление
ggpht.comАватары каналов и картинки в комментариях
youtu.beКороткие ссылки, которые присылают в мессенджерах
youtubei.googleapis.comЗапросы приложения на телефоне и телевизоре
youtube-nocookie.comРолики, встроенные в чужие сайты

Поддомены отдельно перечислять не нужно: правило на домен обычно охватывает и их. С googleapis.com осторожнее. Если внести его целиком, в туннель уйдут карты, почта и другие сервисы Google, а это уже не только видео.

Где такое правило есть

У Keenetic и Netcraze маршруты по доменам появились в версии 5.0, вкладка называется «Маршруты DNS». Справка требует трёх вещей: подключение включено, устройство осталось в политике по умолчанию, DNS-сервером у него указан роутер. Меню по шагам есть в статье Туннель на роутере Keenetic.

На OpenWrt правило собирают из пакетов: dnsmasq кладёт адреса из списка доменов в набор, межсетевой экран отправляет этот набор в туннель. Как поставить сам туннель и какие версии системы учитывать, рассказано в материале Туннель на роутере с OpenWrt.

Штатные прошивки TP-Link, Xiaomi и ASUS обычно умеют выбирать только устройства. Для них остаётся вариант «телевизор целиком». Как сделать это на ASUS через список исключений, описано в статье Туннель на роутере ASUS.

Ролик не грузится: что проверить

Правило создано, туннель в статусе «Подключено», а телевизор ведёт себя по-старому. Причины почти всегда одни и те же.

  1. Главная открывается, видео стоит на нуле. В списке нет googlevideo.com. Добавьте его и перезапустите приложение.
  2. После создания правила ничего не поменялось. Телевизор помнит старые адреса, полученные до правила. Выключите его из розетки на минуту или хотя бы закройте приложение YouTube полностью.
  3. На ноутбуке работает, на телевизоре нет. Загляните в сетевые настройки телевизора: если DNS вписан вручную, например 8.8.8.8, роутер не узнаёт, какой сайт нужен. Верните автоматическое получение.
  4. В браузере компьютера правило молчит. Включён DNS через HTTPS: браузер спрашивает адреса у своего сервера, минуя роутер. Отключите эту настройку для домашней сети.
  5. Часть роликов идёт, часть нет. Провайдер раздаёт IPv6, а правило написано только для IPv4. YouTube охотно работает по IPv6, и такие запросы идут мимо туннеля. Либо добавьте правило для IPv6, либо выключите IPv6 на роутере.

Как убедиться, что видео идёт через сервер

Проверка адреса на сайте тут не поможет: при правиле по доменам сайт проверки IP покажет домашний адрес, и это правильно. Смотрите на сам YouTube. Включите ролик на телевизоре и откройте в роутере статистику туннеля, если прошивка её показывает: счётчик полученных данных должен расти, пока идёт видео. Второй признак виден в подборках: раздел с популярными роликами и реклама начнут подстраиваться под страну сервера. Язык интерфейса при этом остаётся тем, что выбран в аккаунте.

Если туннель на роутере ещё не настроен, начните с инструкции как настроить туннель на роутере: там порядок для любой марки и проверка перед тем, как писать правила.

Подписка Siberian V и YouTube на телевизоре

Ссылку подписки Siberian V в роутер не вставить. Она рассчитана на приложение Karing, запасной вариант INCY, если его блок есть в кабинете. Зато развилку собирать не нужно: правило «российские адреса напрямую» уже есть в подписке. YouTube идёт через сервер, а онлайн-кинотеатры, банк и Госуслуги видят обычный домашний адрес.

Для телевизора или приставки на Android TV в кабинете есть вкладка «ТВ» с отдельным установочным файлом. На телевизоре без Android TV приложение не встанет, тогда выручит приставка на Android TV, варианты собраны в статье телевизор и приставка через роутер с туннелем. Подключить можно несколько своих устройств, но одновременно не больше чем из двух сетей. Всё, что стоит за домашним роутером, считается одной сетью. Что ещё входит в подписку, написано на странице Подключение через роутер и подписка.

Личный кабинет

Частые вопросы

Как настроить туннель на роутере только для YouTube?

Нужна прошивка с маршрутами по доменам, например Keenetic с версии 5.0 или OpenWrt. В список вносят youtube.com, googlevideo.com, ytimg.com, ggpht.com, youtu.be и youtubei.googleapis.com, а устройству оставляют роутер в качестве DNS-сервера.

Почему через роутер открывается YouTube, но не идут видео?

Чаще всего в списке доменов нет googlevideo.com: с этого домена приходят сами ролики. Вторая причина в том, что телевизор помнит старые адреса. После правки списка перезапустите приложение или телевизор.

Можно ли пустить в туннель только телевизор?

Да, это умеют многие прошивки: политики доступа у Keenetic, список исключений Fusion у части ASUS. Тогда через сервер пойдёт всё, что смотрят на телевизоре, включая российские онлайн-кинотеатры.

Работает ли подписка Siberian V на роутере для YouTube?

Нет, ссылка подписки предназначена для приложений Karing и INCY. Для телевизора на Android TV в кабинете есть вкладка «ТВ», российские адреса при этом идут напрямую без настройки списков.

Зачем выключать IPv6 на роутере?

Если правило написано только для IPv4, а провайдер раздаёт IPv6, YouTube может обращаться к серверам по IPv6 мимо туннеля. Выключить IPv6 проще, чем писать для него отдельные правила.