自从买了nas之后,虽然nas自带外网访问,但是不稳定,时快时慢,后面不久就购置了蒲公英x1,方便在外面的时候访问家里的nas,价格也不贵,60多块钱一个;但是只能容纳3个设备,硬件占用一个,一个手机,一个电脑。由于数量限制,我后面又买了两个,但是每个都要用手机来管理。当时也尝试过用zerotier来组网,但是没成功,刚开始蒲公英x1都是p2p,速度还比较快,但是,最近蒲公英x1总是中继转发,速度最高只有350kb/s左右,远程管理设备都有点卡,更别说用来备份文件了,故又想起了zerotier组网来,这次组成功了,记录一下。
1:创建网络
注册账号,我账号是很早之前就注册的,组网个数不限制,可以容纳25台设备,对于一般人来说足够了。
新注册的账号,只能组3个网络,并且设备数量也变成10个了,10个对于个人来说也差不多够,我组好之后只用了6个设备,把两个不同地方的设备组到一起了。每一处只需要一个设备组进网内,内网的设备可以通过这个设备进行中转访问。
组完之后,记一下网络ID。
2:设备加入网络
下载客户端,比如电脑端,下载好之后,点击加入网络,输入上面记下的网络ID。
加入之后,登录zerotier后将设备勾上进行授权,最好添加一个设备做一下备注,以免后期忘记都组了哪些设备。
3:访问局域网内的其它设备
局域网的设备较多的情况下,不需要一个一个的添加,只需要在局域网内用虚拟机安装一个istoreos或者openwrt的软路由系统,将软路由系统加入网络,即可通过这个软路由系统来访问其它局域网的设备。这里以istoreos为例说明。
在istoreos的商店里面搜索“zerotier”进行安装。
安装好之后,填写网络ID加入网络,同时勾选“启用”,“自动允许客户端NAT”,“允许私有网络路由”,“允许公共网络路由”,“允许默认网关”及“允许DNS”。
之后登录zerotier进行授权,同时在advanced里添加路由表,destination里添加路由,比如局域网地址是192.168.1.xxx,则添加192.168.1.0/24;via则添加istoreos在组网中的地址,也就是加入网络时分配的地址,即进行授权时候分配的地址(Managed IPs)。
这样即可访问局域网内的所有设备,一个地方只需要加入一台设备,相当于把局域网的所有设备都加入进来了,所以10台设备也基本够用。
目前访问速度还可以,基本上可以跑满上行带宽。
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.louxu.com/2025/02/145.html
共有 0 条评论