省流说明:
- 对于组网管理员,看步骤“1、2、6”,需要向使用者提供Network ID和IP;
- 对于Windows使用者,看步骤“3、7、8、10、12”,并询问管理员Network ID和IP;
- 对于Linux使用者,看步骤“3、4、5、10、12”,并询问管理员Network ID和IP;
- 对于Android使用者,看步骤“3、11、12”,并询问管理员Network ID和IP;
1、对于要组网的管理员,在官网注册账号。如果是需要使用者可以跳过此步骤。
2、注册后,登录账号,新建网络组。加入同一组的设备是可以互联的。
点击对应的组,可以进去配置界面。
3、在要互连的设备(手机、Windows、Mac、Linux)上安装zerotier-one。
4、比如我们希望自己的电脑能控制服务器,因此我们先在服务器上安装Linux版,已安装的可跳过此步骤。直接执行:
curl -s https://install.zerotier.com | sudo bash
5、让该设备加入上面创建的网络组。
sudo zerotier-cli join <前面的Network ID>
6、然后网络组管理员前往配置页面允许该设备。如果没出现,就多刷新几次页面。
7、然后是对于Windows设备,直接去上面的下载页面下载安装exe就行。
8、同样,需要Network ID来加入网络组。右击小图标,选择Join New Network。
9、同步骤6,管理员上去网站同意下申请。
同意申请后,Windows上就可以显示出:
10、此时,服务器与Windows已经可以互连了。但双方的IP应该用zerotier-one分配的,可以询问管理员。简单Ping一下:
可以ping通,虽然免费版的延时有点高,但一般来说也够用了。
11、如果是手机,也是同样的操作:下载手机app、输入Network ID来加入网络组、管理员同意申请。
12、然后,同一网络组内的设备就可以互连了,并且注意,全端口都是可以用的。并且不需要任何额外操作,就跟局域网内一模一样,包括22端口的SSH、23端口的FTP等等,全部可以用。