自建ZeroTier Moon服务器为虚拟网络加速

接上篇《通过ZeroTier实现内网穿透》,本文主要介绍通过自建ZeroTier Moon服务器为虚拟网络加速。

准备

自建ZeroTier Moon服务器需要我们有一台具有公网IP的服务器,本文以Linux系统为例。

安装

ZeroTier在Linux上有多种安装方式,可以参考官网:https://www.zerotier.com/download/#downloadLinux

本文通过docker的方式来安装。

docker run --name zerotier-moon -d -p 9993:9993/udp --restart always -v ~/zerotier:/home/zerotier-one seedgou/zerotier-moon -4 xxx.xxx.xxx.xxx

zerotier-moon:表示容器的名称,如果需要在容器中执行zerotier-cli命令,则这样执行:docker exec zerotier-moon zerotier-cli
9993:9993/udp:表示将docker容器中的9993端口映射到服务器的9993端口。注意需要在防火墙中放行9993端口,如果是云服务器还需要在安全组中打开9993端口(协议类型选UDP)。
~/zerotier:/home/zerotier-one:表示将docker容器中的~/zerotier目录挂载到服务器上的/home/zerotier-one目录。
xxx.xxx.xxx.xxx:表示服务器的公网IP。

查看ZeroTier Moon ID

docker logs zerotier-moon

Windows客户端添加Moon服务器

windows客户端运行以下命令完成添加:

zerotier-cli.bat orbit <ZeroTier Moon ID> <ZeroTier Moon ID>

然后执行以下命令来检查是否添加成功:

zerotier-cli.bat listpeers

如果出现了带MOON字样的记录则代表添加成功:

安卓客户端添加Moon服务器

由于官方的安卓APP不支持MOON,需要下载大佬提供的客户端:
下载地址:https://github.com/kaaass/ZerotierFix/releases/tag/1.0.4

原文:Zerotier 非官方安卓客户端发布:支持自建 Moon 节点

在安卓客户端中点击菜单“入轨”,选择“入轨(通过入轨导入)”,在Moon地址栏和Moon种子栏都填写ZeroTier Moon ID。点击添加即可。

连接后,在“结点列表”中可以查看到类型为Moon 中转的结点。

测试连接速度


比之前的好很多,而且稳定了。

《自建ZeroTier Moon服务器为虚拟网络加速》上有1条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注