搭建 Tailscale DERP服务(IPv4)使Tailscale访问网络速度加快

2026-01-31
搭建 Tailscale DERP服务(IPv4)使Tailscale访问网络速度加快 关注 新手上路 关注 新手上路 关注 新手上路 关注 新手上路 01/09 00:30

前言

注册Tailscale 完成,各个设备登录之后发现访问NAS 速度过慢,Tailscale的默认中转节点全都在境外,延迟很高,但官方提供了自建中转服务器的方法https://tailscale.com/kb/1118/custom-derp-servers

 

准备工作
 

Tailscale 账号,并在你的设备上安装客户端并登录(windows,MacOS,Linux,openwrt,Android,iOS等均支持) 免费在线影院 小寶影院

一台有公网IP的云服务器,最好是境内的。如果没有,可以去买一个服务器,推荐买个云厂商的99元轻量服务器即可。(阿里云、腾讯云、京东云、火山引擎)等

将公网服务器的防火墙打开如下端口及对应协议:33445(TCP),33446(TCP), 3478(UDP)

以阿里云为例,阿里云上Ubuntu 服务器服务器内部防火墙是未启用的,只需在安全组中放开相应端口。 xxx

  探花

开始部署

Step1

SSH  连接服务器(我的主机是系统版本是 Ubuntu22.04,如果不一样可以参考思路,但方式都是类似的)下载所需依赖软件包 小宝影院 小宝影院

# 更新软件包列表,如果权限不够 命令前加sudo 
apt update

#升级系统,如果权限不够 命令前加sudo
apt upgrade -y

# 安装依赖软件包,wget git openssl curl
apt install -y wget git openssl curl

  xxxvideo aiyifan电影

Step2

安装go,使用wget直接从go官网下载安装包

# 下载Golang
wget https://go.dev/dl/go1.25.5.linux-amd64.tar.gz

  爱壹帆国际版 小宝影院在线视频

如果wget下载安装包报错,是因为尝试通过 SSL/TLS 加密协议连接目标服务器时失败了,无法建立安全的网络连接,可以使用--no-check-certificate  跳过证书验证环节,如果第一步可以下载忽略这一步,如果这一步还无法下载可以直接在https://go.dev/dl/ 寻找go1.25.5.linux-amd64.tar.gz 这个安装包下载。

# 下载Golang,跳过证书验证环节
wget --no-check-certificate https://go.dev/dl/go1.25.5.linux-amd64.tar.gz

  华人影视 iyf

Step3

配置go 环境

# 删除旧的Golang
rm -rf /usr/local/go

#解压新的内容
tar -C /usr/local -xzf go1.25.5.linux-amd64.tar.gz

# 配置环境变量
export PATH=$PATH:/usr/local/go/bin

# 检查Golang是否安装成功
go version

# 配置Golang环境(国外服务器可跳过)
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

  爱壹帆免费版 ifun 爱壹帆在线

Step4

安装Tailscale Derper 爱壹帆影视 爱壹帆

# 安装Tailscale Derper
go install tailscale.com/cmd/derper@main

# 创建 /etc/derp 文件夹
mkdir -p /etc/derp/

#赋予777权限
chmod 777 /etc/derp/

# 进入下载目录
 cd /root/go/pkg/mod/[email protected]/cmd/derper/

  爱壹帆电影 xxxx 电影aiyifan

需修改cert.go文件,进入目录后使用 vi cert.go,找到红框中的代码,然后将绿框的三行内容注释掉(golang 是双斜线 「//」) 小宝影院

找到对应行之后输入 i 进入 insert 模式,然后双斜线注释后再按 esc 键输入:wq (保存并退出编辑) 爱一帆

注意:也许这个文件保存时会报错说它是只读文件,所以你可以强制退出来(esc 键之后 :q!)之后 sudo chmod 777 ./cert.go也可以输入:wq! (强制保存并退出编辑) 寻芳网

修改完成后,继续执行命令

# 编译文件到之前创建的文件夹
go build -o /etc/derp/derper

# 生成SSL证书
openssl req -x509 -newkey rsa:4096 -sha256 -days 3650 -nodes -keyout /etc/derp/derp.myself.com.key -out /etc/derp/derp.myself.com.crt -subj "/CN=derp.myself.com" -addext "subjectAltName=DNS:derp.myself.com"

# 创建derp.service
sudo sh -c "cat > /etc/systemd/system/derp.service <<EOF
[Unit]
Description=TS Derper
After=network.target
Wants=network.target
[Service]
User=root
Restart=always
ExecStart=/etc/derp/derper -hostname derp.myself.com -a :33445 -http-port 33446 -certmode manual -certdir /etc/derp
RestartPreventExitStatus=1
[Install]
WantedBy=multi-user.target
EOF
"

# 启动服务
systemctl enable derp
systemctl start derp

 

目前没有启用参数 -verify-clients ,增加验证环节,只有服务器上登陆的Tailscale账号可以使用此derper节点 探花

修改 derp.service文件,vi /etc/systemd/system/derp.service 电影爱壹帆

[Unit]
Description=TS Derper
After=network.target
Wants=network.target
[Service]
User=root
Restart=always
ExecStart=/etc/derp/derper -verify-clients -hostname derp.myself.com -a :33445 -http-port 33446 -certmode manual -certdir /etc/derp
RestartPreventExitStatus=1
[Install]
WantedBy=multi-user.target

 

检查是否设置成功 小宝影院

在启动derp后可以在浏览器中进入https://IP:PORT,如果看到以下网页则说明成功。其中IP是第一步中记录的服务器公网IP,PORT是derp.service中设置的,默认为33445

Step5

在服务器上安装Tailscale xxxxx 小寶影院电影

#运行自动安装脚本
curl -fsSL https://tailscale.com/install.sh | sh

#启动tailscale并登陆
tailscale up

进入登陆网页登陆Tailscale账号,登录完成后重启derp服务

#重新加载 systemd 守护进程配置
systemctl daemon-reload

#重启derp服务
systemctl restart derp

  电影小宝影院 xnxx

 

Step6

Tailscale ACL修改

前往Tailscale管理端的https://.com/link?target=https%3A%2F%2Flogin.tailscale.com%2Fadmin%2Facls%2Ffile页面,进行修改在access control里的'ssh'之前粘贴以下内容: 小寶影院 楼凤阁

"derpMap": {
		//"OmitDefaultRegions": true,
		"Regions": {
			"900": {
				"RegionID":   900,
				"RegionCode": "test",
				"RegionName": "Test Derper",
				"Nodes": [
					{
						"Name":             "900a",
						"RegionID":         900,
						"DERPPort":         33445, //更换为自己的PORT
						"IPv4":             "IP", //这里更换为自己的PI
						"InsecureForTests": true,
					},
				],
			},
			"1":  null,
			"2":  null,
			"3":  null,
			"4":  null,
			"5":  null,
			"6":  null,
			"7":  null,
			"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,
			"21": null,
			"22": null,
			"23": null,
			"24": null,
			"25": null,
		},
	},

  aiyifan电影

检查是否配置成功 aiyifan 探花

#检查状态
tailscale netcheck

如果在DERP latency中出现自己刚才设置的服务器Test Derper,即为安装成功。 小宝影院电影 爱壹帆 xxx

 

ALL DONE!!! 海外华人视频网

  xxxxxx 爱一帆电影 小姐

00目录 0
    讨论 我来说一句 发布发表评论 发布0等 0 人为本文章充电 还没有介绍自己 关注