Skip to content

Sett opp Tailscale ​

Tailscale er en WireGuard-basert mesh-VPN. Hver enhet får en stabil 100.x.x.x-adresse i det private nettverket ditt (tailnet), så du kan nå SSH og interne tjenester på serveren uten å eksponere dem offentlig.

Forutsetninger ​

  • En konto hos en identitetsleverandør (Google, Microsoft, GitHub eller en annen som støttes).
  • En enhet med Windows, macOS, Linux, iOS eller Android.
  • sudo / administrator på hver enhet du kobler til.

Steg 1: opprett tailnetet ditt ​

Gå til tailscale.com, klikk Get Started og logg inn med identitetsleverandøren din. Det oppretter tailnetet ditt.

Steg 2: installer Tailscale ​

Linux (Debian / Ubuntu) ​

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

tailscale up viser en påloggings-URL. Åpne den i en nettleser og bekreft, så blir enheten med i tailnetet ditt. For andre distribusjoner, følg de offisielle pakkeinstruksjonene.

Windows ​

Last ned installasjonsfilen fra nettstedet til Tailscale, kjør den, og logg deretter inn fra ikonet i systemstatusfeltet.

macOS ​

bash
brew install --cask tailscale

…eller last ned pakken fra App Store.

iOS / Android ​

Installer fra App Store / Play Store og logg inn.

Steg 3: verifiser at enheten er online ​

bash
tailscale status

Du bør se enhetene dine og Tailscale-adressene deres (100.x.x.x).

Steg 4: test tilkoblingen ​

Fra hvilken som helst enhet i tailnetet:

bash
ping 100.x.x.x

Eller via vertsnavn, om du aktiverer MagicDNS:

bash
ping my-server

Valgfri konfigurasjon ​

MagicDNS ​

Bruk vertsnavnene til enhetene i stedet for 100.x.x.x-adresser. Aktiver det i Tailscale Admin Console under DNS settings.

Subnettruting ​

Eksponer et helt LAN (f.eks. subnettet i et colocation-rack) gjennom én Tailscale-enhet:

bash
sudo tailscale up --advertise-routes=192.168.1.0/24

Godkjenn deretter ruten i admin-konsollen.

Exit nodes ​

Rut all offentlig internettrafikk fra en enhet gjennom et annet medlem av tailnetet:

bash
# på den som skal være exit node:
sudo tailscale up --advertise-exit-node

Godkjenn den i admin-konsollen, og deretter på klienten:

bash
sudo tailscale up --exit-node=<exit-node-name>

Feilsøking ​

  • tailscale status rapporterer siste handshake for hver enhet, som bekrefter at daemonen lever.
  • Start tjenesten på nytt om nødvendig: sudo systemctl restart tailscaled.
  • Sørg for at utgående UDP ikke er blokkert. Tailscale foretrekker UDP, og faller tilbake til TCP via et relay (DERP), men med høyere latens.
  • Admin-konsollen flagger enheter som må autoriseres på nytt etter en kontoendring.

Hvor dette passer ​

Når et tailnet er på plass, kan du låse SSH og andre tjenester ned til Tailscale-området 100.0.0.0/8 og slutte å eksponere dem offentlig. Se Sikre Linux-serveren din for de tilhørende brannmurreglene.

Gigahost Docs

This site is currently in development.
Enter the password to continue.