Skip to content

部署与激活 ​

硬件配置与系统要求 ​

1. 服务器硬件配置建议 ​

根据您需要管理的网络资产数量和并发扫描任务量,平台推荐以下服务器配置:

部署角色最低配置 (小型团队)推荐配置 (生产环境 / 万级资产)大型集群 (大型企业)
服务端主节点 (Web、主程序与数据库)2 核 CPU / 4 GB 内存
50 GB SSD 存储
4 核 CPU / 8 GB 内存
100 GB SSD 存储
8 核以上 CPU / 16 GB 以上 内存
500 GB 以上 NVMe SSD 存储
扫描探针节点 (Client 客户端)1 核 CPU / 2 GB 内存
20 GB 剩余磁盘
2 核 CPU / 4 GB 内存
50 GB 剩余磁盘
根据任务量按需增加分布式主机数量

2. 软件运行环境要求 ​

  • 操作系统:支持主流 Linux 发行版(推荐使用 Ubuntu 22.04 LTS、Rocky Linux 8+ 或 Debian 11+)。
  • 软件依赖:系统需要预先安装好 Docker 20.10+ 和 Docker Compose v2.0+。
  • Docker 镜像与国内网络环境调优:
    • 官方镜像拉取与加速:平台大部分安全工具(如 Subfinder、Naabu、Nuclei 等)以容器方式运行。在特殊网络环境下,标准 Docker Hub 镜像可能拉取缓慢或失败。推荐配置 Docker Daemon 镜像加速器(编辑 /etc/docker/daemon.json):
      json
      {
        "registry-mirrors": [
          "https://your-docker-mirror.example.com"
        ]
      }
      配置后执行 sudo systemctl daemon-reload && sudo systemctl restart docker 生效。

一键安装 ​

在目标服务器上直接执行以下命令,引导脚本 install.sh 会自动探测最快镜像源、下载所需组件并完成安装:

bash
curl -fsSL https://cnb.cool/testnet0/testnet-public/-/git/raw/main/install.sh | bash

安装脚本会自动生成随机密码、创建自签名证书、拉取镜像并启动服务。安装完成后终端会输出访问地址(https://<服务器IP>:3100)与随机初始密码。

首次登录与系统激活

  • 首次登录:使用终端输出的账号密码登录,并第一时间在「个人设置」中修改密码,完整步骤见快速开始;
  • 系统激活:生产环境需在「系统管理 → 授权管理」中上传授权文件激活,流程见授权管理。

常用控制命令参考

以下命令均需在 testnet-deploy 目录下执行:

  • 启动/停止/重启服务:./testnet.sh start / ./testnet.sh stop / ./testnet.sh restart
  • 查看运行日志:./testnet.sh logs 或 docker compose logs -f testnet-server
  • 查看服务状态:./testnet.sh status
  • 重置管理员密码:./testnet.sh reset-password 可将密码重置为默认的 Admin@123456(请在登录后第一时间在个人中心修改它)。
  • 升级到最新版本:./testnet.sh update

分布式节点部署 ​

系统默认会在服务端主机上启动一个内置客户端。如需在多台服务器上分布式运行扫描任务,可将独立客户端节点连接到主服务器,支持 Docker 与 二进制 两种部署方式(均含 systemd 服务注册、上线验证与升级方案)。

TIP

完整步骤请参阅专页 节点独立部署。


相关文档 ​

最近更新

基于 MIT 协议发布