Sign inSign up

hengxin007/tailscale-derper

By hengxin007

•Updated about 1 year ago

Image
0

795

hengxin007/tailscale-derper repository overview

⁠一、部署

docker run -d \
  --name derper \
  --restart unless-stopped \
  --cap-add=NET_ADMIN \
  --cap-add=NET_RAW \
  -p 9003:9003 \
  -p 9004:9004/udp \
  -e DERP_PORT=9003 \
  -e STUN_PORT=9004 \
  -e DERP_HOSTNAME="这里填VPS的公网IP" \
  -e TAILSCALE_AUTH_KEY="这里填AUTH_KEY" \
  hengxin007/tailscale-derper

参数说明

  • 9003:Derp 服务端口,TCP 类型,需要放开安全组
  • 9004:STUN 端口,UDP 类型,给 Derp 服务检测 Nat 类型用的,需要放开安全组
  • DERP_HOSTNAME: 填写你的公网 IP
  • TAILSCALE_AUTH_KEY: 这里填写刚才在 Tailscale 申请的 KEY

⁠二、查看证书哈希值

docker logs derper |& grep sha256-raw

⁠三、Access Controller

"derpMap": {
	"OmitDefaultRegions": false, // 只用自己的节点不用官方节点。
	"Regions": {
		"900": {
			"RegionID":   900, // tailscale 900-999 是保留给自定义 derper 的
			"RegionCode": "alicloud", // 随便命名
			"RegionName": "alicloud GuangZhou", // 随便命名
			"Nodes": [
				{
					"Name":     "900", //复制自derper的输出信息
					"RegionID": 900, //复制自derper的输出信息
					"HostName": "12.34.56.78", // 改成服务器公网IP
					"DERPPort": 9003, // Derp 服务端口
					"STUNPort": 9004, // STUN 端口
					"CertName": "sha256-raw:xxxxxxx", // 改成日志中查询的哈希值
					"IPv4":     "12.34.56.78", // 改成服务器公网IP
				},
			],
		},
		"1": null,
		"2": null,
		// "3": null, // Singapore
		"4": null,
		// "5": null, // Sydney
		"6": null,
		// "7": null, // Tokyo
		"8":  null,
		"9":  null,
		"10": null,
		"11": null,
		"12": null,
		"13": null,
		"14": null,
		"15": null,
		"16": null,
		"17": null,
		"18": null,
		"19": null,
		// "20": null, // Hong Kong
		"21": null,
		"22": null,
		"23": null,
		"24": null,
		"25": null,
	},
},

Tag summary

Content type

Image

Digest

sha256:2216fa807…

Size

29.9 MB

Last updated

about 1 year ago

docker pull hengxin007/tailscale-derper