之前我内网穿透使用的是frp,好处是只要把端口映射出来就可以“随时随地”进行操作,相对来说很方便,不足的地方就是受限于你公网服务器的带宽及线路质量,因为数据传输都要经过你的公网服务器中转,如果带宽比较小,或者线路差,使用起来效果就不好了,而且修改配置映射端口总的来说不是很方便,后来发现了zerotier,只要安装客户端,客户端支持全平台,就可以把你不同的设备组成局域网,这样就很方便了访问“局域网”内的各种资源,而且速度很快,个人用户最多可以接入 100 节点设备,完全能满足一般人的需求。
首先,我们需要注册并建立一个网络,网址:https://my.zerotier.com 只要输入姓名,邮箱和密码就可以了,其中邮箱需要验证。
我们点击Network——–Create,他就会为我们创建一个虚拟网络
然后我们会得到一个ID,这是我们客户端连接的凭证,比如我的是83048a0632f2cf7a,这个很重要。
里面的其他选项不需要修改,保持默认就行了,其中在IPv4 Auto-Assign可以选择自己喜欢的内网ip段。
然后在https://www.zerotier.com/download/ 下载相应的客户端,比如我n1盒子使用的是armbian系统,属于linux系。
那么就复制以下命令在shell客户端上执行,他会自动识别linux版本。
curl -s https://install.zerotier.com | sudo bash
等出现 200 ok字样说明客户端已经安装成功。这时需要加入到我们的局域网中来,就在命令行继续输入以下命令。
zerotier-cli join 你的network id 比如我的是 zerotier-cli join 83048a0632f2cf7a
这样客户端就全部配置完成了,接下来我们登录控制中心https://my.zerotier.com