unraid安装并设置zerotier内网穿透安装unraid局域网内其他设备

2022-08-02
0评论
/
阅读
爱搜啊

最近看了以下两个文章,感谢发布的各种精彩文章,让我受益匪浅。OPENWRT的固件在设置了,【自动允许客户端NAT】后,可以直接访问局域网其他设备,而我unraid部署ZeroTier后,只能访问unraid,不能访问局域网其他设备,我发现是因为少了unraid端nat这个过程,我搜索研究综合其他文章,通过在unraid端简单输入三条命令,实现了外网访问unraid局域网内的其他设备。简单说下操作步骤。

zerotier内网穿透介绍及设置方法,zerotier内网穿透LEDE安装

老毛子Padavan的zerotier内网穿透设置

实例介绍

具体客户端的部署请看上面两个文章,我直说在上面文章的基础上如何实现的。以我的电脑为例,各个ip根据个人事迹情况修改下。

个人是unraid6.9.0rc2,主机所在局域网段为192.168.3.x;unraid设备在局域网的ip是192.168.3.55

zerotier官网的网段为:192.168.191. x,unraid设备在zerotier的ip是192.168.191.206

zerotier端修改

zerotier内网穿透

查看zerotier端ip

1、按上图记下zerotier端(虚拟局域网)的ip地址,例如我的显示的地址是192.168.191.206,所在网段为192.168.191.0/24。

zerotier内网穿透

2、按上图添加路由表,找到zerotier端的Advanced,Add Routes,左侧填入个人路由器局域网的网段(也就是unraid设备局域网网段),例如我的unraid设备在路由器的网段是192.168.3.x,则此处填写192.168.3.0/24。右侧(via)填入上一步记下的地址,例如我的地址是192.168.191.206

unraid端设置

1、unraid安装zerotier并加入zerotier的id后(如何安装zerotier并加入zerotier可以参考上面两个链接,基本一样。很简单的)

点击右上角的 终端 按钮,进入命令模式。

unraid端设置zerotier

2、开启net.ipv4.ip_forward:,在终端输入

echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
sysctl -p

3、不要离开,接着开启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,可以配置路由器。我的unraidip是192.168.3.55,那么我直接输入这个ip,就是unraid的配置端了。

如果大家是树莓派,也是可以按照此命令直接开启服务器的nat转发即可。


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


标签: ZeroTier unraid
于2022-08-02发布