Skip to content

itsMeRaj69/tailscale-codespaces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Tailscale for GitHub Codespaces

Run Tailscale VPN in GitHub Codespaces with persistent IPs – no sudo required. Simple setup, secure connections.

License

🌟 Why Use This?

  • 🌐 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

🚀 Get Started

1. Install Tailscale

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

2. Add Your Key

  1. Get a key from Tailscale - AuthKeys
  2. 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)

3. Download Control Scripts

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-tailscale

4. Make them executable

chmod +x ~/start-tailscale ~/stop-tailscale

🛠️ Usage

Command What It Does
~/start-tailscale Connect to your VPN
~/stop-tailscale Disconnect safely

🔐 Pro Tips


❓ Need Help?

# Reset everything (fresh start)
rm -rf ~/.config/tailscale/ /tmp/tailscale*

📜 License

MIT LicensedNot affiliated with Tailscale Inc.

About

Run Tailscale VPN in GitHub Codespaces with persistent IPs – no sudo required.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages