
本文操作连续在4个服务器取得成功,超详细!
更新软件包列表 & 升级系统
sudo apt update && sudo apt upgrade -y
安装基本依赖
sudo apt install -y wget git openssl curl
下载Golang,我使用的是x86_64版本,您也可以根据需要选择合适的版本 All releases - The Go Programming LanguageAll releases - The Go Programming Language
wget https://go.dev/dl/go1.25.1.linux-amd64.tar.gz
删除旧的Golang并解压新的内容
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.22.3.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
安装Tailscale Derper
go install tailscale.com/cmd/derper@main
创建 /etc/derp 文件夹并赋予权限,以便后续修改文件重新编译到这里
sudo mkdir -p /etc/derp/
sudo chmod 777 /etc/derp/
编译文件到指定文件夹
cd /root/go/pkg/mod/tailscale.com@v1.89.0-pre.0.20250912110439-cfb2ca724b5f/cmd/derper/
注意上边cd的路径v1.89.0-pre.0.20250912110439-cfb2ca724b5f依据实际安装时的版本不同显示的具体不同,注意通过SSH里文件管理器去复制cert.go文件所在文件夹路径
进去上边文件夹后
sudo vi cert.go
cert.go修改
cert.go修改
找到红框中的代码,然后将绿框的三行内容注释掉,我这里是使用的 sudo vi cert.go 找到对应行之后输入 i 进入 insert 模式,删掉上图中红色框框里绿色框框里的内容,只删除绿色框框里的全部然后双斜线注释后再按 esc 键输入:wq! (保存并退出编辑)注意:我这里是 用的 vi ,也许这个文件你会报错说它是只读文件,所以你可以强制退出来(esc 键之后 :q!)之后 sudo chmod 777 ./cert.go
修改完成后,继续在前边的文件夹里执行命令
go build -o /etc/derp/derper # 编译文件到之前创建的文件夹
然后
cd # cd命令返回根目录,注意此时才返回根目录
ls /etc/derp # 本命令检查derp是否安装成功
derper #显示上条命令结果
继续下边命令(注意上边这么长命令非常重要(里边的域名可随意编写也可以写真的不影响使用),旨在生成自签证书确定后边是否成功,执行完毕会有+ ……等大段密匙生成过程,没有本条即便后边成功在服务器列表里能看到节点但是延迟数据为空):
openssl req -x509 -newkey rsa:4096 -sha256 -days 3650 -nodes -keyout /etc/derp/derp.52088.xyz.key -out /etc/derp/derp.52088.xyz.crt -subj "/CN=derp.52088.com" -addext "subjectAltName=DNS:derp.52088.xyz"
继续下边命令:
vim /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.52088.xyz -a :33445 -http-port 33446 -certmode manual -certdir /etc/derp
RestartPreventExitStatus=1
[Install]
WantedBy=multi-user.target
EOF
注意ExecStart=/etc/derp/derper后边的域名信息要和前边openssl命令里的域名信息一致,保存完毕后
systemctl daemon-reload
systemctl restart derp
systemctl enable derp
systemctl status derp
四条命令执行完毕后若显示:
● derp.service - TS Derper
Loaded: loaded (/etc/systemd/system/derp.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2025-09-12 16:16:46 UTC; 2s ago
Main PID: 126658 (derper)
……
恭喜你!
浏览器里输入:https://服务器IP:33445 显示如下就OK啦!然后去Tailscale官网添加ACL此处略
DERP
This is a Tailscale DERP server.
It provides STUN, interactive connectivity establishment, and relaying of end-to-end encrypted traffic for Tailscale clients.
Documentation:
About DERP
Protocol & Go docs
How to run a DERP server
5 条评论
华纳万宝路客服电话是多少?(?183-8890-9465—《?薇-STS5099】【?扣6011643??】
华纳万宝路开户专线联系方式?(?183-8890--9465—《?薇-STS5099】【?扣6011643??】
华纳圣淘沙客服开户电话全攻略,让娱乐更顺畅!(?183-8890--9465—《?薇-STS5099】客服开户流程,华纳圣淘沙客服开户流程图(?183-8890--9465—《?薇-STS5099】
华纳客服开户流程,华纳客服开户流程图(?183-8890--9465—《?薇-STS5099】
华纳公司开户注册指南?(▲18288362750?《?微信STS5099? 】【╃q 2704132802╃】
分辨率: 1384×464像素
真的很有用,感谢分享!