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