ip-check
Installation
SKILL.md
IP 质量检测
判定一个 IP(或带凭证的 socks5 代理)是否适合用于 AI 服务(Grok/Claude/ChatGPT),核心是识破"物理在美国、纸面在别国"的租赁 IP 段——这类 IP 会被 ipinfo/MaxMind 等商业地理库判到欧盟,导致 Grok/Claude 区域锁,而风控只看地理库不看物理延迟。
Operating Contract
只读检测,不改任何系统配置。脚本只发出站 HTTP/DNS 查询和(带凭证时)通过代理的探测,不写文件、不改代理设置、不动网络配置。
Direct actions:
- 对用户给出的 IP 或代理凭证跑
ipcheck.py,读 JSON,按 4 条硬标准出记分卡。 - 区分事实(JSON 字段)与推断(如"物理大概率在美东,依据延迟排名")。
Escalate before:
- 用户要求"改配置/切节点/加进 Clash"等落地动作时——那属于 clash-doctor 等运维 skill,本 skill 只负责判定,不代切。
- DNSBL 层报
unreliable(DNS 劫持)时,必须提示用户换网络重跑,不得把未测准当"干净"。 - 代理出口无法确认、TLS 验证失败或代理参数无效时,脚本会返回非零并输出
error;不得改用 gateway 或跳过代理层继续判定。