首先租用一台阿里云服务器,学生优惠的话至少能白嫖半年的使用:

参考链接:

https://common-buy.aliyun.com/?commodityCode=swas#/buy

其中服务器优先选择 Ubuntu 22.04 LTS 64位,这个版本至少已经被前人验证过

随后,我们进行下列操作:

首先确认公网 IP 地址

随后设置防火墙放行:

这里只需要按照这个步骤增加最后这两台规则即可

服务器命令行里面,检查下防火墙状态:

1
sudo ufw status

若结果是 Status: inactive 则不用再管,反正则执行下列语句放行:

1
2
3
4
5
sudo ufw allow 36666/tcp

sudo ufw allow 3478/udp

sudo ufw reload

随后,回到命令行,执行如下一系列指令:

  1. 安装 Docker。
  2. 启动并设置 Docker 开机自启。
  3. 删除旧的 tailscale-derp 容器。
  4. 从华为云镜像源拉取 tailscale-derp 镜像。
  5. 给镜像改成本地短名称。
  6. 运行一个名为 tailscale-derp 的容器。
  7. 暴露 TCP 36666 和 UDP 3478。
  8. 设置容器随 Docker 自动重启。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
sudo apt update

sudo apt install -y docker.io

sudo systemctl enable --now docker

docker --version

sudo systemctl status docker --no-pager

sudo docker rm -f tailscale-derp 2>/dev/null

sudo docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/javaow/tailscale-derp:latest

sudo docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/javaow/tailscale-derp:latest javaow/tailscale-derp:latest

sudo docker run -d \
--name tailscale-derp \
-p 36666:36666 \
-p 3478:3478/udp \
--restart=always \
javaow/tailscale-derp

其中,tailscale-derp 的镜像:

https://docker.aityp.com/image/docker.io/javaow/tailscale-derp:latest

此后,执行检查:

1
2
3
4
5
6
sudo docker ps

sudo docker logs --tail=80 tailscale-derp

sudo ss -lntup | grep -E '36666|3478'

期望的结果应当是:

同样可以在本地主机测试访问: https://121.43.171.79:36666

其结果应当如:

这之后,进入 Tailscale 控制面板:

调整文件内容,只需要增设 derpMap 这一项即可,内容如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"derpMap": {
"OmitDefaultRegions": false,
"Regions": {
"999": {
"RegionID": 999,
"RegionCode": "ali",
"RegionName": "Aliyun DERP",
"Nodes": [
{
"Name": "aliyun-derp",
"RegionID": 999,
"HostName": "121.43.171.79",
"DERPPort": 36666,
"STUNPort": 3478,
"InsecureForTests": true,
},
],
},
},
},

此后,保存,大约等待几秒后,主机、Linux 服务器共同刷新,结果类似:

此后,连接 Tailscale 正常都会走国内的这台阿里云服务器

不过实际体感的话好像没提升太多,但反正是免费的,而且有提升,这样也就足够

注:上述服务器将于 2026.10.28 过期,届时看情况决定是否续费


Tailscale 相关:

遇事不决重新启动 + 重新登陆 + 卸载重装,基本上半年左右登录就会过期一次,需要重新登录

Linux 服务器上如果需要更新,那么只能是卸载重装,按照完全清除 + 重新安装的思路即可

Win 上面大部分问 AI 即可,基本上重新登录一遍即可