Tailscale自建DERP服务节点
💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
Tailscale是开源的,但其中转节点(DERP)在国外,速度较慢。为了加快访问速度,可以在国内主机上搭建DERP。搭建过程较繁琐,记录如下。DERP提供中转和STUN服务,STUN可选,中转服务使用websocket传输层,无需开放端口。建议开启STUN。安装、配置、运行DERP,配置nginx代理,添加DERP节点,验证配置。
🎯
关键要点
- Tailscale是开源的,但DERP节点在国外,速度较慢。
- 可以在国内主机上搭建DERP以加快访问速度。
- DERP提供中转和STUN服务,STUN是可选的。
- 中转服务使用websocket传输层,无需开放端口,建议开启STUN。
- 安装DERP的命令为:go install tailscale.com/cmd/derper@main。
- 运行DERP的命令为:/usr/local/bin/derper -a = :1234 -stun-port = 12345 -c = /var/lib/derper/derper.key。
- nginx的配置需要设置代理,确保https配置正确。
- 在Tailscale管理页面添加DERP节点的配置。
- 使用tailscale netcheck验证DERP配置是否正确,或使用derpprobe进行验证。
➡️