С помощью Tailscale вы можете получить удаленный доступ к своему серверу Home Assistant через Интернет, чтобы контролировать и управлять устройствами умного дома издалека.

Home Assistant — это идеальный способ построить полностью частный и локальный умный дом. По умолчанию сервер Home Assistant работает на локальном устройстве, таком как Raspberry Pi или старый ПК или ноутбук, и к нему можно получить локальный доступ через IP-адрес или локальное имя хоста. Но если вы хотите контролировать и управлять своим умным домом издалека, следуйте инструкциям, пока мы покажем вам, как получить удаленный доступ к вашему серверу Home Assistant через Интернет.

Способы удаленного доступа к серверу Home Assistant

Существует несколько различных способов удаленного доступа к вашему серверу Home Assistant через Интернет. Вы можете подписаться на официальный облачный сервис Nabu Casa для безопасного доступа к серверу Home Assistant из любой точки мира. Это самый простой и быстрый способ настроить безопасный удаленный доступ к вашему серверу Home Assistant. Тем не менее, это платная услуга и требует ежемесячной абонентской платы.

instagram viewer

Если вы не хотите платить за подписку, но все же хотите получить удаленный доступ к своему серверу Home Assistant, вы можете воспользоваться любым из следующих способов:

  1. Откройте порт на маршрутизаторе и используйте DuckDNS с Let’s Encrypt.
  2. Используйте Cloudflare Tunnel для доступа к локальным серверам в Интернете.
  3. Используйте VPN, например Wireguard или Tailscale.

Удаленный доступ к Home Assistant с помощью Tailscale

Tailscale является предпочтительным VPN-сервисом для доступа к серверу Home Assistant по многим причинам, таким как:

  • Он построен поверх Wireguard. Таким образом, он предлагает безопасность и производительность, аналогичную Wireguard.
  • Его намного проще настроить и использовать, чем Wireguard.
  • Он предлагает отличную пропускную способность и сетевую задержку

Чтобы установить и настроить удаленный доступ Tailscale VPN для Home Assistant, выполните следующие действия.

Шаг 1. Установите надстройку Tailscale на сервер Home Assistant.

Чтобы установить Tailscale с помощью следующих шагов в системе, отличной от Raspberry Pi, убедитесь, что вы используете контролируемую установку Home Assistant на другом оборудовании x86.

  • На сервере Home Assistant перейдите к Настройки.
  • Нажмите на Дополнения а затем щелкните МАГАЗИН ДОПОЛНЕНИЙ кнопка.
  • Найдите «Tailscale» и нажмите на значок Хвост результат под Дополнения сообщества Home Assistant.
  • Нажмите на УСТАНОВИТЬ кнопку, чтобы установить надстройку Tailscale.

Шаг 2. Настройте Tailscale VPN

После установки надстройки Tailscale VPN на сервере Home Assistant перейдите на Настройки > Дополнения и нажмите на Хвост.

Нажмите на Начинать кнопку, чтобы запустить надстройку Tailscale. Для быстрого доступа включите Показать на боковой панели вариант. Кроме того, включите Сторожевая собака возможность автоматического перезапуска в случае сбоя.

Нажмите на ОТКРЫТЬ ВЕБ-ИНТЕРФЕЙС кнопка. Откроется новое окно панели инструментов с возможностью входа в систему. Нажмите на авторизоваться кнопка. Откроется новая вкладка браузера, где вы можете зарегистрироваться и войти в систему, используя свою электронную почту, учетную запись Google, учетную запись Microsoft или учетную запись GitHub.

После входа в систему вы увидите возможность подключить сервер Home Assistant к Tailscale.

Нажмите Соединять. Он покажет, что вход в систему выполнен успешно, и откроет учетную запись Tailscale, в которой указан ваш сервер Home Assistant. В нашем случае он отображается как «носитель» вместе с любыми другими машинами, на которых мы используем приложение Tailscale VPN для удаленного доступа к нашему серверу Home Assistant. Запишите IP-адрес, так как мы будем использовать его позже для удаленного доступа.

На этом этапе вы можете закрыть вкладку браузера Tailscale и вернуться к серверу Home Assistant — панели веб-интерфейса Tailscale. Щелкните значок «Обновить» на вкладке браузера. Если вы видите изображение, подобное следующему снимку экрана, вы успешно настроили Tailscale VPN на сервере Home Assistant.

Затем нам нужно установить приложение Tailscale VPN на наш смартфон или устройство Windows, macOS или Linux, откуда мы хотим получить удаленный доступ к серверу Home Assistant через Интернет.

Шаг 3. Установите приложение Tailscale для удаленного доступа к Home Assistant

Теперь вы можете установить приложение Tailscale на свое устройство macOS, iOS, Windows, Linux или Android, чтобы получить удаленный доступ к серверу Home Assistant из любой точки мира.

На устройствах iOS:

  • Установите и откройте iOS-приложение Tailscale.
  • Примите все запросы на установку конфигураций Tailscale VPN на ваше устройство iOS.
  • Вы также можете разрешить push-уведомления, а затем войти в приложение Tailscale, используя тот же адрес электронной почты, который вы использовали для настройки надстройки Home Assistant Tailscale.

На устройствах Android:

  • Скачайте и установите Android-приложение Tailscale.
  • Следуйте инструкциям и установите конфигурации Tailscale VPN.
  • Войдите в систему, используя ту же учетную запись электронной почты, которая используется для Tailscale на Home Assistant (HA).

В macOS:

  • Вы можете загрузить приложение Tailscale из App Store или использовать мас-кли с командой массовая установка 1475387142 чтобы установить приложение.
  • Примите приглашения установить конфигурации VPN.
  • Войдите в систему, используя тот же идентификатор электронной почты, который используется для HA Tailscale.

В Windows:

  • Загрузить и установить Хвост для Windows.
  • Войдите в систему, используя ту же учетную запись электронной почты, и выполните аутентификацию с помощью веб-браузера.
  • После аутентификации вы должны быть подключены к сети Tailscale VPN.

В Linux:

Чтобы установить Tailscale VPN в Linux, вы можете использовать следующую команду:

завиток -fsSL https://tailscale.com/install.sh | ш

После загрузки, установки и входа в приложение Tailscale на Windows, macOS, Linux, Android или iOS. устройство, вы можете открыть веб-браузер и ввести IP-адрес сервера Home Assistant, как показано в разделе «Машины». список.

Это откроет панель входа в Home Assistant, где вы или другие пользователи можете ввести учетные данные для доступа к Home Assistant и всем объектам.

Точно так же вы можете получить доступ к другим устройствам в вашей домашней сети, используя их локальный IP-адрес, как только вы подключитесь к Tailscale на обеих машинах.

Самый безопасный способ доступа к Home Assistant и домашней сети

С настроенным Tailscale VPN вы можете получить доступ не только к своему серверу Home Assistant, но и к другим устройствам и серверам в вашей домашней сети, включая маршрутизатор Wi-Fi. Поскольку приложение Tailscale доступно для всех платформ, включая Android и iOS, вы можете получить доступ к своему умному дому и домашней сети прямо со своего ПК или смартфона.

Tailscale также предлагает некоторые дополнительные функции по сравнению с Wireguard и другими методами, как упоминалось в статье. Однако вы можете попробовать другие методы и решить, какой из них лучше всего подходит для удаленного доступа к вашему серверу Home Assistant.