由于休学在家,经常需要在家里访问学校实验室的服务器,之前使用微力同步进行文件同步、frp进行内网穿透,这样非常不方便,尤其是需要大量不同端口的访问时。
组网步骤
- 安装 ZeroTier
- 在 Luci 面板中启动 Zerotier 并加入网络
- 防火墙设置
点击网络-->防火墙,按照图片中进行设置
然后在防火墙规则中添加如下规则:
iptables -I FORWARD -i zt7nnafjol -j ACCEPT
iptables -I FORWARD -o zt7nnafjol -j ACCEPT
iptables -t nat -I POSTROUTING -o zt7nnafjol -j MASQUERADE
zt7nnafjol
替换为你的 ZeriTier 虚拟接口名,在命令行下可以用ifconfig
查看
- 配置 ZeroTier
到 ZeroTier 的网站,按照图片添加路由规则:
可以在 ZeroTier 的网站上或者 ifconfig
查看 ZeroTier 分配给 OpenWrt 的IP
大功告成!
你好大神!我依照你的方法启动了OP里的Zerotier插件,防火墙放开了转发策略,Zerotier后台也添加了内网地址,但还是从外网无法访问,ping也不通。请问还会有啥原因?
zerotier后台显示openwrt的状态是在线么?从openwrt ping其他设备能通么?
zerotier 后台显示 OP 在线的。从 OP ping 局域网其他设备都能通,但 ping zerotier给OP分配的虚拟地址不通。
我也是这样设置的,一直稳定中,前天突然间断电了,现在一点不通了。
在op里面ping别的也不通。
那可能是OpenWrt丢了一些配置
请问需要在OP网络设置里添加zerotier接口吗?
不需要