【教程】超详细安装和使用免费内网穿透软件Zerotier-One

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn]


省流说明:

  • 对于组网管理员,看步骤“1、2、6”,需要向使用者提供Network IDIP
  • 对于Windows使用者,看步骤“3、7、8、10、12”,并询问管理员Network IDIP
  • 对于Linux使用者,看步骤“3、4、5、10、12”,并询问管理员Network IDIP
  • 对于Android使用者,看步骤“3、11、12”,并询问管理员Network IDIP

1、对于要组网的管理员,在官网注册账号。如果是需要使用者可以跳过此步骤。

ZeroTier Central

2、注册后,登录账号,新建网络组。加入同一组的设备是可以互联的。

点击对应的组,可以进去配置界面

3、在要互连的设备(手机、Windows、Mac、Linux)上安装zerotier-one

Zerotier-One Download

4、比如我们希望自己的电脑能控制服务器,因此我们先在服务器上安装Linux版,已安装的可跳过此步骤。直接执行:

代码语言:javascript
复制
curl -s https://install.zerotier.com | sudo bash

5、让该设备加入上面创建的网络组

代码语言:javascript
复制
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等等,全部可以用。