Docker Compose 部署 Tailscale 連線至自架 Headscale 控制伺服器, 包含子網路由、出口節點、iptables NAT 設定及完整中文文件。 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
664 B
664 B
Quick Start
前置需求
- Docker 與 Docker Compose
/dev/net/tun裝置(主機需支援 TUN/TAP)- 具備
NET_ADMIN權限的環境
步驟
1. 設定 Auth Key
在 .env 檔案中填入 Headscale 預認證金鑰:
TS_AUTHKEY=your-preauth-key-here
2. 啟動容器
./run.sh
3. 連線至 Headscale
./docker_exec_tailscale_up.sh
4. 設定防火牆(如需子網路由/出口節點)
sudo ./iptables_reset_and_configure.sh
5. 驗證
./docker_exec_tailscale_status.sh
./docker_exec_tailscale_ip.sh
看到 Tailscale IP 和節點列表即代表連線成功。