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