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网页端授权

二、搭建加速节点ZeroTier moon

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

安装zerotier服务端
curl -s https://install.zerotier.com | sudo bash

安装成功后会在最后面出现*** Success! You are ZeroTier address [ bef7d1 ].,[]里面的内容就是moon id.    

加入zerotierID
zerotier-cli join zerotier的网络ID     #这个命令是加入zerotier的虚拟局域网,需要在zerotier网页管理端通过
200 join OK 加入成功

cd /var/lib/zerotier-one && zerotier-idtool initmoon identity.public > moon.json && vim moon.json 将"stableEndpoints": [] 修改为"stableEndpoints": [ "公网IP/9993" ]           #"stableEndpoints": [“vps公网IP/9993"]

zerotier-idtool genmoon moon.json
mkdir moons.d
mv ./*.moon ./moons.d/


systemctl restart zerotier-one

至此,moon服务器搭建完成

yum remove zeroti	er-one卸载
apt-get purge zerotier-one 卸载用于debian/ubuntu

三、客户端使用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

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

发表评论

1条评论

返回顶部