|
本帖最后由 99010 于 2020-9-2 13:29 编辑
先到https://my.zerotier.com注册账号并创建网络获得网络ID
1.Openwrt 安装Zerotier
- opkg update
- opkg install zerotier
复制代码 2.初始化Zerotier(注意:执行初始化命令前,在zerotier官网管理页面不能有同一个局域网IP段的路由列表,否则会出现不能登陆路由器的问题)
- mkdir -p /etc/zerotier
- uci set zerotier.openwrt_network=zerotier
- uci add_list zerotier.openwrt_network.join='你的网络ID'
- uci set zerotier.openwrt_network.enabled='1'
- uci set zerotier.openwrt_network.config_path='/etc/zerotier'
- uci commit zerotier
复制代码 3.启动zerotier- /etc/init.d/zerotier enable
- /etc/init.d/zerotier start
复制代码 4.web界面,网络 -> 接口,添加新接口
名称 ZeroTier
协议选不配置协议,
接口选z开头的适配器。
创建/分配防火墙区域 lan
保存&应用
5.web界面,网络 -> 防火墙-> 通信规则,添加:
名称 Allow-ZeroTier-Inbound
协议 UDP
源区域 任意区域
目标区域 设备
目标端口 9993
保存&应用
6.重启路由
到此,已经配置完成,到https://my.zerotier.com勾选新加入的设备,并添加路由(注:如果是多个局域网互联,不能使用相同的局域网IP段)
++++++++++++++++++++++++++++++++++++++++++++++++++
如果使用自建moon服务器,初始化Zerotier的命令略有差异
- mkdir -p /etc/zerotier
- mkdir -p /etc/zerotier/moons.d
- uci set zerotier.openwrt_network=zerotier
- uci add_list zerotier.openwrt_network.join='你的网络ID'
- uci set zerotier.openwrt_network.enabled='1'
- uci set zerotier.openwrt_network.config_path='/etc/zerotier'
- uci commit zerotier
复制代码 然后将moon服务器将生成的0000000xxxx.moon复制到/etc/zerotier/moons.d
或者
直接使用命令添加
- zerotier-cli orbit Moon节点ID Moon节点ID
复制代码 这两个添加moon服务器的方法在moon的使用上无区别,看个人喜好。
++++++++++++++++++++++++++++++++++++++++++++++++++
如果使用自建ztncui服务器,初始化Zerotier的命令略有差异
- mkdir -p /etc/zerotier
- uci set zerotier.openwrt_network=zerotier
- uci add_list zerotier.openwrt_network.join='你的ztncui服务器生成的网络ID'
- uci set zerotier.openwrt_network.enabled='1'
- uci set zerotier.openwrt_network.config_path='/etc/zerotier'
- uci commit zerotier
复制代码
|
评分
-
查看全部评分
|