Tailscale is deliverance to internet’s inertia problem I have been waiting for. Here is how it works. I have a Raspberry Pi running on home LAN in Perth. This acts as my personal (a) git server, and (b) http server, and it is accessible to me whether I am at home or on the road. Today I am in Kuala Lumpur on business, and the speed of access — thanks to Tailscale — is like I am home. This allows me to travel light without the baggage of data, no matter where I go.
In 2010, Avery Pennarun created sshuttle, which could open a tunnel between my laptop and my then $2/mo web host (with no admin access) with just this command:
$ ./sshuttle -r <username>@<webhost> 0.0.0.0/0 -v
Running this above in a terminal, I could access internet on my laptop at web host’s IP address — be it via browser, email, chat, terminal, or any app. In other words, with sshuttle I could re-purpose a cheap web host as my VPN! So like I said I’ve experienced this magic before, but Tailscale is an order of magnitude better, faster, safer and seamless with WireGuard as its data plane. Tailscale is an offering by Avery and team. These good engineers have been thinking about enabling a poor man’s VPN for a decade, and are now working to get back the internet we’ve all wanted — access our home computer(s) from the road without the complexity or the horrors of security that come along with it.