Docker部署Tailscale
Tailscale - The best secure connectivity platform for the AI era
获取 Auth key
1.访问 Tailscale,点击右上角 Get started 注册并登录
2.进入 设置/Settings → 密钥/Keys
3.点击 生成授权密钥/Generate auth key… 复制密钥备用
配置【docker-compose.yml】
services:
tailscale:
container_name: tailscale
volumes:
- ./var/lib:/var/lib
- ./dev/net/tun:/dev/net/tun
network_mode: host
restart: unless-stopped
environment:
- TS_AUTHKEY=tskey-auth-XXXXXXXXXXX
- TS_EXTRA_ARGS=--advertise-exit-node
- TS_ROUTES=192.168.1.0/24 # Subnet routes
- TS_HOSTNAME=nas # MACHINE NAME(可选)
- TS_STATE_DIR=./state/
image: ghcr.io/tailscale/tailscale禁用密钥过期
1.访问 Tailscale,点击对应设备名称
2.打开 Machine settings
3.点击 Disable key expiry 即可
授权网段:允许 Tailscale 组网内其他设备访问本地局域网其他设备
1.访问 Tailscale,点击对应设备名称
2.在 Awaiting Approval 栏下点击 Edit
3.勾选填写的内网网段,点击 Save 保存
Exit Node
若不熟悉该功能,请勿开启
开启后其他 Tailscale 节点可将本机作为外网出口,全部互联网流量经由本地宽带转发
简单来说,其他设备通过你家宽带访问互联网