Руководство
Как настроить VPN на Android TV
Клиент из Play Store на самом телевизоре, две системные настройки, которые могут быть доступны на телевизоре, а могут и отсутствовать, и проверка того, что в туннель попадает каждое приложение, а не только открытое вами. Инструкция написана для Google TV на Android TV 16.
Перед началом
Эта инструкция не выбирает провайдера за вас
Все описанные ниже шаги одинаковы независимо от выбранного провайдера, поэтому здесь не назван ни один. Выбор — отдельная задача: ей посвящён реестр, где провайдеры сравниваются по опубликованному баллу, а не по наличию в магазине.
Устанавливайте клиент из Play Store на самом телевизоре, а не из файла, скопированного через файловый менеджер или приложение «загрузчик». VPN-клиент на телевизоре видит каждый поток, который проходит через устройство; передать такую роль перепакованной сборке — худшее решение, к тому же она никогда не будет обновляться.
Телевизор — это устройство, которое остаётся включённым, использует один экран вместе со всеми в комнате и сообщает производителю немало информации о том, что показывает. VPN меняет только первую часть маршрута — сеть между телевизором и интернетом, — и больше ничего; то, от чего VPN вас не защищает, относится к телевизору так же, как к телефону. Причина использовать VPN здесь та же, что и везде: сеть между устройством и интернетом.
Установите клиент
- Проверьте, есть ли у провайдера версия для телевизора. Список платформ на собственном сайте провайдера показывает, существует ли вообще клиент для Android TV; на странице платформы указано, какие провайдеры из реестра публикуют такой клиент. Клиент для телефона не устанавливается на телевизор и не должен на него устанавливаться.
- Откройте Play Store на телевизоре и найдите провайдера по названию. Перед установкой прочитайте строку с издателем под карточкой: там должен быть указан сам провайдер, а не похожее название. В магазинах для телевизоров тоже встречаются копии с похожими значками.
- Войдите способом, который клиент предлагает для пульта. В большинстве клиентов для телевизоров отображается короткий код, который нужно ввести на уже авторизованном телефоне или ноутбуке, поэтому пароль не придётся набирать крестовиной. Если потребуется имя устройства, укажите такое, которое не раскрывает вашу личность.
- Один раз разрешите подключение. Android спросит, может ли это приложение настроить VPN-подключение; так система создаёт интерфейс туннеля, а отказ оставляет приложение, которое не может подключиться. Пока не подключайтесь — сначала нужно настроить параметры.
Настройки, которые могут быть на телевизоре, а могут и отсутствовать
На телефоне две описанные ниже настройки есть всегда. На телевизоре всё зависит от того, какую часть Android сохранил производитель, поэтому сначала нужно выяснить, какие из них доступны на этом телевизоре. Для каждой настройки есть статья в глоссарии, если её название вам незнакомо.
VPN всегда включён
Откройте системные настройки и найдите раздел Сеть и интернет, а в нём — пункт VPN; на некоторых телевизорах он находится в разделе Приложения, рядом с клиентом. Если рядом с клиентом отображается значок шестерёнки, откройте его и включите параметр VPN всегда включён. После этого система будет поднимать туннель при загрузке и после выхода из режима ожидания, не дожидаясь открытия приложения.
Если в настройках телевизора вообще нет пункта VPN, этот переключатель недоступен. Клиент всё равно работает; просто после каждого выключения и включения телевизора его придётся открывать и запускать подключение, а его собственная настройка подключаться при запуске — лучшее, что можно сделать.
Блокировать подключения без VPN
Это собственный аварийный выключатель системы; если телевизор его поддерживает, он находится непосредственно под настройкой постоянного VPN. Включите его. При включённой настройке разрыв туннеля означает отключение соединения во всех приложениях, а не незаметный возврат к обычной сети — именно в этом её смысл, а не проблема.
Если телевизор поддерживает постоянный VPN, но не этот переключатель, запасным вариантом служит собственный аварийный выключатель клиента, если он у него есть. Если нет ни того ни другого, помните: при разрыве соединение перейдёт в обычную сеть, а описанную ниже проверку нужно повторять, а не считать выполненной один раз.
DNS внутри туннеля
Запросы имён могут уходить с телевизора за пределы туннеля, даже если все потоки проходят внутри него; тогда ваша сеть точно узнаёт, какие сервисы вы смотрите. В клиенте найдите параметр защита от утечек DNS или использовать DNS провайдера и оставьте собственный резолвер провайдера. Собственную настройку телевизора Частный DNS, если она есть, следует оставить в автоматическом режиме, а не указывать стороннее имя, иначе настройки будут конфликтовать; о том, почему это важно, рассказано отдельно.
Убедитесь, что VPN действительно работает
Подключитесь, а затем проверьте результат, вместо того чтобы доверять слову подключено на экране самого клиента. Для телевизора нужен ещё один шаг: важно выяснить не только, находится ли клиент внутри туннеля, но и проходят ли через него остальные приложения.
- Ваш адрес изменился. Откройте браузер телевизора или любое приложение, показывающее публичный адрес, и убедитесь, что страна совпадает с выбранной точкой выхода. Если отображается ваша страна, а клиент сообщает о подключении, клиент запущен, но трафик не проходит через него.
- Через VPN проходит и второе приложение. Откройте другое приложение — не клиент и не только что использованный браузер, — которое показывает, где, по его мнению, вы находитесь, или запустите проверку утечек во втором браузере, если он есть на телевизоре. Результат должен совпасть с первым. Если это не так, приложение исключено из VPN, а причина объясняется в разделе выше.
- При разрыве соединение блокируется. Во время воспроизведения потока принудительно остановите клиент через системные настройки приложений. На телевизоре с настройкой Блокировать подключения без VPN поток сразу остановится; на телевизоре без неё поток продолжится через обычную сеть, и вы узнаете, какой именно вариант у вас.
Что доказывают эти проверки
+Трафик телевизора, включая приложения за пределами клиента, выходит через выбранную вами точку выхода
+Сеть, к которой подключён телевизор, больше не может прочитать, к каким сервисам он обращается
+Вы знаете, блокируется ли соединение при разрыве туннеля на этом телевизоре или происходит возврат к обычной сети
Чего они не доказывают
−Они ничего не говорят о том, что хранит провайдер; это вопрос документов, на который отвечают страницы о хранении данных
−Они не скрывают телевизор от его производителя: собственная учётная запись телевизора и телеметрия проходят внутри туннеля без изменений
−Успешная проверка сегодня не обещает того же после следующего системного обновления, которое может удалить имевшуюся на телевизоре настройку
Устройство, которое остаётся включённым
Телефон разблокируют и используют; телевизор включают и оставляют работать. Это меняет приоритеты. Туннель должен переживать режим ожидания, отключения питания и обновление прошивки, которое перезагрузит телевизор в три часа ночи. Поэтому настройка постоянного VPN, если телевизор её поддерживает, важнее всего, а функция клиента подключаться при запуске — следующий по качеству вариант.
Меняется и назначение туннеля. Телевизор сообщает производителю, что он показывает, через собственную учётную запись, и эти данные проходят через туннель, как и всё остальное, — по пути в зашифрованном виде и полностью доставляются на другой стороне. VPN скрывает трафик телевизора от сети, к которой он подключён; он не делает сам телевизор менее разговорчивым. Если проблема именно в этом, нужно использовать собственные настройки конфиденциальности телевизора: это уже другая задача.
Если на телевизоре невозможно обеспечить ни одно из этих условий, туннель стоит перенести на один шаг раньше — на маршрутизатор. Тогда каждое устройство за ним окажется внутри туннеля, даже не зная об этом; инструкция для маршрутизатора объясняет, что это даёт и чего требует.
Если VPN не работает
Клиента нет в Play Store на телевизоре
Значит, провайдер не опубликовал версию для телевизора, и на этом устройстве вопрос закрыт. Клиент для телефона здесь не появится, а пакет, скопированный с телефона, работает с неправильным интерфейсом и разрешениями и не получает обновлений.
Честные варианты — выбрать провайдера с версией для телевизора или использовать маршрутизатор, который проведёт туннель для всех устройств за ним; см. инструкцию для маршрутизатора.
Телевизор подключается, но одно приложение явно обходит VPN
Некоторые приложения для телевизоров разрешают имена через собственный жёстко заданный резолвер, а некоторые телевизоры исключают собственные сервисы из VPN-интерфейса. Настройками клиента нельзя управлять ни тем ни другим. Проверьте, есть ли на телевизоре настройка «Блокировать подключения без VPN»; если есть, исключение будет закрыто.
Если её нет, вы узнали, что телевизор умеет, а чего не умеет, и это стоит выяснить до того, как полагаться на него.
После подключения видео останавливается или буферизуется
Телевизор создаёт более устойчивый поток трафика, чем телефон, и дальняя точка выхода это показывает. Сначала выберите точку выхода поближе к себе и попробуйте второй сервер в той же стране; обычно причина в перегруженной точке выхода.
Если на этой сети поток останавливается через любую точку выхода, а на другой воспроизводится, сеть ограничивает VPN-трафик. Это свойство сети, а не настройка телевизора.
После выхода телевизора из режима ожидания соединение пропало
Именно в режиме ожидания телевизионные клиенты теряют туннель: телевизор отключает сеть, выходит из режима ожидания, а клиенту могут снова не передать управление. Если телевизор поддерживает постоянный VPN, это решение: система переподключает туннель, не дожидаясь открытия приложения.
Если такой настройки нет, после выхода из режима ожидания откройте клиент и проверьте его состояние, прежде чем доверять соединению.
Те же шаги, другие устройства
Остальные платформы
У каждой платформы своё отдельное руководство, а не вкладка в этом. Шаги расходятся сразу после запуска установщика, а страница, отвечающая сразу на три платформы, не отвечает толком ни на одну.