zerotier的planet服务器用docker一键安装脚本zerotier-planet,以及排坑指南

排坑说明:之前用安卓上的ZerotierFix无论如何都无法连接上服务器,也不弹创建VPN的提示,搞了一两天,终于弄清楚了,是之前把 clash的 始终开启VPN 给选上了,记住一定不要选其它任何软件的 始终开启VPN

Screenshot_2024-11-06-13-21-08-50_41a74ddf68be21faad2fbbb691b15143.jpg还有一个奇怪的问题,用安卓客户端 ZerotierFix的时候 ,用手机用流量来访问的话 是访问不到其它机器的(并不是运营商的问题),我把同一台手机 用流量做热点 然后用另外一台手机连接这个WIFI就能访问,后面经过测试 用流量的时候 得多等好一阵才能生效,如果用WIFI基本上是立即生效.

zerotier-planet的一键安装脚本 详细看这里

https://github.com/xubiaolin/docker-zerotier-planet?tab=readme-ov-file#3%E5%BC%80%E5%A7%8B%E5%AE%89%E8%A3%85

最主要就是这几行代码,克隆下来后 进目录里面 执行 deploy.sh ,后面就是根据提示傻瓜操作

git clone https://github.com/xubiaolin/docker-zerotier-planet.git

cd zerotier-planet

./deploy.sh

客户端配置,全程不需要moon文件,只用planet就行

OpenWRT 客户端配置

步骤如下:

  1. 安装zerotier客户端
  2. 进入目录 /etc/config/zero/planet
  3. 替换目录下的 planet 文件
  4. 在openwrt网页后台重启zerotier服务
  5. 在openwrt网页后台加入网络
  6. 管理后台同意加入请求
  7. zerotier-cli peers 可以看到 planet 角色

Windows 配置

首先去zerotier官网下载一个zerotier客户端
https://www.zerotier.com/download/

将 planet 文件覆盖粘贴到C:\ProgramData\ZeroTier\One中(这个目录是个隐藏目录,需要运允许查看隐藏目录才行)

把ZeroTier One,服务重启

kwhktf3x.tbi.png

加入网络

使用管理员身份打开PowerShell

执行如下命令,看到join ok字样就成功了

PS C:\Windows\system32> zerotier-cli.bat join 网络id(就是在网页里面创建的那个网络)
200 join OK
PS C:\Windows\system32>

或者是直接用GUI程序 v0ghaeuc.34u.png

在服务器上,登录管理后台可以看到有个个新的客户端,勾选Authorized就行

ifxsaq0y.ebg.png

再说一下路由规则,这个意思就是当你想访问 另一个地方的 192.168.2.x 这个网段的机器的时候,就通过目标机器上的 10.38.170.189进行中转(这个机器可以是路由或者其它设备),这样的好处就是 比如你当前电脑的IP是 192.168.30.5 ,你可以直接访问另一个地方的 192.168.2.10类似的设备

lsrwfqkj.lof.png

安卓第三方支持planet的客户端

https://github.com/kaaass/ZerotierFix

留下评论

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

2 + 7 =