-
安装Tailscale:
- 使用官方脚本安装:
curl -fsSL https://tailscale.com/install.sh | sh
- 或者手动下载安装脚本并运行。
- 使用官方脚本安装:
-
初始化Tailscale:
- 运行初始化命令并创建密钥:
tailscale init
- 记录生成的密钥,确保安全备份。
- 运行初始化命令并创建密钥:
-
配置网络服务:
- 设置默认网关:
tailscalectl --accept-default-gateway
- 配置NAT规则:
iptables -t nat -A POSTROUTING -o eth -j MASQUERADE iptables -A FORWARD -i eth -j ACCEPT iptables -A FORWARD -o eth -m state --state RELATED,ESTABLISHED -j ACCEPT
- 应用上述规则:
sh -c "iptables -t nat -A POSTROUTING -o eth -j MASQUERADE && iptables -A FORWARD -i eth -j ACCEPT && iptables -A FORWARD -o eth -m state --state RELATED,ESTABLISHED -j ACCEPT"
- 设置默认网关:
-
连接设备:
- 其他设备运行:
tailscale join <your-tailscale-id>
- 添加设备到主机:
tailscale add <device-id>
- 其他设备运行:
-
测试网络:
- 检查设备间连接,例如访问共享文件夹或NAS:
ssh <device-id>
- 测试速度和延迟,确保网络性能。
- 检查设备间连接,例如访问共享文件夹或NAS:
-
管理网络:
- 使用Web界面访问:
tailscalectl web
- 查看设备状态和管理网络设置。
- 使用Web界面访问:
通过以上步骤,可以成功配置Tailscale进行设备连接,实现本地网络内的快速、安全通信,遇到问题时,参考日志和文档进行排除,并确保密钥安全。




