Zerotier教程
openwrt安装zerotier
- 打开Zerotier,然后输入ID
- 到Zerotier网站,启用这个
- Openwrt 新建网络接口,名称zerotier,协议为静态地址,以太网适配器“zt××××”
- 分配防火墙区域为lan
- 更改防火墙规则
iptables -I FORWARD -i zt5u4yogg7 -j ACCEPT iptables -I FORWARD -o zt5u4yogg7 -j ACCEPT iptables -t nat -I POSTROUTING -o zt5u4yogg7 -j MASQUERADE
- 网络接口设置:IP4地址填入,子网掩码255.255.255.0
- 重启防火墙
- 回到zerotier网站,填入自己的ip:192.168.1.4/24,分配的Ip:192.168.196.*
- 到https://install.zerotier.com下载文件,改名“zerotier”,
chmod 775 zerotier ./zerotier
- 加入自己的网络
sudo zerotier-cli join 自己的ID
moon服务器安装教程
- 安装 zerotier
curl -s https://install.zerotier.com/ | sudo bash
- 加入已有的网络
zerotier-cli join ******
- 到 zerotier 目录,执行以下命令
cd /var/lib/zerotier-one sudo zerotier-idtool initmoon identity.public > moon.json
- 修改配置文件moon.json
"stableEndpoints": [ "自己的公网IP/9993" ]
- 执行以下命令
sudo zerotier-idtool genmoon moon.json mkdir moons.d mv ./*.moon ./moons.d/
- 执行开机自动启动
systemctl restart zerotier-one
- 其他电脑加入moon的命令
zerotier-cli orbit moon的ID moon的ID
- 检验的命令
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