Skip to content

安装 Agent

简体中文 | English

注册并启动

登录 Center 后打开 节点。如果还没有自动注册密钥,先轮换生成一个,然后在 每台受支持节点上以 root 执行页面给出的单行命令。

安装器会:

  1. 根据 stable 或 RC 渠道选择 Agent;
  2. 验证官方发布清单、大小和校验和;
  3. 安装必要的下载依赖;
  4. 注册节点并取得节点专用凭据;
  5. 启动 systemd 或 OpenRC 服务。

Center 不替安装器决定具体 Agent 版本。只有明确需要某一版本时,才直接向安装器 传入 --version VERSION。重复运行安装命令会保留仍然有效的本地节点身份。

节点凭据、本地队列和恢复状态保存在只有 root 可读的 /var/lib/ipchronicle-agent。关闭自动注册只阻止新节点,不会断开已经注册的 Agent。

检查运行状态

sh
# systemd
systemctl status ipchronicle-agent
journalctl -u ipchronicle-agent -f

# OpenRC
rc-service ipchronicle-agent status
tail -f /var/log/ipchronicle-agent.log

两分钟内上报过的节点视为在线。配置通常在下一次 30 秒轮询时生效。管理员可以 开启最长十分钟的临时同步模式,以便实时调整;它使用 WebSocket 唤醒,但不会 替代轮询,也不会打开 Agent 入站端口。

注册本身不会立即执行完整探测。默认周期计划为节点时区每天午夜,首次探测由 管理员决定。

卸载

移除服务和二进制,但保留节点身份与待上报数据:

sh
curl --proto '=https' --tlsv1.2 -fsSL \
  "https://raw.githubusercontent.com/ipchronicle/ipchronicle/main/scripts/install-agent.sh" |
  sh -s -- --uninstall

同时永久清除 /var/lib/ipchronicle-agent

sh
curl --proto '=https' --tlsv1.2 -fsSL \
  "https://raw.githubusercontent.com/ipchronicle/ipchronicle/main/scripts/install-agent.sh" |
  sh -s -- --uninstall --purge

--purge 会丢弃节点凭据、缓存配置、代理凭据、更新恢复状态、任务身份和待上传 结果。再次安装会注册成新节点。两种卸载方式都不会删除 Center 中的节点配置或 历史,旧节点需要在 Center 中另行吊销或删除。

基于 AGPL-3.0-only 发布