Agent Skills
返回列表
Claude守护启动门禁

Claude守护启动门禁

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6e29b842/claude-guard。

技能介绍

你在跟谁说话?

你以为在跟官方 Claude 说话,其实 settings 里躺着上次调试留下的 ANTHROPIC_BASE_URL;你以为出口 IP 一直没变,其实跑到一半线路悄悄漂了。claude-guard 在你发出第一个请求之前就拦住,跑起来之后继续盯着。

两道防线

① 启动门禁(fail-closed,不过就不让启动)

  • 配置残留:官方 settings 是否含 ANTHROPIC_BASE_URL、apiKeyHelper、PROXY_MANAGED 等反代/托管痕迹
  • 生命周期:background agents、cron、deep-link、hooks、自动更新是否都已关闭
  • 越权覆盖:项目 .claude/settings.json 是否试图改写官方路由/凭据/证书/重试
  • 客户端身份:版本号、SHA-256、macOS Team ID 与固定指针是否一致
  • 网络:出口 IPv4 是否在白名单;api.anthropic.com 的 HTTP CONNECT 与 TLS issuer
  • 插件:blocked_plugins 里已知会 detach 进程的插件是否被启用

② 运行看门狗(dry-run 观测,常驻不打扰)

日志写 ~/.claude-guard/guard.log(超 1MB 自动轮转),每条带目标 Claude PID,多会话可归因。「IP 查不到」和「查到了但不在白名单」分开记,不混成 unknown。

适用边界

看门狗是 dry-run 的——它只记录「本来会 pause/resume」,不会真的暂停或杀掉你的 Claude,也不污染 TUI。它不调模型、不用账号 token、不消耗额度。想要的是可信的观测面,不是替你做决定。

使用场景

  • 手里同时有官方Claude和第三方兼容链路,怕`ANTHROPIC_BASE_URL`串台,要确保请求走官方路由
  • 长任务跑到一半出口IP漂移,需要有据可查运行期网络变化,区分线路问题还是客户端问题
  • 想阻止CLI自动更新在不知情时换掉客户端内核,要锁定经过SHA-256验证的固定版本
  • 项目`.claude/settings.json`试图改写官方凭据或证书,需要在启动前拦截越权覆盖

适合人员

  • 同时管理官方Claude和第三方兼容链路的运维人员,需要防止配置串台导致模型调用异常
  • 依赖稳定网络运行长任务的工程师,需要在线路漂移时快速定位问题根源
  • 关注客户端版本安全的开发者,需要阻止自动更新引入未知内核变化
  • 使用多会话Claude的团队管理员,需要通过PID归因追踪每个会话的运行状态