Маршрутизаторы и домашние серверы 7 МИН ЧТЕНИЯ
Подключите Apple TV к брандмауэру OPNsense
Настройте WireGuard на OPNsense, создайте клиент для Apple TV в генераторе узлов и вставьте его конфигурацию в WaveSocket для доступа к домашней сети.
В приложенииПрофили → Добавить профиль VPN → Загрузка из браузера
Содержание
Просмотреть все руководства →
Когда подходит этот вариант
Используйте этот вариант, когда Apple TV находится вдали от дома, например в арендованном на время отпуска жилье, и должен подключаться к домашней сети через брандмауэр с OPNsense®. В OPNsense такая схема называется Road Warrior.
Это руководство не описывает, как дома направлять трафик Apple TV через VPN-клиент на брандмауэре. Для такой настройки WaveSocket не нужен.
Вам понадобятся:
- Apple TV с приложением WaveSocket, которое подключается с помощью конфигураций WireGuard и не включает в себя сервис VPN
- доступ администратора и адрес WAN, доступный для Apple TV
- OPNsense 24.1.6 или новее: WireGuard встроен начиная с версии 24.1, а поле DNS в генераторе узлов появилось в версии 24.1.6
- телефон или компьютер в той же сети, что и Apple TV, для передачи конфигурации
Кнопка Save и параметр Store private key on this firewall, упомянутые ниже, требуют OPNsense 26.7.3 или новее. В более старых версиях используйте кнопку с галочкой рядом с Store and generate next; закрытый ключ в этом случае никогда не сохраняется.
Настройте сервер WireGuard
Эти шаги соответствуют руководству OPNsense по настройке WireGuard Road Warrior.
- В разделе VPN → WireGuard → Instances добавьте экземпляр. С помощью значка шестеренки сгенерируйте его ключи, задайте порт прослушивания, например
51820, и адрес туннеля, например10.10.10.1/24, затем сохраните экземпляр. - Включите Enable WireGuard под списками Instances и Peers и нажмите Apply.
- В разделе Firewall → Rules → WAN добавьте правило Pass для UDP к адресу WAN на порт прослушивания.
- В разделе Interfaces → Assignments назначьте устройство WireGuard (например,
wg1). Откройте новый интерфейс, включите его, сохраните и нажмите Apply changes. Затем перезапустите WireGuard: выключите и снова включите Enable WireGuard, каждый раз нажимая Apply. - Добавьте на этом интерфейсе правило брандмауэра, которое разрешает Apple TV доступ к выбранным вами сетям или устройствам. Руководство OPNsense объясняет, когда нужны исходящий Source NAT и перезагрузка Unbound DNS.
Если адрес WAN меняется, установите плагин os-ddclient в System → Firmware → Plugins и настройте его в разделе Services → Dynamic DNS.
Создайте клиент для Apple TV
- Откройте VPN → WireGuard → Peer generator и выберите свой экземпляр.
- Введите Endpoint: ваш публичный адрес или DNS-имя с портом, например
vpn.example.com:51820. - Дайте узлу имя, например Apple TV, и проверьте предложенное значение Address. В Allowed IPs предлагается весь трафик (
0.0.0.0/0,::/0), если только в экземпляре не сохранено собственное значение (26.7.3 или новее). Чтобы получать доступ только к домашней сети, введите сеть туннеля и домашнюю сеть, например10.10.10.0/24, 192.168.1.0/24. Любой указанный вами DNS-сервер должен находиться в этих сетях. - Чтобы разрешать имена через OPNsense, укажите в DNS Servers адрес туннеля, например
10.10.10.1. Во время подключения WaveSocket использует этот адрес как DNS туннеля, поэтому Unbound на OPNsense должен отвечать на запросы из сети туннеля. - Скопируйте полный текст из поля Config. Затем нажмите Save, а после этого Apply.
Скопируйте текст до сохранения. Если не включить Store private key on this firewall, OPNsense хранит только открытый ключ и не сможет позже восстановить конфигурацию. Если вы ее потеряете, создайте новый узел.
Импортируйте профиль на Apple TV
- На Apple TV откройте WaveSocket и выберите Профили → Добавить профиль VPN → Загрузка из браузера, затем выберите Начать сеанс загрузки. Если VPN подключен, сначала отключитесь.
- На телефоне или компьютере в той же сети, что и Apple TV, отсканируйте QR-код на телевизоре или откройте показанный адрес. Введите код, показанный на телевизоре, в поле Код из 4 цифр.
- В разделе Способ импорта выберите Вставить текст конфигурации, вставьте полную конфигурацию и нажмите Отправить на Apple TV.
- Проверьте профиль на Apple TV. Выберите Переименовать, чтобы дать ему понятное имя, например «Домашний VPN», затем выберите Сохранить профиль.
Для передачи используйте доверенную сеть. Если Apple TV подключается к общей сети, например к Wi-Fi в арендованном на время отпуска жилье, импортируйте профиль дома, прежде чем отвезти туда Apple TV. Руководство по импорту объясняет, почему сеть должна быть доверенной.
Подключитесь и проверьте
Подключайтесь, когда Apple TV находится в сети за пределами дома. Проверка изнутри домашней сети может не показать, работает ли удаленный доступ.
WaveSocket выбирает сохраненный профиль и открывает Подключение. Выберите Подключить. При первом подключении разрешите Apple TV добавить конфигурацию VPN. Убедитесь, что отображается Сервер проверен, а рядом с Возраст самого давнего рукопожатия указано недавнее время, затем откройте известный домашний сервис по его адресу. В OPNsense последнее рукопожатие узла показано в разделе VPN → WireGuard → Status.
Если в качестве конечной точки указано имя хоста DDNS, WaveSocket разрешает его перед подключением и повторно проверяет во время подключения; см. DNS и адреса серверов.
Все функции WaveSocket доступны бесплатно в течение трех минут на каждое подключение, поэтому вы можете опробовать настройку, прежде чем выбрать бессрочный доступ WaveSocket, который снимает ограничение по времени.
Если подключиться не удается
- Нет рукопожатия. Проверьте правило WAN и убедитесь, что конечная точка указывает на ваш текущий публичный адрес.
- Некоторые приложения не загружаются. Если рукопожатие проходит, но некоторые приложения зависают или загружаются лишь частично, проверьте MTU и правила Normalization (MSS clamping) по руководству OPNsense. В WaveSocket отключитесь и измените MTU на экране Изменить профиль. Если в конфигурации нет строки MTU, WaveSocket использует 1280.
- За NAT операторского уровня или другим маршрутизатором. И то и другое может блокировать входящие подключения. Попросите интернет-провайдера предоставить публичный IP-адрес или настройте переадресацию порта на маршрутизаторе между OPNsense и Интернетом. Документация OPNsense этот случай не рассматривает.
О маршрутах и перекрывающихся сетях читайте в руководстве о маршрутах и домашней сети.
Эти шаги основаны на опубликованной документации OPNsense, проверенной 16 октября 2026 г., а не на собственном тестировании WaveSocket с OPNsense. Названия пунктов меню могут меняться от версии к версии; в этом случае следуйте актуальной документации. OPNsense® — зарегистрированный товарный знак своего владельца. WaveSocket — независимое приложение, не связанное с проектом OPNsense или Deciso B.V. и не одобренное ими.
Все еще не получается? Свяжитесь со службой поддержки.