Руководство
Как настроить VPN на Fire TV
Какая из двух систем работает на вашей приставке, поскольку от этого зависит, какие клиенты вообще доступны; Appstore на самой приставке и ничего больше; настройки, которые предоставляет Fire OS; и как убедиться, что туннель передаёт данные, воспроизводимые приставкой. Текст написан с учётом Fire OS и Vega OS.
Перед началом
Это руководство не выбирает провайдера за вас
Все шаги ниже одинаковы для любого провайдера, поэтому здесь ни один из них не назван. Выбор — отдельная задача: её нужно решать в реестре, ориентируясь на опубликованный балл, а не на наличие записи в магазине.
Устанавливайте клиент из Amazon Appstore на самой приставке, а не через приложение «downloader», файловый менеджер или кабель от ноутбука. Параметры разработчика приставки предназначены для упрощения такой установки, а большинство установленных таким способом приложений — это перепакованные сборки, которые видят весь поток данных и никогда не обновляются.
Теперь Amazon выпускает под названием Fire TV две системы. Fire OS построена на Android и работает на большинстве проданных до сих пор приставок; Vega OS — собственная система Amazon, которая устанавливается на более новые устройства и вовсе не содержит слоя Android, поэтому для неё существует только клиент, пересобранный специально под эту систему. Сначала нужно выяснить, какая система работает на вашей приставке: от этого зависит, какие клиенты вы сможете использовать. VPN на приставке меняет только сетевое соединение между ней и интернетом — всё остальное описано в материале от чего VPN вас не защищает, как и в случае телефона.
Установите клиент
- Узнайте, какая система работает на приставке. В разделе Settings › My Fire TV › About указаны название устройства и версия программного обеспечения. На приставке с Vega OS это будет указано явно; версия с названием Fire OS и номером означает, что используется система на базе Android. Запишите результат: в списке платформ провайдера эти две системы указаны отдельно.
- Проверьте, есть ли у провайдера сборка для этой системы. Клиент для Fire OS не устанавливается на приставку с Vega, а клиент для телефона не устанавливается ни на одну из них. На странице платформы указано, какие провайдеры из реестра публикуют клиент для Fire TV; на собственном сайте провайдера указано, для какой системы он предназначен.
- Откройте Appstore на приставке и найдите провайдера по названию. Перед установкой проверьте строку с разработчиком под записью: там должен быть указан сам провайдер, а не похожее название. В магазинах для телевизоров тоже встречаются копии с похожими значками.
- Войдите удобным для пульта способом, который предлагает клиент. Большинство клиентов показывают короткий код, который нужно ввести на уже авторизованном телефоне или ноутбуке, чтобы не набирать пароль кнопками навигации. Если требуется указать имя устройства, выберите такое, по которому нельзя вас идентифицировать.
- Один раз разрешите подключение. Приставка спросит, может ли это приложение настроить VPN-соединение; так создаётся интерфейс туннеля, и отказ оставит приложение, которое не сможет подключиться. Пока не подключайтесь — сначала нужно настроить параметры.
Настройки, которые могут быть на приставке
Дальнейшие действия зависят от системы. Fire OS сохраняет часть настроек VPN из Android, причём их состав меняется от версии к версии; Vega OS ничего подобного не предоставляет, поэтому доступны только собственные параметры клиента. Каждый термин разобран в глоссарии.
VPN всегда включён
В Fire OS откройте Settings › Applications › Manage Installed Applications, выберите клиент и найдите пункт VPN; в некоторых версиях переключатель находится в разделе Network. Если есть пункт Always-on VPN, включите его: система поднимает туннель при загрузке и после выхода из режима ожидания, не дожидаясь запуска приложения. Если этого пункта нет, лучшим доступным вариантом будет собственная настройка клиента connect on launch.
Блокировать подключения без VPN
Это собственный аварийный выключатель системы. Если он есть в вашей версии Fire OS, он находится непосредственно под настройкой постоянного VPN. Включите его. Тогда при разрыве туннеля соединение во всех приложениях прекратится, а не незаметно переключится на обычную сеть — это означает, что переключатель работает, а не что произошёл сбой. Если в системе нет ни этой настройки, ни постоянного VPN, запасным вариантом остаётся собственный переключатель клиента, если он предусмотрен; на Vega OS доступен только такой вариант.
DNS внутри туннеля
Запросы к именам могут уходить с приставки за пределами туннеля, пока весь поток данных проходит внутри него, и сеть тогда точно узнает, какие сервисы вы смотрите. В клиенте найдите пункт DNS leak protection или use provider DNS и оставьте собственный DNS-сервер провайдера. Если вы раньше вручную указывали DNS в сетевых настройках приставки, верните автоматический режим, иначе эти две настройки будут противоречить друг другу. В материале почему это важно эта тема разобрана отдельно.
Убедитесь, что VPN действительно работает
Подключитесь, но проверьте результат, а не просто доверьтесь слову connected на экране клиента. Приставке нужен дополнительный шаг, как и телевизору: важно понять, находятся ли другие приложения внутри туннеля, а не только сам клиент.
- Ваш адрес изменился. Откройте браузер на приставке или любое приложение, которое показывает публичный адрес, и убедитесь, что страна соответствует выбранной точке выхода. Если отображается ваша страна, хотя клиент сообщает о подключении, клиент запущен, но трафик проходит не через него.
- Второе приложение тоже работает через VPN. Откройте другое приложение, которое показывает, где, по его мнению, вы находитесь, и сравните результат. Несовпадение в Fire OS означает, что это приложение выполняет разрешение имён или маршрутизацию за пределами туннеля; если в вашей версии есть настройка Block connections without VPN, именно она это предотвращает.
- При разрыве соединение блокируется. Во время воспроизведения потока принудительно остановите клиент через Manage Installed Applications. Если блокировка включена, поток сразу прекратится; если нет, он продолжится через обычную сеть, и вы поймёте, какой тип поведения поддерживает ваша приставка.
Что доказывают эти проверки
+Трафик приставки, включая трафик приложений за пределами клиента, выходит через выбранную точку выхода
+Сеть, к которой подключена приставка, больше не может прочитать, какие сервисы она посещает
+Вы знаете, блокируется ли соединение при разрыве туннеля на этой приставке или происходит возврат к обычной сети
Чего они не показывают
−Они ничего не говорят о том, что хранит провайдер — это вопрос документов, ответ на который есть на страницах о хранении данных
−Они не скрывают приставку от её собственной учётной записи: всё, что она передаёт Amazon, проходит внутри туннеля без изменений
−Успешная проверка сегодня не гарантирует, что следующая системная обновка не переместит или не удалит настройку
Приставка в гостиничном номере
Именно приставку чаще всего берут из дома в поездку и подключают к телевизору через сеть, которой вы не управляете, — это как раз тот случай, для которого нужен VPN — отдельная страница посвящена вопросу почему. До того как туннелю вообще представится возможность подключиться, этой сети могут помешать две вещи.
Первая — портал авторизации: гостиничная сеть не передаёт данные, пока вы не примете условия на странице, а приставка плохо приспособлена для её отображения. Сначала подключитесь к сети с телефона, примите условия портала там и только после этого подключайте приставку; некоторые порталы привязываются к одному устройству и не пропускают второе. В таком случае можно использовать собственную точку доступа приставки или телефона, но это не устраняет ограничение, а лишь обходит его.
Вторая проблема в том, что приставка запоминает сети и подключается к ним снова — независимо от того, включён туннель или нет. На приставке без постоянного VPN первая минута после пробуждения в незнакомой сети проходит через обычное соединение, и в это время собственные приложения приставки могут отправить данные. Каждый раз сначала открывайте клиент, а лучше используйте туннель на дорожном роутере, который не забывает настройки.
Если что-то не работает
В Appstore нет клиента моего провайдера
На приставке с Vega OS это обычная ситуация: там доступны только клиенты, пересобранные для Vega, а слоя Android для совместимости нет. На приставке с Fire OS это означает, что провайдер не опубликовал сборку для Fire TV. Ни приложение downloader, ни боковая загрузка это не исправят: они устанавливают пакет, который никто не обновляет, туда, где он получает доступ ко всему потоку данных.
Варианты — выбрать провайдера, который выпускает клиент для системы вашей приставки, или использовать роутер, через который приставка подключается к VPN без запуска клиента на самой приставке.
Приставка подключена к гостиничному Wi-Fi, но клиент не соединяется
Скорее всего, приставка находится за порталом авторизации, который она не может показать: сеть требует сначала принять условия на странице, а на приставке нет подходящего браузера. Сначала подключитесь к сети с телефона или ноутбука, примите условия портала там, затем проверьте, проходит ли подключение приставки; некоторые порталы привязываются к одному устройству и не пропускают другие.
Если портал пройден, а клиент по-прежнему не работает в этой сети, хотя в другом месте подключается, сеть ограничивает VPN-трафик. Это свойство сети, а не приставки.
После подключения видео останавливается или буферизуется
Приставка передаёт больше постоянного трафика, чем телефон, и располагает менее мощным процессором для его шифрования, поэтому удалённая точка выхода и старый протокол заметнее влияют на результат. Выберите точку выхода ближе к себе, попробуйте второй сервер в той же стране и оставьте современный протокол по умолчанию, прежде чем винить провайдера.
Если поток прерывается через любую точку выхода в этой сети, но воспроизводится в другой, сеть ограничивает VPN-трафик.
После выхода приставки из режима ожидания соединение пропало
Именно в режиме ожидания телевизионные клиенты чаще всего теряют туннель: приставка отключает сеть, просыпается, а клиент может получить запрос на повторное подключение, а может и не получить. Если ваша версия Fire OS предоставляет настройку постоянного VPN, включите её — система сама восстановит туннель. Если такой настройки нет, лучшим доступным вариантом будет собственная настройка клиента connect on launch, но после пробуждения клиент всё равно придётся открыть.
Те же шаги, другие устройства
Остальные платформы
У каждой платформы своё отдельное руководство, а не вкладка в этом. Шаги расходятся сразу после запуска установщика, а страница, отвечающая сразу на три платформы, не отвечает толком ни на одну.