本文最后更新于 594 天前,其中的信息可能已经有所发展或是发生改变。
写在前面
在 Bobi 部署的过程中,参考了
https://icloudnative.io/posts/custom-derp-servers/#%E4%BD%BF%E7%94%A8%E7%BA%AF-ip
https://github.com/yangchuansheng/ip_derper
https://www.runoob.com/docker/docker-container-usage.html
Debian 安装 Docker
VPS 安装 Debian 系统
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
安装无需域名版的 Derper
docker run --restart always --net host --name derper -d ghcr.io/yangchuansheng/ip_derper
如果小鸡在国内,这个过程其实要等挺久的
查看容器日志
docker logs -f derper
然后浏览器打开 ip:443 能看到如下内容,就证明已经安装好了
把以下内容修改后写入 Tailscale 的 ACL 中
{
"derpMap": {
"Regions": {
"900": {
"RegionID": 900,
"RegionCode": "gz",
"RegionName": "Guangzhou",
"Nodes": [
{
"Name": "gz",
"RegionID": 900,
"HostName": "ip",
"DERPPort": 443,
"IPv4": "ip",
"InsecureForTests": true,
},
],
},
},
},
}
}
其中 ip 需要修改为自己的ip
然后在客户端输入命令 tailscale status 能看到是否已经连接上