使用tailscale默认的中转节点延迟很高,因为服务器都在国外。
感谢大佬提供的方案:Tailscale 搭建derp中继节点,不需要域名,不需要备案,不需要申请证书(最新) - yafeng - 博客园
基于这个方案,直到运行 tailscale netcheck 命令都一切正常,可以看到 "Nearest DERP"是自己搭建的derp中继,延时大概几十毫秒,比默认节点至少快十几倍。但是!!!最后一步却 ping 不通!!!
折腾了半天,终于搞定了。本人纯小白,也不知道以下哪个步骤起了作用,记录一下。(在多台电脑上试了一下,应该是下面的步骤“二、重启Tailscale服务”起作用了)。
根据上面大佬的方案配置完后,再运行以下步骤。
一、在配置derp的服务器上安装tailscale
运行自动安装脚本:
curl -fsSL https://tailscale.com/install.sh | sh
启动tailscale并登陆:
tailscale up
进入登陆网页登陆tailscale账号。
重启derp服务:
systemctl daemon-reload
systemctl restart derp
二、重启 Tailscale 服务:
在所有相关设