j动态加载网站开发,慈溪电商网站建设公司,网站建站备案,电子商务网站推广的方法有哪些Read Original
最近看了以下两个文章#xff0c;感谢发布的各种精彩文章#xff0c;让我受益匪浅。OPENWRT 的固件在设置了#xff0c;【自动允许客户端 NAT】后#xff0c;可以直接访问局域网其他设备#xff0c;而我 unraid 部署 zerotier 后#xff0c;只能访问 unra…Read Original
最近看了以下两个文章感谢发布的各种精彩文章让我受益匪浅。OPENWRT 的固件在设置了【自动允许客户端 NAT】后可以直接访问局域网其他设备而我 unraid 部署 zerotier 后只能访问 unraid不能访问局域网其他设备我发现是因为少了 unraid 端 nat 这个过程我搜索研究综合其他文章通过在 unraid 端简单输入三条命令实现了外网访问 unraid 局域网内的其他设备。简单说下操作步骤。
实例介绍
具体客户端的部署请看上面两个文章我直说在上面文章的基础上如何实现的。以我的电脑为例各个 ip 根据个人事迹情况修改下。
个人是 unraid 6.9.0rc2主机所在局域网段为 192.168.3.xunraid 设备在局域网的 ip 是 192.168.3.55
zerotier 官网的网段为192.168.191.xunraid 设备在 zerotier 的 ip 是 192.168.191.206 查看 zerotier 端 ip 按上图记下 zerotier 端虚拟局域网的 ip 地址例如我的显示的地址是 192.168.191.206所在网段为 192.168.191.0/24。 按上图添加路由表找到 zerotier 端的 AdvancedAdd Routes左侧填入个人路由器局域网的网段也就是 unraid 设备局域网网段例如我的unraid 设备在路由器的网段是 192.168.3.x则此处填写 192.168.3.0/24。右侧via填入上一步记下的地址例如我的地址是 192.168.191.206
unraid 端设置 unraid 安装 zerotier 并加入 zerotier 的 id 后点击右上角的 终端 按钮进入命令模式。 开启 net.ipv4.ip_forward在终端输入 echo net.ipv4.ip_forward1 /etc/sysctl.conf不要离开接着开启 MASQUERADE输入 iptables -t nat -A POSTROUTING -s 192.168.191.0/24 -j MASQUERADE此处的 192.168.191.0/24即为 zerotier 端的 ip 所在网段大家要改成自己的。
总结
可以如此即可在外网的电脑网页或者手机端直接访问所有的 unraid 所在路由器下的局域网设备了直接输入实际 ip 即可比如我的路由器地址是 192.168.3.1那么我外网直接输入这个 ip可以配置路由器。我的 unraid ip 是 192.168.3.55那么我直接输入这个 ip就是 unraid 的配置端了。
如果大家是树莓派也是可以按照此命令直接开启服务器的 nat 转发即可。