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明显提速。
步骤描述的比较简单,一是有多种工具可以实现同样的效果;再一个是每一步都能在网上找到详细的教程;有这方面需求的,大概都是网络大佬;当然也因为我懒。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)