主要应用在国内,免费版本只能组建25个客户端为一组:
1、外网访问校园网,公司内网;
2、公司内网通过赚钱宝一代访问外网;
注意:测速上下行都在40-50M之间,在国内使用,不要访问被墙的站。
1、安装Zerotier
1 2 |
opkg update opkg install zerotier |
2、初始化Zerotier
1 2 3 4 5 6 |
mkdir -p /etc/zerotier uci set zerotier.openwrt_network=zerotier uci add_list zerotier.openwrt_network.join='17d709436cb145a4' uci set zerotier.openwrt_network.enabled='1' uci set zerotier.openwrt_network.config_path='/etc/zerotier' uci commit zerotier |
3、启动zerotier
1 2 |
/etc/init.d/zerotier enable /etc/init.d/zerotier start |
4、web界面,网络 -> 接口,添加新接口
名称 zerotier
协议选不配置协议,
接口选z开头的适配器。
创建/分配防火墙区域 zerotier
保存&应用
5、web界面,网络 -> 防火墙-> 自定义添加如下:
1 2 3 4 5 |
iptables -I FORWARD -i ztc3qqia7v(这个是zerotier网卡名) -j ACCEPT iptables -I FORWARD -o ztc3qqia7v(这个是zerotier网卡名) -j ACCEPT iptables -t nat -I POSTROUTING -o ztc3qqia7v(这个是zerotier网卡名) -j MASQUERADE iptables -t nat -A POSTROUTING -o eth0(真实网卡1) -j MASQUERADE iptables -t nat -A POSTROUTING -o eth1(如果有,真实网卡2) -j MASQUERADE |
还要设置这里
6、开启ipv4和v6的转发
在/etc/sysctl.conf 里面把#去掉 net.ipv4.ip_forward=1和net.ipv6.conf.all.forwarding=1
或者:
1 2 |
sysctl net.ipv4.ip_forward=1 sysctl net.ipv6.conf.all.forwarding=1 |
7、部分命令:
1 2 3 4 5 6 |
启动 $ zerotier-one -d 获取地址和服务状态$ zerotier-cli status 加入、离开、列出网络 $ zerotier-cli join # Network ID $ zerotier-cli leave # Network ID $ zerotier-cli listnetworks |
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。