使用纯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 | systemctl daemon-reload |