使用纯IPv6的VPS,如果使用官方的安装脚本,例如:

1
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb && sudo dpkg -i cloudflared.deb && sudo cloudflared service install <令牌>

由于默认参数是IPv4的,因而安装完之后会卡在那边,这时候就需要做些小小的设置了(当然,如果在Tunnel之前套了Warp这里不会卡住,只不过Tunnel那边会显示降级

安装卡住后直接按Ctrl+C退出,然后使用文本编辑器编辑这个文件/etc/systemd/system/cloudflared.service

修改这一行ExecStart=/usr/bin/cloudflared --no-autoupdate tunnel run --token <令牌>

ExecStart=/usr/bin/cloudflared --no-autoupdate --edge-ip-version 6 tunnel run --token <令牌>即可

当然,这里还推荐加上--protocol http2 这个参数,更稳定,完整如下:

ExecStart=/usr/bin/cloudflared --no-autoupdate --protocol http2 --edge-ip-version 6 tunnel run --token <令牌>

最后刷新重启下cloudflared服务即可

1
2
systemctl daemon-reload
systemctl restart cloudflared