当前位置: 代码迷 >> 综合 >> 三丰云+Zerotier构建免费的服务器集群
  详细解决方案

三丰云+Zerotier构建免费的服务器集群

热度:24   发布时间:2024-02-29 09:35:35.0

【快速预览】

Zerotier 内网穿透

三丰云 国内MOON节点提速

 

最近实验室有大批电脑闲置,可以构建成计算机集群。但是由于实验室位于学校的内网,是无法分配到可以直接访问的公网IP的,而目前主流的方案,frp只能做http的转发,向日葵和teamview价格较高,而且无法将多个计算机组建到一个虚拟的网络。

Zerotier则是构建虚拟网络的神兵利器。通过官网的数据量转发,免费账户可以把50台计算机放到一个虚拟网络之中,不管通过什么样的网络介质,都能实现异构网络的互联互通。但是Zerotier的服务器都在国外,数据转发时延迟很高,甚至经常出现连接不上的情况。Zerotier提供了MOON的服务,将某些节点作为转发服务器,提高节点之间的连通速度。

所以我们需要一台,位于国内的,不设置流量上限,且速度访问快的云服务器。而阿里云和腾讯云的价格较高,仅仅做数据转发的服务器也不需要太高的性能。三丰云恰好提供了一个免费的而且够用的解决方案。1核1G4M的组合,能够满足性能需要,不设置流量和速度限制,更是保证了节点数据转发的时效性。

Zerotier好用在哪里

虚拟局域网内,我这里实测ping值在50ms左右,传文件速度1.5MB/s,大概因为其采用了P2P的基础设施,所以你的网络内机器间就是一个点到点的链接,具体原理我也没弄懂。而作为对比,可以看Teamviewer实现同样的功能,传输速度大概100KB/s。最重要的是Zerotier免费版支持局域网内有100个设备,对普通人来说足够了。

Zerotier能做什么

简单来说,就是通过创建一个虚拟网络,把你的设备包涵进这个网络,那么在网络内,你就可以像在同一个路由器内那样使用各种端口。

Zerotier的使用方法

到zerotier官网上注册一个账号,在network下创建一个网络,得到这个网络的编号,例如“8056c2e21c000001”这样的。

给每台你需要加入这个虚拟局域网的机器安装Zerotier的客户端(Zerotier的客户端是跨平台的,Linux,安卓,MacOS,win等)。然后让每个客户端加入你刚刚创建的网络,join“8056c2e21c000001”。

之后,再去官网,在network下,找到你的网络,查看每个设备,将你的设备前的对勾(√)画上,就是允许这些设备加入你的网络,大功告成。

之后,你在每台设备查看本机ip,win系统用命令ipconfig,linux用命令ifconfig,会发现多了一个ip地址,这个ip与你在官网看到的network下的ip是一致的,这个ip就是该设备在虚拟局域网中的内网ip,只有同在该虚拟网络下的机器才能访问。

接下来,你可以设置远程桌面(端口号3389),或者FTP服务(端口21),或者搭建内网网站(端口80),各种玩法都可以尝试咯。

  相关解决方案