【技术贴转载】分享下自建 ZeroTier 根节点服务端

写在文章前的吐槽:个人还是建议Softether自建,ZeroTier么,这玩意有点问题,能避开最好,如果没有公网或者不会折腾Softether,那就用着吧。万事屋有不少Softether搭建帖,需要的可以搜索softether找找。

万事屋转载Softether 安装配置贴:SoftEther安装配置教程

ZeroTier 自建根节点服务端:


适配 Debian10.10:

  • 全自动安装
  • 自动识别主机系统
  • 自动识别主机 IP,切换对应的下载节点
  • 主要解决了原版本中’显示大量历史节点记录’的 Bug

注意事项及参考:

  • 建议用个干干净净的 Debian10 系统进行安装 ZtnCui 控制器 – 根节点服务端
  • 测试用的服务器系统为: Debian10.10 64 位
  • 提供的一键安装脚本只做了适配 Debian10 系统
  • 如果想用 Centos, 请自行解决环境搭建相关的问题

安装步骤

  • 进入目录:
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
  • 初次安装时, 脚本一般都会在倒计时后, 主动断开 ssh 连接, 会有提示, 是为了重新配置环境
  • 断开 ssh 连接后, 重新连接服务器
    • 进入目录cd /root/Auto_Install_ZtncuiForZerotier
    • 运行脚本./Auto_Install_ZtncuiForZerotier
  • 会有一小段时间配置环境……
  • 终端会提示你输入两个自定义端口[ZtnCui 的 Https 端口] [ZeroTier 的 TCP/UDP 端口]
    • 输入3000以外未占用的端口, 因为 3000 端口是被默认用作 ZtnCui-Http
  • 要记得在防火墙放开[ZtnCui 的 Http 端口][ZtnCui 的 Https 端口][ZeroTier 的 TCP/UDP 端口]
  • 等安装完成, 访问 ZtnCui 后台地址进行查看

在官方仓库 key-networks/ztncui 基础上进行汉化并打包成可直接安装的 linux 包,包含 deb 和 rpm 格式(附带了证书 RPM-KEY-TcDhlProForZtnCui@20230110)的软件包


新版 ZtnCui(0.8.6)控制器相关截图(汉化完成度 98%):

  • 编辑日期: 2023 年 01 月 10 日
  • 98%是因为有些没必要汉化

【技术贴转载】分享下自建 ZeroTier 根节点服务端【技术贴转载】分享下自建 ZeroTier 根节点服务端【技术贴转载】分享下自建 ZeroTier 根节点服务端【技术贴转载】分享下自建 ZeroTier 根节点服务端【技术贴转载】分享下自建 ZeroTier 根节点服务端【技术贴转载】分享下自建 ZeroTier 根节点服务端

新版 ZtnCui(0.8.6)控制器相关截图(未完全汉化阶段):

  • 编辑日期: 2022 年

【技术贴转载】分享下自建 ZeroTier 根节点服务端【技术贴转载】分享下自建 ZeroTier 根节点服务端【技术贴转载】分享下自建 ZeroTier 根节点服务端【技术贴转载】分享下自建 ZeroTier 根节点服务端


客户端替换 Planet 文件

  • 服务器安装完成后会在脚本执行的目录找到 planet 文件,例如 /root 下生成的 planet 文件
  • 或者使用/var/lib/zerotier-one目录中的 planet 文件

重启服务

  • linux 重启 Zerotier: service zerotier-one restart
  • win 系统重启 Zerotier: 需要在服务中重启 ZeroTier One 这个服务

加入自建的根节点网络

  • 客户端执行zerotier-cli join 网络 ID, 之后就可以在 web 控制中心找到设备。

特别注意:安装成功后会变更 ZeroTier 默认的 9993 端口为你自己设定的端口

  • 初始安装成功后, zerotier-cli listpeers服务端执行命令查看节点列表,如果打印出的节点列表是空的,则安装正确
  • 无论是什么样的安装方法,在初始安装完成后打印出来如果有其他节点信息,都是错误的
  • 自行部署的 Zerotier 根服务器,服务端在打印出的节点信息中,应该只显示有效连接的客户端
  • 客户端替换 planet 文件后,在不加入自己根服务器网络的情况下, 打印出的节点列表也是空的
  • 加入自己根服务器网络后zerotier-cli listpeers客户端执行命令查看节点信息, 如果 Planet 只有一个,且 IP 为自己服务器,则安装正确.
声明:本站文章,有些原创,有些转载,如发现侵权侵请联系删除。本站所有原创帖均可复制、搬运,开网站就是为了大家一起乐乐,不在乎版权。对了,本站小水管,垃圾服务器,请不要采集,吐槽君纯属用爱发电,经不起折腾。

给TA打赏
共{{data.count}}人
人已打赏
技术宅

推荐一款可以将二十款网盘挂载本地的神器:alist!有兴趣的还能搭建自己的网盘分享站~

2023-1-11 14:44:33

技术宅

Control Web Panel中严重程度为9.8的高危漏洞正在被积极利用中

2023-1-14 17:49:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索