本文最后更新于 8 个月前,文中所描述的信息可能已发生改变。
通过日志发现,Cloudflared 在纯 Ipv6 的环境下,一直尝试连接几个 Ipv4 地址,那当然会导致启动不成功了。
解决方法也很简单,修改 /etc/systemd/system/cloudflared.service
文件中的 ExecStart
行,添加--edge-ip-version 6
即可。
...
[Service]
TimeoutStartSec=0
Type=notify
ExecStart=/usr/bin/cloudflared --edge-ip-version 6 --no-autoupdate tunnel run --token xxx
Restart=on-failure
...