不多说,上代码:
docker run -d\
--restart always \
--name derper \
--env DERP_HTTP_PORT=80 \
--env DERP_VERIFY_CLIENTS=false \
--env DERP_ADDR=:33380 \
-v /var/run/tailscale/tailscaled.sock:/var/run/tailscale/tailscaled.sock \
-p 33380:33380 -p 3478:3478/udp \
yangchuansheng/ip_derper
DERP_VERIFY_CLIENTS,用来防止蹭网,不过量也没多大,蹭下也没事!然后就是要配置 derpMap:
XML/HTML代码
- "derpMap": {
- "OmitDefaultRegions": false, // 可以设置为 true,这样不会下发官方的 derper 节点,测试或者实际使用都可以考虑打开
- "Regions": {
- "900": {
- "RegionID": 900, // tailscale 900-999 是保留给自定义 derper 的
- "RegionCode": "fly",
- "RegionName": "fly",
- "Nodes": [
- {
- "Name": "fly-1",
- "RegionID": 900,
- "IPv4": "xxx.xxx.xxx", //你的VPS 公网IP地址
- "DERPPort": 33380,
- "STUNPort": 3478,
- "InsecureForTests": true, // 因为是自签名证书,所以客户端不做校验
- },
- ],
- },
- },
- },

