cd ~
wget https://agent-github.08w80.com/https://github.com/TcDhlPro/ZeroTierOne-SelfHostingNetworkControllers-ZtnCui/releases/download/v1.0.0/Auto_Install_ZtncuiForZerotier.tar.gz
tar -zxvf Auto_Install_ZtncuiForZerotier.tar.gz
chmod -R 775 Auto_Install_ZtncuiForZerotier
cd /root/Auto_Install_ZtncuiForZerotier
./Auto_Install_ZtncuiForZerotier
cd /root/Auto_Install_ZtncuiForZerotier
./Auto_Install_ZtncuiForZerotier
[ZtnCui 的 Https 端口] [ZeroTier 的 TCP/UDP 端口]
3000
以外未占用的端口, 因为 3000 端口是被默认用作 ZtnCui-Http[ZtnCui 的 Http 端口]
或[ZtnCui 的 Https 端口]
和[ZeroTier 的 TCP/UDP 端口]
在官方仓库 key-networks/ztncui 基础上进行汉化并打包成可直接安装的 linux 包,包含 deb 和 rpm 格式(附带了证书 RPM-KEY-TcDhlProForZtnCui@20230110)的软件包
/var/lib/zerotier-one
目录中的 planet 文件service zerotier-one restart
需要在服务中重启 ZeroTier One 这个服务
zerotier-cli join 网络 ID
, 之后就可以在 web 控制中心找到设备。 zerotier-cli listpeers
服务端执行命令查看节点列表,如果打印出的节点列表是空的,则安装正确zerotier-cli listpeers
客户端执行命令查看节点信息, 如果 Planet 只有一个,且 IP 为自己服务器,则安装正确. 1
cxtrinityy 2023-01-11 21:44:47 +08:00
感觉 op 很熟 zerotier, 借楼问点问题. 这是自建 planet 么? 为什么要自建 planet? planet 和 moon 啥区别, 看了官方文档, 理解的不太透彻, 没理解错的话, 如果 moon orbit 官方的 planet, 依然是优先通过 moon 打洞, 不行再用官方的 planet 打洞? 那这样只要 moon 可用, 就没必要 planet 吧?
|
2
lithiumii 2023-01-11 22:02:58 +08:00 1
@cxtrinityy 首先是给不信任第三方服务的人准备的,自建 Planet 数据就可以不走官方的了。其次是理论上有 Moon 的时候 Moon 优先没错,但跑个一年半载总有那么一两次突然就抽风了,这时候官方的 Planet 由于在国外,效果也不是很好,导致连不上或者速度感人。
|
3
TcDhl OP @cxtrinityy #1
如果你是部署了 moon 方式, 假设部署 moon 的机器是国内或者香港的, 那么在你某个 zerotier 客户端, 会同时存在官方节点和你的 moon 节点. 如果你是部署了 planet 方式, 假设部署 planet 的机器是国内或者香港的, 那么在你某个 zerotier 客户端, 只能通过你的 planet 那台机器进行握手(不会再有官方节点, 对于境内的人来说, 相当于是加快了握手速度和某种程度上提高了两端打洞的稳定性) 自建 planet 肯定是优于 moon 的 这两种方式的打洞, 遇到跨运营商的话, 效果都是没那么好, 我是家庭网络的客户端都是电信, 华东那一片的打洞起来很快很稳, 家庭网络打洞到服务器网络也蛮稳 |
4
jiangboyueplus 2023-01-11 22:53:02 +08:00 via Android
马克 抽空实践下
|
5
Yien 2023-01-11 23:26:11 +08:00
感谢分享!👍
|
6
Lentin 2023-01-11 23:30:01 +08:00
https://github.com/jonnyan404/zerotier-planet
用 docker 更方便一些…… |
7
laoyur 2023-01-11 23:33:21 +08:00
@TcDhl 电信同省的两个客户端有时会互相 ping 不通,现象是通了 10s 左右就会不通个 30s 的样子,这种是被电信 qos 了吗?一般等个几个小时又会正常,但时不时遇到这种情况是真要命。
|
10
mercury233 2023-01-12 08:05:50 +08:00
ZtnCui 不需要长期启动,有新设备加入时手动开启一会就行
|
11
miyuki 2023-01-12 08:36:12 +08:00
我理解的:Planet 和 Moon 翻译过来就是行星和卫星,如果 Planet 是自己建的,那么肯定只会使用环绕这个 Planet 的 Moon
|
12
YGBlvcAK 2023-01-12 10:15:40 +08:00 via Android
之前也搞过自建 planet ,遇到过一个问题,就是一段时间后,某些客户端就连不上了,查看连接是连接到美国的 zerotier 官方节点,jonnyan404 和另一个大佬的,都是这样
|
13
xiaonian233 2023-01-12 11:28:08 +08:00
支持 op ,感觉如果只是临时用一下 n2n 是更轻量点
|
18
sun82kg 2023-01-12 15:25:09 +08:00
大佬,要是做个 docker 版就好了。 群晖里也能随意部署
|
21
TcDhl OP @YGBlvcAK #20
那肯定没整对, 正常自建完成且替换好 planet 后, 除了你服务器的 IP, 是不会有其他节点的 |
22
troilus 2023-01-12 19:32:39 +08:00
DDNS 支持吗?
|
24
acupnocup 2023-01-14 08:50:15 +08:00
好棒,收藏一下。
|
25
zeze0556 2023-01-14 14:50:17 +08:00
version: '2.0'
services: ztncui: container_name: zerotier restart: always networks: zerotier_net: ipv4_address: 192.168.x.x volumes: - "/mnt/user/appdata/docker_server/zerotier_keynetworks/opt:/opt/key-networks/ztncui/etc:rw" - "/mnt/user/appdata/docker_server/zerotier_keynetworks/zerotier-one:/var/lib/zerotier-one:rw" environment: - HTTP_PORT=4000 - HTTP_ALL_INTERFACES=yes - ZTNCUI_PASSWD=passwd ports: - '4000:4000' image: keynetworks/ztncui networks: zerotier_net: external: name: br0 |