学校工位的网络的 ipv4 加了验证。天天不去工位,蹭网也不是个事。但是还得用网。
不过最主要的问题还是工位上的服务器 ipv4 连不上了,进而导致 cloudflare 的隧道也寄了。
网上搜索解决办法,找到了Can cloudflared connect to ipv6 edge server? 这个 issue,被标记为已完成。
看来 cf 已经给隧道加上了通过 ipv6 连接边缘网络的功能。
翻到底下可以看到对应的更新记录 master
/CHANGES.md#202271 ,找到了 --edge-ip-version
这个参数。
但是不知道怎么用,所以去 google 搜了一下 --edge-ip-version
,找到了这个网页Tunnel run parameters - Cloudflare Zero Trust
官方文档非常不错,里面写明了这个参数的使用方式是 cloudflared tunnel --edge-ip-version <VERSION> run <UUID or NAME>
但是我这个 tunnel 是远程管理的 tunnel,应该怎么搞呢
后来在这个帖子里找到了核心操作Cloudflare tunnels error
终端执行
1 |
|
可以看到这样的文件
1 |
|
这不就有 tunnel run
了嘛
execstart 那行改成这样,保存,重启服务就 ok
1 |
|