Openwrt安装zerotier实现P2P内网穿透访问局域网,Zerotier和蒲公英VPN内网穿透效果差不多但相比蒲公英仅仅可以加入3台设备好用太多可以免费绑定100台设备,外部访问局域网
首先登录Zerotier注册账号创建一个网络
SSH连接到Openwrt路由 使用opkg安装zerotier
opkg update
opkg install zerotier
安装完成后编辑 /etc/config/zerotier 配置文件
nano /etc/config/zerotier
修改list join '你的网络ID',option修改成1 option enabled '1'
保存后重启Openwrt ,此时前往zerotier控制面板同意入网申请
进入Openwrt控制面板 网络>防火墙>区域 入站出站转发 全部选择接受
使用ifconfig查看zerotier虚拟接口名称,这个IP就是你的zerotier内网IP
输入下面三条命令
iptables -I FORWARD -i 虚拟接口名称 -j ACCEPT
iptables -I FORWARD -o 虚拟接口名称 -j ACCEPT
iptables -t nat -I POSTROUTING -o 虚拟接口名称 -j MASQUERADE
登录zerotier控制面板添加你的内网IP
此时已经配置成功了,在外部网络安装zerotier加入网络已经可以连通家中的内网
P2P连接可以跑满上传宽带