485b7684709622679ee123a0bae8f10e.png

安装Docker

自建Dreper服务需要Docker,如果没有,输入下方命令安装

curl -fsSL https://get.docker.com -o get-docker.sh &&
sh get-docker.sh

安装Dreper服务

将下方命令中的域名补全,在服务器中执行

  docker run --restart always \
  --name derper -p 12345:12345 -p 3478:3478/udp \
  -e DERP_ADDR=:12345 \
  -e DERP_DOMAIN=这里填写域名 \
  -d yangchuansheng/derper:latest

完成后讲域名解析到本机IP并反代本机的12345端口,完成后访问域名显示如下内容则DERP服务安装成功

1.webp

配置TailScale

登录TailScale点击如下页面

2.webpssh 前面下方内容

	"derpMap": {
		// OmitDefaultRegions 用来忽略官方的中继节点
		"OmitDefaultRegions": true,
		"Regions": {
			// 这里的 901 从 900 开始随便取数字
			"901": {
				// RegionID 和上面的相等
				"RegionID": 901,
				// RegionCode,RegionName 自己取个易于自己名字
				"RegionCode": "Num",
				"RegionName": "Nick",
				"Nodes": [
					{
						// Name 保持 1不动
						"Name": "1",
						// 这个也和 RegionID 一样
						"RegionID": 901,
						// 域名
						"HostName": "yourdomain.com",
						// 端口号,如果上方derp安装一致则无需改动
						"DERPPort": 443,
						"STUNPort": 3478,
					},
				],
			},
		},
	},

检查是否生效

输入命令tailscale netcheck,若为docker,输入在/app目录下输入./tailscale netcheck 出现自己设置的服务器则说明成功

3.webp