最佳的远程网络访问方案——ZeroTier的保姆级使用教程

技术分享

前段时间,我的《远程访问》专辑新出了一篇《挑战全网最低成本实现内网穿透的远程访问方案》受到广大粉丝的一致好评。有兴趣的朋友可以去翻我以前的文章。


在上一篇《挑战全网最低成本实现内网穿透的远程访问方案》提到了一款内网穿透软件叫ZeroTier,今天就来讲一讲ZeroTier的使用方法。


首先要声明的一点ZeroTier实际上是一个VPN软件,他是我之前说的那种,软件服务供应商在公网上建立了一个固定的应用服务器。所有需要远程访问的网络和计算机,都通过它独有的软件与这个公网服务器链接,而实现内网穿透和远程访问的。


由于ZeroTier免费,且速度超快,所以只从使用了ZeroTier以后,我就放弃了所有其他VPN内网穿透方案。大家可以看看我的实测速度。


2.59MB/s相当于20Mbps的网络带宽。基本上是把我家宽带的上行拉满了。关键这是免费的哦。比起那些收费的黑心商家那简直是太有良心了。


好了,话不多说,我们现在进入正题。


1:使用浏览器打开https://www.zerotier.com/这个地址。可以看到ZeroTier的首页。


不好意思,这是一个英文网站。不过没关系,让我来一步一步教你如何建立自己的私人网络。


2:接下来,我们首先注册登录网络。点击右上角的Sign Up,进入注册环节。当然如果你有账号的话可以直接现在LogIn。


点击Sign Up以后进入注册页面。

在这里依次填入你的名字、邮箱地址、密码和确认密码即可,然后在最后那个方框中点上勾勾,就可以点击Sign Up注册了。


当然如果你有谷歌、GitHub或微软账号的话,也可以使用账号关联功能进行关联注册。


当你注册成功以后,ZeroTier会按照你的注册邮箱,给你

发一封确认邮件。邮件大致内容时这样的。

看不懂没关系,直接点击中间蓝色的带下划线的文字“Link to e-mail address verification”进去确认一下就行了。


3:当你注册成功,并重新登录以后,就可以开始创建你的网络了。

第一次登录你的网络里面什么都没有,直接点击“Create A Network”创建你的专属网络。

也没有过多的操作,点一下就会在Your Networks里面出现一个新的网络信息。这里有个网络ID“Network ID”这个很重要,要记住,或者把它复制下来。后面会说道用途。

直接鼠标点击这条网络信息,就可以进入设置界面了。


4:一开始设置,你可以给你的网络取一个名字,以及备注说明。

另外你要选择这个网络是一个公共网络“Public”还是一个私人网络“Private”。

这里要说明一下:

私人网络“Private”:是需要授权才能接入进来的;而公共网络“Public”任何人只需要知道你的网络ID就可以随时接入你的网络。而且你无法剔除。只有当这个终端30天之内没有再次登录才会被自动去除。这一点很重要哦。


5:当设置完成以后,接下来你就要选择一个你自己的网络IP地址段。

系统会自动推荐一个,如果你不知道应该怎么设置,使用默认推荐就行了。


个人建议如果你的网络未来不会有太多计算机,就没有必要选择那种带两个*好的网络。


高级设置“Advanced”没必要使用。除非你有特殊需求。


至于下面的“IPv6 ”相关设置不用理会。


当完成这一步以后,如果你只是单纯的想将几台计算机链接起来,而不需要链接这些计算机后面的网络链接起来。那么就不需要再做任何设置了。接下来只需要去你的计算机上安装客户端即可。


如何安装客户端:


点击网页最顶端的“Download”就可以进入客户端下载页面了。


ZeroTier目前支持Windows系统、苹果系统、安卓系统、IOS系统、Linux系统、开放路由器系统和部分NAS系统。几乎你常见的系统都支持。


除了路由器系统和NAS系统以外,其他系统的安装和设置方式都大同小异。我们现在以Windows系统为例。


点击Windows图标,就会自动下载客户端安装程序。


下载好以后,直接安装。反正就是下一步下一步。安装完成以后,直接运行,会在状态栏中显示一个ZeroTier的黄色图标。


在图标上点击右键,会出现一个设置和状态的菜单。



第一次使用的时候选择第二个菜单“Join New Network”,填入你的网络ID即可。



点开后就在这里的空白处填入前面我们在网页上记录下来的网络ID即可。


填好了,这个客户端你就可以再也不用理会了。甚至是重启计算机都不用管这里。客户端运行还是不运行都不会受到影响。(简直就是傻瓜设计,这里要给开发者团队点一个大大的赞)


好了,完成这一步,如果你一开始选择的是公共网络“Public”,那么你什么都不需要做,以后直接访问对方的IP地址就可以了。只要你的计算机处于链接互联网状态。(怎么样?很简单吧。)


要是你之前设置的网络是私人网络“Private”,那么只需要重新回到ZeroTier的设置页面去授权这台计算机即可。


进入设置页面以后往下面拉。你会看到这样一条信息。


这就说明你的客户端已经注册进了你的网络。但是现在还不能用,你需要授权一下。



点击那个扳手图标,在出现的菜单里面选择第一个选项“Allow Ethernet Bridging”。在这个选项上打上勾。就行了。然后稍等几分钟,刷新网页,你就能看到系统已经为这台计算机分配好IP地址了。其他的计算机如法炮制即可。

所有计算机设置好以后,就这个样子。看到有分配IP了,就可以像访问你自己的本地网络一样去访问你远端的计算机了。


特别说明:


如果你仅仅是需要将几台位于不同网络的计算机链接起来,所有的设置就到此为止了。但是如果你想像我一样BT,需要让ZeroTier穿过多级网络,同时还要将几个本地网络链接起来(而不只是链接计算机)那么就要用到跟高级的设置。


例如我是这样做的。


我将ZeroTier直接写到路由器上,然后使用路由器将我自己家网络、办公室网络、还有老妈家的网络全部连起来。是不是很变态?


想要知道怎么做吗?关注我,下期再说。

  • 1
  • 1
  • 0
  • 8093
  • 分享
  • 0条评论数
    • 票数
    • 时间