自建Tailscale DERP中继服务
安装 docker #
curl -fsSL https://get.docker.com | bash -s docker
安装 DERP #
docker run --restart always --net host --name derper -d ghcr.io/yangchuansheng/ip_derper:latest
配置 DERP #
进入 Tailscale 后台 编辑 Access controls
{
"derpMap": {
"OmitDefaultRegions": false, // 可以设置为 true,这样不会下发官方的 derper 节点,测试或者实际使用都可以考虑打开
"Regions": {
"900": {
"RegionID": 900, // tailscale 900-999 是保留给自定义 derper 的
"RegionCode": "you region code",
"RegionName": "you region code",
"Nodes": [
{
"Name": "vps-1",
"RegionID": 900,
"IPv4": "xxx.xxx.xxx.xxx", # 你的VPS 公网IP地址
// "DERPPort": 4430,
"InsecureForTests": true, // 因为是自签名证书,所以客户端不做校验
},
],
},
},
},
}
RegionCode
如 cn hk
RegionName
如 Chinese HongKong
默认使用 12345/tcp 和 3478/udp