帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
搭建Zerotier私有根服务器(Planet)
发布时间:2024-03-10 02:11:49   分类:帮助文档
搭建Zerotier私有根服务器(Planet)


简介
ZeroTier 是一个加密的虚拟骨干网。它的客户端和服务端都是开源且免费的,对于一般的用户,可以用它做内网穿透,将处于不同内网中的主机组成虚拟局域网。可以解决很多P2P联网游戏/应用的需求。但目前的官方搭建的服务端Planet有25个设备的限制,所以可以考虑自己的Planet来突破25个设备的限制。

内网穿透工具花生壳、神卓互联、FRP、Zerotier哪个访问速度快? - 知乎 (zhihu.com)

搭建服务器
目前的云服务器有很多,主流的有阿里云、腾讯云、华为云、京东云等。这些服务器一般是按月收费,只是单纯测试可用性,可以申请退款。如果觉得退款麻烦,也可以考虑三丰云,可以申请一天的免费虚拟主机用于搭建网页,也可以申请一天免费云服务器用于运行自己的内容。(实际会需要充值1元,进行实名认证,使用哪一种需要自己斟酌),当然,如果自己有带固定公网IP的服务器,那更推荐使用自己的服务器。
购买/申请云服务器
大部分的云服务商都可以选择配置,一般来说,需要选择靠近客户端的节点。配置也不需要太高,只需要单核/1M带宽就行,内存512M~1G,硬盘5~10G都行。







安装系统
大部分的云服务商都可以自己选择安装操作系统,建议选择Ubuntu16.04以上的系统。







连接云服务器
这里推荐使用mobaxtermr软件,该软件官方提供个人免费版本。用ssh连接服务器,后续可以利用该软件传输文件,不用再另外搭建FTP服务器等,具体可搜索mobaxterm教程。
安装Zerotier根服务器
升级云桌面的软件
apt-get upgrade
apt-get dist-upgrade
安装nlohmann-json-dev
若使用的是Ubuntu16.04,在编译Zerotier的时候会出现找不到nlohmann/json.h的问题,需要安装nlohmann-json-dev:
wget http://kr.archive.ubuntu.com/ubuntu/pool/universe/n/nlohmann-json/nlohmann-json-dev_2.1.1-1.1_all.deb && dpkg -i nlohmann-json-dev_2.1.1-1.1_all.deb
安装Zerotier 和 ZtnCui
ZtnCui是一个开源免费的Zerotier第三方控制器,用于呈现Web页面,方便配置Zerotier
Ubuntu:
wget https://gitee.com/opopop880/zerotier_planet/raw/master/zerotier_planet_debain.sh && chmod +x zerotier_planet_debain.sh && ./zerotier_planet_debain.sh
会在/root目录里生成 planet文件







参考:

构建Zerotier私有根服务器(Planet),实现比MOON更稳定的内网穿透 - 知乎 (zhihu.com)

检查安装结果
方法1:
netstat -tunlp
若出现zerotier-one和ztncui 的监听端口就算成功。
方法2:
在本地机的浏览器输入:http://云服务器IP:3000, 若出现以下界面则算成功







配置Zerotier服务端
访问 http://云服务器IP:3000,用户名admin 密码 password
创建网络







配置网络
点击网络按钮







点击简易安装->生成网络->提交:







点击ipv4分配模式







点击ipv6分配模式








配置Zerotier客户端
windows端
安装官方客户端
Download – ZeroTier 自动安装后在右下角有ZeroTierUI, 先退出。
停止ZeroTier服务







替换Planet
将服务端的Planet下载下来







打开 C:\ProgramData\ZeroTier\One,备份其中的planet,用服务端的 planet替换本地的planet。







重启ZeroTier服务
重新启动ZeroTier服务,等待服务状态变为运行中。
连接私有网络
a) 打开服务端的管理页面http://云服务器IP:3000的网络界面,复制其中的网络ID








b) 打开ZeroTierUI,右键点击加入网络,输入其中的网络ID,点击确认







c) 重新打开服务端界面,给本地客户端授权







在客户端可以看到状态为OK就表示连接成功







d) 将需要互相连接的客户端,都按之前操作即可。
测试网络
延迟测试
利用ping测试
服务端延迟测试:45ms
两客户端间延迟(两个客户端分别位于深圳和福建):39ms
带宽测试
云服务商的签约带宽为:5M
两个节点直接的带宽测试:43M(客户端的上行带宽上限,iperf测试)

总结
Zerotier 可以实现内网穿透,将多个设备组成虚拟局域网。利用官方的服务器,比较方便且稳定,但是最多只能支持25个客户端,并且存在进一步下降的可能。自己建立了服务器可以突破这个限制,但是需要一个具有固定公网IP的服务器。





香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价