ZeroTier使用自建Moon服务器加速

343次阅读
没有评论

共计 1856 个字符,预计需要花费 5 分钟才能阅读完成。

前言

zerotier 自带的节点,速度不稳定,可能会丢包,所以自建中转服务是个很大的优化选择。

安装 zerotier

安装 zerotier

curl -s https://install.zerotier.com/ | sudo bash

确认是否安装成功

[root@VM-12-13-centos ~]# zerotier-cli info
200 info eb444ec0d8 1.10.2 ONLINE

将 vps 加入到 zerotier 中,加入成功以后,去官网授权

zerotier-cli join 你创建的网络分配的 id
200 join OK

创建 moon

这里创建 moon 配置,并且修改

chmod 777 /var/lib/zerotier-one
cd /var/lib/zerotier-one
sudo zerotier-idtool initmoon identity.public > moon.json
vi moon.json

这里面需要修改 stableEndpoints,将你的提供 moon 服务的 ip 和端口加入

{"id": "eb444ec0d8",
 "objtype": "world",
 "roots": [
  {"identity": "eb444ec0d8:0:55f55633d3234c76d69dfe19742c6e002f2dada7e03f1a6e756353ed5c933171c8543a2a1796134c034a5c189def154cd8d465f05298d16c358746f2c2075ece",
   "stableEndpoints": ["你 vps 的 ip/9993"]
  }
 ],
 "signingKey": "f0c4f0b645f480be69054f6eb04fbba53d1b61c617cbf489df544956a5c0fa39a16b13882099f98a91011e817da2b1c8d15032d300f10e2d4629e333fa4459c8",
 "signingKey_SECRET": "9af8bb728b9aaa258108dadc203abeccb82bd563411054c78196da3aa02e6dd6d3535407d7ae3363734628f65b968db98220933d978d47906d0f9403eb720361",
 "updatesMustBeSignedBy": "f0c4f0b645f480be69054f6eb04fbba53d1b61c617cbf489df544956a5c0fa39a16b13882099f98a91011e817da2b1c8d15032d300f10e2d4629e333fa4459c8",
 "worldType": "moon"
}

需要注意如果 vps 有防火墙之类的,9993 的端口也要对应给放行,否则可能不成功

这里就是根据配置生成对应的签名配置

sudo zerotier-idtool genmoon moon.json
wrote 000000eb444ec0d8.moon (signed world with timestamp 1675475060380)

将配置文件放到 moons.d 的文件夹中,每个人配置文件名可能不同

mkdir moons.d
mv 000000eb444ec0d8.moon moons.d/

重启 zerotier

systemctl restart zerotier-one.service

测试

Windows 客户端测试,首先查看是否能找到中转节点,windows cmd 可能需要管理员权限打开

zerotier-cli.bat listpeers

ZeroTier 使用自建 Moon 服务器加速

一般这里会看到一个你的 moon 所在的 vps 的地址,那个的 ztaddr 就是我们要找的,比如我这里最后一条就是我实际的 vps 地址

指定使用中转节点

zerotier-cli.bat orbit ztaddr ztaddr
zerotier-cli.bat orbit  你的 ztaddr 你的 ztaddr
200 orbit OK

确认是否加入,可以看到他又之前的 LEAF 变成了 MOON,就是正确加入了

ZeroTier 使用自建 Moon 服务器加速

使用之前我是根本连不上家里的主机的,使用之后,直接就可以 ping 了

ping 检测,可以看到我的 ping 很低了,平常可以 ping 时会跳 80-90 甚至非常高,不是很稳定。

ping 的表现这么好以后,后续使用 moonlight 等其他服务的时候也变得异常丝滑

总结

早知道就早点搭建了,简直不要太好用了

如果有各种 zerotier 连不上的,我估计也可以直接通过中转加速来实现打洞。

正文完
 
alecctv
版权声明:本站原创文章,由 alecctv 2024-01-25发表,共计1856字。
转载说明:除特殊说明外本站文章皆由ooly.cc发布,转载请注明出处。
评论(没有评论)
验证码