Run Tailscale VPN in GitHub Codespaces with persistent IPs – no sudo required. Simple setup, secure connections.
- 🌐 Same IP every time – No more reconfiguring tools
- 🔒 Private networking – Enjoy encrypted peer-to-peer connections of Tailscale
- ⚡ Easy Setup – Ready in seconds!
- 🚫 No special permissions – Works without
sudo
curl -fsSL https://tailscale.com/install.sh | sh- Get a key from Tailscale - AuthKeys
- Save it securely:
mkdir -p ~/.config/tailscale
echo "tskey-auth-XXXXXX" > ~/.config/tailscale/authkey
chmod 600 ~/.config/tailscale/authkey(Replace tskey-auth-XXXXXX with your actual key)
wget -O ~/start-tailscale https://raw.githubusercontent.com/itsMeRaj69/tailscale-codespaces/main/scripts/start-tailscale
wget -O ~/stop-tailscale https://raw.githubusercontent.com/itsMeRaj69/tailscale-codespaces/main/scripts/stop-tailscalechmod +x ~/start-tailscale ~/stop-tailscale| Command | What It Does |
|---|---|
~/start-tailscale |
Connect to your VPN |
~/stop-tailscale |
Disconnect safely |
- ♻️ Use reusable keys for convenience
- 🗑️ Revoke old keys in Tailscale - AuthKeys
# Reset everything (fresh start)
rm -rf ~/.config/tailscale/ /tmp/tailscale*MIT Licensed — Not affiliated with Tailscale Inc.