Mr. Wen的学习记录! 服务器 ZeroTier虚拟内网使用及moon服务器搭建

ZeroTier虚拟内网使用及moon服务器搭建

广告位

ZeroTier将整个世界转换为一个单一的数据中心或云区域。将所有设备、虚拟机和应用程序联网,就像它们都插在同一个交换机上一样。而且这个工具安装、部署、配置都超级简单,不需要太多操作即可完成组网。甚至都不要你自己搭建公网服务器(如果需要提高网络速度,还是建议搭建一个moon服务器)。

一、注册并使用ZeroTier

https://www.zerotier.com/注册ZeroTier服务,注册成功后根据提示创建networkID网络ID,下载对应的客户端使用并在网页端后台允许即可

Linux使用方法:

安装方法:
1、curl -s https://install.zerotier.com | sudo bash

2、源码安装
在官方git上下载源码,并解压
wget https://github.com/zerotier/ZeroTierOne/archive/1.4.6.tar.gz
tar xvzf 1.4.6.tar.gz

进入目录中直接make以及make install即可
cd ZeroTierOne-1.4.6
make
make install

启动
systemctl enable zerotier-one
systemctl start zerotier-one

树莓派上
zerotier-one -d
然后把这个命令加到/etc/rc.local里面即可开机自动启动

加入指定ZeroTier id
zerotier-cli join 网络id

都需要在网页端授权

二、搭建加速节点ZeroTier moon

由于ZeroTier的官方服务器都在国外,所以使用起来会出现卡顿的情况,可以使用墙内的服务器搭建moon服务

在公网服务器上安装ZeroTier
curl -s https://install.zerotier.com/ | sudo bash

生成moon配置文件
cd /var/lib/zerotier-one  #安装好zerotier后,自动会安装到此目录

sudo zerotier-idtool initmoon identity.public > moon.json         #该命令将id文件转换为能用于配置的json

修改配置文件moon.json中的stableEndpoints,需要将其修改为公网ip,9993为默认端口
"stableEndpoints": [ "23.23.23.23/9993" ]

注:23.23.23.23一定要是公网ip,一定要配置正确,Zerotier依靠此配置去连接moon.
后面的端口若没有改变则默认都是9993端口, 此处在防火墙上需要开放9993端口,否则是连接不上Moon的.该配置里面,有一个id字段,10个字符,如: ["id": "18fasd2319"], 就是moon的id, 在客户端连接时,需要用到它.

生成moon文件
sudo zerotier-idtool genmoon moon.json 执行该命令后,会在在/var/lib/zerotier-one目录下生成一个类似00000018fasd2319.moon的文件..这个文件非常重要,所有的客户端要连接上moon都是依靠该文件关联的.

使moon配置生效 在/var/lib/zerotier-one目录下,新建一个 moons.d 文件夹,并将刚生成的moon配置文件放到该文件夹下
mv 000000xxxxxxxxxx.moon moons.d/

重新启动moon服务器
systemctl restart zerotier-one

经过以上配置,服务器上的moon就配置成功并可以使用

三、客户端使用moon节点

方法一:

在zerotier安装目录中新建moods.d目录,并将之前生成的000000xxxxxx.moon文件拷贝进去,重启服务即可。

linux路径:/var/lib/zerotier-one/
windows路径: C:\ProgramData\ZeroTier\One

方法二:

只需执行此命令即可,此处需要输入两遍id:

zerotier-cli orbit 18fasd2319 18fasd2319

验证moon是否成功

只需要执行命令:
zerotier-cli listpeers

如果出现我们配置的网络ID即是正常

广告位
本文来自网络,不代表Mr. Wen的学习记录!立场,转载请注明出处:https://mrwen.me/archives/1579

作者: admin

本人小白,什么也不懂,请教别人快被人嘲笑死了,不如自己学习下。不要问我,我什么也不会。
下一篇

发表评论

返回顶部