
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 @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/zeroier-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 |