zerotier禁用ipv6或者ipv4的方法,从此连接更顺畅

zerotier使用IPV6在国内的,是非常容易掉包的

操作是在客户端上进行的

要在zerotier的目录下创建一个local.conf​文件,这个目录通常在:

​C:\Users\<User>\AppData\Local\ZeroTier​ (Windows)

​~/Library/Application\ Support/ZeroTier​ (macOS)

​/var/lib/zerotier-one/​(Linux)

​/overlay/upper/etc/config/zero​(OpenWrt)

以Linux为例,通常有这些文件

root@VM71695:/var/lib/zerotier-one# ls
authtoken.secret  identity.public  metrics.prom         networks.d  planet        zerotier-idtool  zerotier-one.pid   zerotier-one.te
controller.d      identity.secret  metricstoken.secret  peers.d     zerotier-cli  zerotier-one     zerotier-one.port

默认是没有local.conf,你要手动创建,文件内容如下

{
  "settings": {
    "bind": [ "0.0.0.0" ]
  }
}

想要禁用 ipv4,将"0.0.0.0"​改为"0::0"​即可,意味绑定ipv6地址

重启zerotier服务

Linux可以使用以下命令
systemctl restart zerotier-one.service

验证

使用命令查看所有连接的节点
zerotier-cli listpeers |grep LEAF

不出意外显示的所有节点都是ipv4的
200 listpeers 825023f293 202.192.24.126/45458;794;14680 197 1.12.2 LEAF
200 listpeers 83048a0632 35.208.24.174/21010;11158;11158 194 1.14.0 LEAF
200 listpeers e02b662fc3 27.47.41.136/3081;815;815 11 1.8.4 LEAF
200 listpeers ef9e598143 202.192.80.81/25432;5601;5561 42 1.10.2 LEAF

参考
https://blog.csdn.net/qq_46821036/article/details/138917517

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

18 − = 15