Tailscale 官方域名被屏蔽,怎么办?
1. 背景
有的地方屏蔽了 Tailscale 官方控制面板域名 controlplane.tailscale.com, tailscale.com 或者 tailscale.io,导致 Tailscale 客户端无法连接到官方控制平面。如何解决?
2. 方案 1:自建 Headscale
在自己的服务器上自建 Headscale 控制平面,你自己的域名肯定不会被阻断。
详见另一篇文章:《自建 Tailscale 服务并实现多设备组网互联》
3. 方案 2:让 Tailscale 通过代理连接 control plane
以 Windows 客户端为例
Tailscale 是通过 Tailscaled 守护进程对外发起连接的,因此只要让 Tailscaled 守护进程(服务)访问控制平面时通过代理访问,就可以绕过屏蔽。
同时,虚拟局域网内设备网段 100.64.0.0/10 和 fd7a:115c:a1e0::/48 等是不适合走代理连接的,要把它们排除出去。
打开注册表编辑器
regedit切换到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tailscale在右侧窗格新建多字符串值,命名为
Environment双击
Environment,设置值:HTTP_PROXY=<你的代理的本地http接口,比如http://127.0.0.1:6666> HTTPS_PROXY=<你的代理的本地http接口,比如http://127.0.0.1:6666> NO_PROXY=localhost,127.0.0.1,100.64.0.0/10,fd7a:115c:a1e0::/48,.ts.net其中
HTTP_PROXY和HTTPS_PROXY按自己实际情况填写打开 任务管理器→服务 页面,找到 Tailscale 服务,右键重新启动
稍等一会,Tailscale 应该就可以(通过代理)正常连上官方控制平面了。
Tailscale 官方域名被屏蔽,怎么办?
https://blog.openyq.top/posts/42211/