zerotier为什么流量一大就断

zerotier为什么流量一大就断,第1张

因为zerotier 的根服务器都在国外,我们到 zerotier 服务器需要经过层层的 NAT 中转,这导致我们通过 zerotier 网络互访时流量一大不仅存在较大的延迟,而且在网络高峰段非常容易断连。对于这种情况,解决方案是在国内的服务器上搭建一个 zerotier 的 moon 中转节点,作为 zerotier 根服务器的代理加速,但加速效果有好有坏(有的人说速度很快,但有的中转就很慢),而这种方式的一个问题就是,安卓端的手机无法加入 moon 节点。

步骤如下:

1.安装DOCKER

在云服务器上安装DOCKER,简单一点的可以先安装宝塔面板,在宝塔面板市场里搜索DOCKER,这个几个docker管理器都可以用,关于如何安装宝塔可以自行百度一下,一天命令,非常简单。

2.部署moon服务

安装dockerzerotier-moon服务打开宝塔终端工具,输入命令dockerpullseedgou/zerotier-moon,在docker上部署zerotier服务dockerrun--namezerotier-moon-d--restartalways-p9993:9993/udp-v/home/zerotier-moon:/var/lib/zerotier-oneseedgou/zerotier-moon-410.0.0.1。运行之后可以在docker面板里看到正常运行的moondocker服务。

注意:在宝塔面板安全里开放9993端口,如果是腾讯云或者其他云服务器记得在防火墙里开放9993端口服务。把刚刚挂载的目录里自动生成moons.d文件夹下载到本地备用

3.配置win客户端

Windows客户端加入moon自建节点将moons.d文件夹整个复制到ZeroTier安装目录下默认路径为:C:ProgramFiles(x86)ZeroTierOne,打开WindowsPowershell,输入命令zerotier-cliorbitxxxxxxxxxxxxxxxxxxxx,将xxxxxxxxxx替换为你的moonid,在服务器终端面板里运行下面命令查看moonid,dockerlogszerotier-moon,WindowsPowershell显示提示200orbitok表示添加moon节点成功此后重启zerotier,完毕。

4.测试服务

查看是否成功加入moon服务器节点,查看节点信息命令zerotier-clilistpeers,当你看到某一行后面带有moon字样,就证明已经加入到moon自建节点中其中PLANET为官方的根服务器。

ZeroTier (https://www.zerotier.com/)

是一个非常不错的构建虚拟局域网的工具。但是在国内,ZeroTier的速度有时会很慢。网络环境复杂的时候,甚至无法连接,特别是机器在异地的时候。

网上也有将国内云服务器设为moon服务器的方法,来提高ZeroTier的速度。但是在我的实践中,效果不明显。

后来,我尝试将云服务器当作代理来访问虚拟局域网,发现速度提升非常明显,P2P连接的成功率也大大提高。异地RDP远程连接非常流畅、访问公司服务器也非常快和稳定。

假设有 机器A 机器B 云服务器C ;现在想让 机器A 通过 云服务器C 来访问 机器B

云服务器的网络环境一般都不错,容易与我们的机器建立P2P连接,速度也有保障。亲自实践,这种方式,能给ZeroTier明显提速。

步骤描述的比较简单,一是有多种工具可以实现同样的效果;再一个是每一步都能在网上找到详细的教程;有这方面需求的,大概都是网络大佬;当然也因为我懒。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/499517.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-16
下一篇2023-06-16

发表评论

登录后才能评论

评论列表(0条)

    保存