Bakom router och brandvägg pratar datorer, servers och mediaspelare med varandra obehindrat utan att oroa sig för hackare och annan ohyra på Internet.  

Utanför; på flygplatsen, på caféet eller på tåget är det väldigt annorlunda och det är knepigt att på ett säkert sätt öppna upp brandväggar för att utifrån komma åt server eller ansluta till en dator.

Inte nu längre. Säg hej till Tailscale.  Med utgångspunkt i Wireguard inkluderat i Linux 5.6 har teamet bakom Tailscale skapat någonting extraordinärt: Problemfri Global Area Networking tvärs igenom brandväggar och routers.

Detta helt utan att livet rinner mellan fingrarna vid konfigurering av brandvägg, mixtrande med port forwarding, riggning av extern VPN server och grävande i tusentals rader loggfil. Inget hackande. Inga konfigurationsfiler.  

It just works på Mac, Windows, Linus och Android;  SSH, webserver, ftp, Remote Desktop, SCP Secure Copy, SSHFS, alltihopa och lite till. Och det går som tåget - inga bandbreddslimits eller liknande.

Hur det här går till rent tekniskt är seriös svart magi. Tekniken heter NAT Traversal med ICE Interactive Connectivity Establishment

Installera klienten och autenticiera dig mot Tailscale's Coordination Server. Din klient skickar din publika nyckel, du får information om övriga datorer i nätverket samt deras en kopia av deras publika nyckel. Nu kan du kommunicera med alla i näteverket - point-to-point globalt över krypterad Wireguard-tunnel genom brandväggar och routers. Helt obeskrivligt bra.

Bild från Tailscale blog, credits Ross Zurowski,

Vad kan man göra nu? Jo, varför inte koppla upp sig mot en dator över x2go med X windows manager för att dela skrivbord, filer, applikationer, printer och ljud.  

x2go client connected

Säkra upp cloud-servern med Tailscale genom att begränsa SSH till tailscales nätverksinterface. Med en enkel instruktion till brandväggen, sudo ufw allow in on tailscale0 to any port 22 så var det klart.

Allt utan en enda att redigera en enda konfigurationsfil eller några ändringar i brandvägg eller router. Obeskrivligt bra det hela.