Zerotier教程

openwrt安装zerotier

  1. 打开Zerotier,然后输入ID
  2. 到Zerotier网站,启用这个
  3. Openwrt 新建网络接口,名称zerotier,协议为静态地址,以太网适配器“zt××××”
  4. 分配防火墙区域为lan
  5. 更改防火墙规则
         iptables -I FORWARD -i zt5u4yogg7 -j ACCEPT
         iptables -I FORWARD -o zt5u4yogg7 -j ACCEPT
         iptables -t nat -I POSTROUTING -o zt5u4yogg7 -j MASQUERADE
    
  6. 网络接口设置:IP4地址填入,子网掩码255.255.255.0
  7. 重启防火墙
  8. 回到zerotier网站,填入自己的ip:192.168.1.4/24,分配的Ip:192.168.196.*
  9. 到https://install.zerotier.com下载文件,改名“zerotier”,
         chmod 775 zerotier
         ./zerotier
    
  10. 加入自己的网络
        sudo zerotier-cli join 自己的ID	
    

moon服务器安装教程

  1. 安装 zerotier
         curl -s https://install.zerotier.com/ | sudo bash
    
  2. 加入已有的网络
         zerotier-cli join ******
    
  3. 到 zerotier 目录,执行以下命令
         cd /var/lib/zerotier-one
         sudo zerotier-idtool initmoon identity.public > moon.json
    
  4. 修改配置文件moon.json
         "stableEndpoints": [ "自己的公网IP/9993" ]
    
  5. 执行以下命令
         sudo zerotier-idtool genmoon moon.json 
         mkdir moons.d
         mv ./*.moon ./moons.d/
    
  6. 执行开机自动启动
         systemctl restart zerotier-one
    
  7. 其他电脑加入moon的命令
         zerotier-cli orbit moon的ID moon的ID
    
  8. 检验的命令
         zerotier-cli listpeers
    

zerotier 常用命令

命令 说明
zerotier-cli info #查看当前zerotier信息
zerotier-cli listpeers #列出所有的peers
zerotier-cli listnetworks #列出加入的所有的网络
zerotier-cli join <network> #加入某个网络
zerotier-cli leave <network> #离开某个网络
zerotier-cli listmoons #列出加入的Moon节点
zerotier-cli orbit <world ID> <seed> #加入某个Moon节点
zerotier-cli deorbit <world ID> #离开某个Moon节点

Zerotier初阶教程
https://www.321002.com/132.html

Zerotier 中阶教程
https://www.321002.com/134.html

Zerotier-one 配置moon
https://www.321002.com/298.html
https://www.youtube.com/watch?v=OzKBXBwBrUQ&t=218s