С Tailscale можете да получите отдалечен достъп до сървъра на Home Assistant през интернет, за да наблюдавате и управлявате умни домашни устройства от разстояние.

Home Assistant е перфектен начин за изграждане на напълно частен и локален интелигентен дом. По подразбиране сървърът Home Assistant работи на локално устройство, като Raspberry Pi или стар компютър или лаптоп, и може да бъде достъпен локално чрез IP адреса или локалното име на хост. Но ако искате да контролирате и управлявате интелигентния си дом отдалеч, тогава следвайте, докато ви показваме как да получите достъп до сървъра на Home Assistant дистанционно през интернет.

Начини за отдалечен достъп до сървъра на Home Assistant

Има няколко различни начина за отдалечен достъп до вашето копие на Home Assistant Server през интернет. Можете да се абонирате за официалната облачна услуга 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 Add-On на Home Assistant Server

За да инсталирате 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 уеб UI табло. Щракнете върху иконата за обновяване в раздела на браузъра. Ако видите подобно на следната екранна снимка, успешно сте конфигурирали Tailscale VPN на сървъра Home Assistant.

След това трябва да инсталираме приложението Tailscale VPN на нашия смартфон или устройство с Windows, macOS или Linux, откъдето искаме да имаме отдалечен достъп до сървъра на Home Assistant през интернет.

Стъпка 3: Инсталирайте приложението Tailscale за отдалечен достъп до Home Assistant

Сега можете да инсталирате приложението Tailscale на вашето устройство с macOS, iOS, Windows, Linux или Android, за да получите отдалечен достъп до сървъра на Home Assistant от всяка точка на света.

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

  • Инсталирайте и отворете Приложение Tailscale за iOS.
  • Приемете всички подкани за инсталиране на Tailscale VPN конфигурациите на вашето iOS устройство.
  • Можете също така да разрешите насочени известия и след това да влезете в приложението Tailscale, като използвате същия имейл адрес, който сте използвали за настройка на добавката Home Assistant Tailscale.

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

  • Изтеглете и инсталирайте Приложение за Android Tailscale.
  • Следвайте подканите и инсталирайте конфигурациите на Tailscale VPN.
  • Влезте, като използвате същия имейл акаунт, използван за Tailscale на Home Assistant (HA).

В macOS:

  • Можете да изтеглите приложението Tailscale от App Store или да използвате mas-cli с командата mas инсталирайте 1475387142 за да инсталирате приложението.
  • Приемете подканите, за да инсталирате VPN конфигурациите.
  • Влезте, като използвате същия имейл идентификатор, който се използва за HA Tailscale.

В Windows:

  • Изтеглете и инсталирайте Tailscale за Windows.
  • Влезте със същия имейл акаунт и се удостоверете с помощта на уеб браузъра.
  • След удостоверяване трябва да сте свързани към VPN мрежата Tailscale.

Под Linux:

За да инсталирате Tailscale VPN на Linux, можете да използвате следната команда:

curl -fsSL https://tailscale.com/install.sh | ш

След като изтеглите, инсталирате и влезете в приложението Tailscale на вашия Windows, macOS, Linux, Android или iOS устройство, можете да отворите уеб браузъра и да въведете IP адреса на сървъра Home Assistant, както е показано в Машините списък.

Това ще отвори панела за вход на Home Assistant, където вие или други потребители можете да въведете идентификационните данни за достъп до Home Assistant и всички обекти.

По същия начин можете да получите достъп до други устройства във вашата домашна мрежа, като използвате техния локален IP, след като сте свързани към Tailscale и на двете машини.

Най-сигурният начин за достъп до Home Assistant и Home Network

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

Tailscale също предлага някои допълнителни функции спрямо Wireguard и други методи, както е споменато в статията. Можете обаче да изпробвате други методи и да решите кой работи най-добре за вас при дистанционен достъп до вашия сървър Home Assistant.