Naudodami „Tailscale“ galite nuotoliniu būdu pasiekti „Home Assistant“ serverį internetu, kad galėtumėte stebėti ir valdyti išmaniuosius namų įrenginius iš tolo.

„Home Assistant“ yra puikus būdas sukurti visiškai privatų ir vietinį išmanųjį namą. Pagal numatytuosius nustatymus „Home Assistant“ serveris veikia vietiniame įrenginyje, pvz., „Raspberry Pi“ arba sename kompiuteryje arba nešiojamajame kompiuteryje, ir jį galima pasiekti vietoje naudojant IP adresą arba vietinio pagrindinio kompiuterio pavadinimą. Bet jei norite valdyti ir valdyti savo išmaniuosius namus iš tolo, sekite, kaip parodysime, kaip nuotoliniu būdu internetu pasiekti savo namų asistento serverį.

Būdai, kaip nuotoliniu būdu pasiekti „Home Assistant“ serverį

Yra keletas skirtingų būdų, kaip nuotoliniu būdu internetu pasiekti „Home Assistant Server“ egzempliorių. Galite užsiprenumeruoti oficialią „Nabu Casa“ debesies paslaugą ir saugiai pasiekti „Home Assistant“ serverį iš bet kurios pasaulio vietos. Tai lengviausias ir greičiausias būdas nustatyti saugią nuotolinę prieigą prie „Home Assistant“ serverio. Tačiau tai yra mokama paslauga ir jums reikia mokėti mėnesinį abonentinį mokestį.

Jei nenorite mokėti už prenumeratą, bet vis tiek norite nuotoliniu būdu pasiekti „Home Assistant“ serverį, galite atlikti bet kurį iš šių būdų:

  1. Atidarykite maršrutizatoriaus prievadą ir naudokite DuckDNS su Let’s Encrypt
  2. Naudokite „Cloudflare Tunnel“, kad vietinius serverius atskleistumėte internetui
  3. Naudokite VPN, pvz., „Wireguard“ arba „Tailscale“.

Pasiekite namų padėjėją nuotoliniu būdu naudodami tailscale

Tailscale yra pageidaujama VPN paslauga norint pasiekti „Home Assistant“ serverį dėl daugelio priežasčių, tokių kaip:

  • Jis pastatytas ant Wireguard. Taigi jis siūlo saugumą ir našumą, panašų į „Wireguard“.
  • Tai daug lengviau nustatyti ir naudoti nei Wireguard
  • Jis siūlo puikų pralaidumą ir tinklo delsą

Norėdami įdiegti ir nustatyti „Tailscale VPN“, skirtą „Home Assistant“ nuotolinei prieigai, galite atlikti toliau nurodytus veiksmus.

1 veiksmas: įdiekite „Tailscale“ priedą „Home Assistant Server“.

Norėdami įdiegti „Tailscale“ atlikdami toliau nurodytus veiksmus ne „Raspberry Pi“ sistemoje, įsitikinkite, kad naudojate prižiūrimą „Home Assistant“ diegimą kitoje x86 aparatūros dalyje.

  • Savo namų asistento serveryje eikite į Nustatymai.
  • Spustelėkite Priedai ir tada spustelėkite PRIEDŲ PARDUOTUVĖ mygtuką.
  • Ieškokite „Tailscale“ ir spustelėkite Tailscale rezultatas pagal Namų asistento bendruomenės priedai.
  • Spustelėkite DIEGTI mygtuką, kad įdiegtumėte „Tailscale“ priedą.

2 veiksmas: nustatykite „Tailscale“ VPN

Įdiegę „Tailscale VPN“ priedą „Home Assistant“ serveryje, eikite į Nustatymai > Priedai ir spustelėkite Tailscale.

Spustelėkite Pradėti mygtuką, kad paleistumėte „Tailscale“ priedą. Norėdami greitai pasiekti, įjunkite Rodyti šoninėje juostoje variantas. Be to, įjunkite Sargybinis šuo galimybė automatiškai paleisti iš naujo, jei jis sugenda.

Spustelėkite ATIDARYTI žiniatinklio sąsają mygtuką. Bus atidarytas naujas prietaisų skydelio langas su prisijungimo parinktimi. Spustelėkite Prisijungti mygtuką. Taip atidaromas naujas naršyklės skirtukas, kuriame galite prisiregistruoti ir prisijungti naudodami savo el. pašto adresą, „Google“ paskyrą, „Microsoft“ paskyrą arba „GitHub“ paskyrą.

Prisijungę pamatysite parinktį prijungti „Home Assistant“ serverį prie „Tailscale“.

Spustelėkite Prisijungti. Tai parodys sėkmingą prisijungimą ir atidarys „Tailscale“ paskyrą, kurioje yra jūsų „Home Assistant“ serveris. Mūsų atveju jis rodomas kaip „medija“ kartu su visais kitais įrenginiais, kuriuose naudojame „Tailscale“ VPN programą, kad nuotoliniu būdu pasiektume „Home Assistant“ serverį. Užsirašykite IP adresą, nes vėliau jį naudosime norėdami pasiekti jį nuotoliniu būdu.

Šiame etape galite uždaryti „Tailscale“ naršyklės skirtuką ir grįžti į „Home Assistant“ serverį – „Tailscale“ žiniatinklio vartotojo sąsajos prietaisų skydelį. Naršyklės skirtuke spustelėkite piktogramą Atnaujinti. Jei matote panašų į toliau pateiktą ekrano kopiją, „Home Assistant“ serveryje sėkmingai sukonfigūravote „Tailscale“ VPN.

Tada turime įdiegti „Tailscale VPN“ programą savo išmaniajame telefone arba „Windows“, „MacOS“ ar „Linux“ įrenginyje, iš kurio norime nuotoliniu būdu internetu pasiekti „Home Assistant“ serverį.

3 veiksmas: įdiekite „Tailscale“ programą, kad nuotoliniu būdu pasiektumėte „Home Assistant“.

Dabar galite įdiegti „Tailscale“ programą savo „MacOS“, „iOS“, „Windows“, „Linux“ arba „Android“ įrenginyje, kad nuotoliniu būdu iš bet kurios pasaulio vietos pasiektumėte „Home Assistant“ serverį.

„iOS“ įrenginiuose:

  • Įdiekite ir atidarykite Tailscale iOS programa.
  • Priimkite visus raginimus įdiegti „Tailscale“ VPN konfigūracijas „iOS“ įrenginyje.
  • Taip pat galite leisti „push“ pranešimus ir prisijungti prie „Tailscale“ programos naudodami tą patį el. pašto adresą, kurį naudojote nustatydami „Home Assistant Tailscale“ priedą.

„Android“ įrenginiuose:

  • Atsisiųskite ir įdiekite Tailscale Android programa.
  • Vykdykite raginimus ir įdiekite „Tailscale“ VPN konfigūracijas.
  • Prisijunkite naudodami tą pačią el. pašto paskyrą, kuri buvo naudojama „Tailscale on Home Assistant“ (HA).

„MacOS“:

  • „Tailscale“ programą galite atsisiųsti iš „App Store“ arba naudoti mas-cli su komanda mas įdiegti 1475387142 norėdami įdiegti programą.
  • Priimkite raginimus įdiegti VPN konfigūracijas.
  • Prisijunkite naudodami tą patį el. pašto ID, kuris naudojamas HA Tailscale.

Sistemoje Windows:

  • Atsisiųskite ir įdiekite Tailscale, skirta Windows.
  • Prisijunkite naudodami tą pačią el. pašto paskyrą ir autentifikuokite naudodami žiniatinklio naršyklę.
  • Po autentifikavimo turėtumėte prisijungti prie Tailscale VPN tinklo.

„Linux“ sistemoje:

Norėdami įdiegti „Tailscale“ VPN sistemoje „Linux“, galite naudoti šią komandą:

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

Atsisiuntę, įdiegę ir prisijungę prie „Tailscale“ programą „Windows“, „MacOS“, „Linux“, „Android“ arba „iOS“ įrenginį, galite atidaryti žiniatinklio naršyklę ir įvesti „Home Assistant“ serverio IP adresą, kaip parodyta „Mašinose“. sąrašą.

Bus atidarytas „Home Assistant“ prisijungimo skydelis, kuriame jūs arba kiti vartotojai galės įvesti kredencialus, kad pasiektų „Home Assistant“ ir visus objektus.

Panašiai galite pasiekti kitus savo namų tinklo įrenginius naudodami jų vietinį IP, kai abiejuose įrenginiuose prisijungsite prie „Tailscale“.

Saugiausias būdas pasiekti namų asistentą ir namų tinklą

Nustatę „Tailscale“ VPN galite pasiekti ne tik „Home Assistant“ serverį, bet ir kitus namų tinklo įrenginius bei serverius, įskaitant „Wi-Fi“ maršruto parinktuvą. Kadangi „Tailscale“ programa yra prieinama visoms platformoms, įskaitant „Android“ ir „iOS“, išmaniuosius namus ir namų tinklą galite pasiekti tiesiai iš savo kompiuterio ar išmaniojo telefono.

„Tailscale“ taip pat siūlo keletą papildomų „Wireguard“ ir kitų metodų funkcijų, kaip minėta straipsnyje. Tačiau galite išbandyti kitus metodus ir nuspręsti, kuris iš jų jums labiausiai tinka nuotoliniu būdu pasiekiant „Home Assistant“ serverį.