Tailscale¶
Trouble shooting¶
解决tailscale up或tailscale login卡住的问题。
问题原因¶
测试ping controlplane.tailscale.com失败。因为 tailscaled 作为 systemd 服务,不读取环境变量HTTPS_PROXY=http://127.0.0.1:7897。而我的clash-verge-rev开启了Tun模式,接管全局流量,这导致了tailscaled无法访问外网,因为它没有走 Clash 代理。
解决方法¶
让tailscaled走clash代理即可。
- 确认 tailscaled.service 的真实位置
systemctl status tailscaled | grep Loaded
# Output:
# Loaded: loaded (/usr/lib/systemd/system/tailscaled.service; enabled; preset: disabled)
- 在
/etc/systemd/system/tailscaled.service.d/下创建 override 文件:
sudo mkdir -p /etc/systemd/system/tailscaled.service.d
sudo nano /etc/systemd/system/tailscaled.service.d/override.conf
写入:
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7897"
Environment="HTTPS_PROXY=http://127.0.0.1:7897"
Environment="ALL_PROXY=http://127.0.0.1:7897"
重新加载:
再次尝试登录:
这次成功弹出登录链接,没有再卡住。