Удалённый доступ к Home Assistant через KeenDNS (Direct и Cloud)
Практическое руководство по настройке удалённого доступа к Home Assistant через KeenDNS на роутерах Netcraze (Keenetic). В статье показана конфигурация KeenDNS Direct для белого динамического IP и KeenDNS Cloud для серого IP (CG-NAT), с примерами настройки и проверкой работы доступа.
Введение
KeenDNS — встроенный сервис роутеров Netcraze (Keenetic), который позволяет организовать удалённый доступ к Home Assistant без использования сторонних DDNS-сервисов и дополнительных серверов.
В этой статье показано, как настроить удалённый доступ к Home Assistant через KeenDNS в двух режимах: Direct и Cloud. Оба варианта используют доменное имя KeenDNS, но отличаются способом установления соединения и сетевыми ограничениями.
Подробнее о других вариантах подключения — читайте в статье
Удалённый доступ к Home Assistant: обзор способов.
Чем отличаются режимы Direct и Cloud
KeenDNS поддерживает два режима удалённого доступа — Direct и Cloud. Они решают одну задачу (удалённый доступ), но делают это по-разному.
Direct-доступ предполагает прямое подключение к вашему роутеру по доменному имени KeenDNS. В этом режиме можно использовать любые протоколы и сервисы, доступные в локальной сети. Для работы Direct-режима требуется публичный IP-адрес (статический или динамический); при сером IP этот режим работать не будет.
Cloud-доступ используется в ситуациях, когда провайдер выдаёт серый IP-адрес (CG-NAT). Подключение к Home Assistant в этом режиме происходит по HTTP/HTTPS через облачную инфраструктуру Keenetic. Прямого входящего соединения к роутеру нет, используются стандартные HTTPS-порты, что накладывает ограничения на доступ к другим сервисам внутри сети — например, в Cloud-режиме невозможно подключиться по SSH или использовать нестандартные протоколы.
Если упростить:
- Direct — используется, когда у вас белый IP (статический или динамический)
- Cloud — используется, когда у вас серый IP (CG-NAT)
Включение и регистрация KeenDNS на роутере
Перед началом убедитесь, что:
- у вас есть роутер Keenetic с поддержкой KeenDNS
- есть доступ к веб-интерфейсу роутера
- вы понимаете, используется ли у провайдера белый или серый IP-адрес
- Home Assistant уже установлен и корректно работает
Теперь можно переходить к настройке.
- откройте веб-интерфейс роутера, обычно по адресу
http://192.168.1.1 - перейдите в раздел Доменное имя
- зарегистрируйте доменное имя KeenDNS, выбрав удобный и уникальный поддомен
- выберите подходящий Режим работы (IPv4) — Через облако или Прямой доступ
- включите опцию Разрешить доступ из интернета, если планируете использовать удалённый доступ
- дождитесь выпуска SSL-сертификата — статус домена должен измениться на защищённый (HTTPS)
- убедитесь, что доменное имя активно и сертификат выдан без ошибок
Интерфейс и названия пунктов меню могут незначительно отличаться в зависимости от модели роутера и версии прошивки — это нормально.
Настройка доступа к Home Assistant через KeenDNS
KeenDNS предоставляет удалённый доступ к сервисам внутри домашней сети через механизм веб-приложений по протоколу HTTPS.
Порядок настройки:
- перейдите в раздел Доменное имя
- добавьте новый сервис в блоке Доступ к веб-приложениям домашней сети
- укажите имя приложения, например
home-assistant - в качестве устройства выберите сервер с установленным Home Assistant
- установите протокол HTTP или HTTPS и порт 8123 — выбранный протокол должен совпадать с тем, как настроен доступ к Home Assistant внутри вашей сети; это соединение используется между роутером и Home Assistant, поэтому дополнительное шифрование на этом этапе не критично
- убедитесь, что выбран режим удалённого доступа Свободный доступ; ограничения доступа при необходимости настраиваются уже на стороне Home Assistant
- сохраните настройки и скопируйте автоматически сгенерированный KeenDNS-адрес
После этого Home Assistant станет доступен по выданному доменному имени. Эта часть настройки одинакова как для режима Direct, так и для режима Cloud.

Проверка работы удалённого доступа
Чтобы убедиться, что всё настроено правильно:
- отключитесь от домашней Wi-Fi сети или используйте мобильный интернет
- откройте выданный KeenDNS-адрес в браузере
- убедитесь, что интерфейс Home Assistant загружается без ошибок и предупреждений о сертификате
- при необходимости проверьте журнал событий Home Assistant и логи роутера
Если страница не открывается, чаще всего причина — неверно выбранный режим (Direct вместо Cloud или наоборот), неправильный порт или ещё не выпущенный SSL-сертификат.
Итог
KeenDNS — простой и надёжный способ организовать удалённый доступ к Home Assistant на роутерах Netcraze (Keenetic).
Режим Direct подходит, если провайдер предоставляет белый IP-адрес (статический или динамический), а режим Cloud — если используется серый IP и CG-NAT. В обоих вариантах вы получаете защищённый HTTPS-доступ к Home Assistant без необходимости поднимать собственные серверы или использовать сторонние DDNS-сервисы.