szp2005/ipok-cli

GitHub: szp2005/ipok-cli

一款命令行 IP 质量检测工具,聚合多源风险数据并检测 AI 服务可用性与流媒体解锁情况。

Stars: 0 | Forks: 0

# IPOK CLI [![IP 风险](https://ipok.io/api/badge?ip=1.1.1.1&label=demo%20IP)](https://ipok.io/?ip=1.1.1.1) 一行命令即可从您的 VPS 或终端检查任何 IP 的质量:风险评分、住宅 IP 还是数据中心 IP、**原生 IP**、是否支持 **ChatGPT / Claude / Gemini**、是否适用于 **TikTok / 电商 / 社交 / AI** 等。 一行命令测 IP 纯净度 / 风险值 / 能不能用 AI —— 数据由 [ipok.io](https://ipok.io) 提供。 ``` IPOK ip check ipok.io ---------------------------------------------- IP 1.1.1.1 IPv4 Location Australia / South Brisbane ASN AS13335 CLOUDFLARENET Type business native: broadcast Risk 11/100 Pristine Signals hosting AI ChatGPT:OK Claude:OK Gemini:OK Use-case tiktok ** ecommerce ** social ** ai ***** Sources ip-api=55, Scamalytics=0, proxycheck=0, AbuseIPDB=0, ipapi.is=30, StopForumSpam=0 ---------------------------------------------- full report: https://ipok.io/?ip=1.1.1.1 ``` ## 安装 根据您的技术栈选择合适的安装方式——它们都会提供相同的 `ipok` 命令: ``` # Node(免安装,运行一次) npx ipok-cli # check this machine's egress IP npx ipok-cli 1.1.1.1 # check a specific IP # Python pip install ipok # then: ipok / ipok 1.1.1.1 pipx run ipok 1.1.1.1 # zero-install one-off # Homebrew (macOS / Linux) brew install szp2005/ipok/ipok ``` ### 使用方法 ``` ipok # check this machine's egress IP ipok 1.1.1.1 # check a specific IP ipok --json 1.1.1.1 # raw JSON ipok --help ``` 设置 `IPOK_API` 以指向自托管的 endpoint;设置 `NO_COLOR=1` 以禁用颜色。 ### 免安装单行命令(服务器 / CI) 仅需 `curl` + `python3`,无需安装任何内容——非常适合在纯净的 VPS 上使用: ``` bash <(curl -sL https://raw.githubusercontent.com/szp2005/ipok-cli/main/ipok.sh) # this server's IP bash <(curl -sL https://raw.githubusercontent.com/szp2005/ipok-cli/main/ipok.sh) 1.1.1.1 # a specific IP ``` ## 流媒体 / AI 解锁(在服务器上运行) 测试**此服务器的出口 IP** 能解锁哪些内容——Netflix(完整 / 仅限原创 / 被阻止 + 区域)、ChatGPT 区域支持、YouTube Premium、TikTok: ``` bash <(curl -sL https://raw.githubusercontent.com/szp2005/ipok-cli/main/media.sh) ``` 结果反映了服务器的出站 IP(代理/VPS 使用场景)。流媒体提供商经常更改 endpoint,因此请将结果视为尽力而为。 ## 为什么 大多数 IP 纯净度工具只提供一个黑盒评分。IPOK 聚合了多个风险来源,并展示了 IP 被标记的**原因**,外加 AI 服务的可用性和适用场景——这些才是对代理、跨境和 AI 账户真正重要的因素。 ## 免费 API(无需身份验证,启用 CORS) CLI 仅调用了 IPOK 的公开 API。您也可以这样做: ``` curl "https://ipok.io/api/ip?ip=1.1.1.1" # full IP report (JSON) curl "https://ipok.io/api/bgp?asn=AS13335&ip=1.1.1.1" # BGP upstreams/downstreams (RIPEstat) curl "https://ipok.io/api/reverse-ip?ip=1.1.1.1" # domains hosted on the IP ``` 文档: ### 响应结构(`/api/ip`,节选) ``` { "geo": { "ip", "version", "country", "city", "asn", "asName", "isp", "lat", "lon" }, "ipType": "residential | hosting | mobile", "risk": 0, "nativeType": "native | broadcast | unknown", "scenarios": [{ "key": "tiktok", "stars": 3, "verdict": "try" }], "services": [{ "key": "chatgpt", "status": "available" }], "sources": [{ "source": "ip-api", "risk": 10, "flags": {} }], "rdap": { "registry", "country", "registered", "org" } } ``` ## 许可证 MIT —— 详见 [LICENSE](./LICENSE)。与任何提供商均无隶属关系;数据为尽力而为,仅供诊断使用。
标签:Docker 部署, GNU通用公共许可证, IP查询, MITM代理, Node.js, Python, 动态分析, 应用安全, 无后门, 网络运维, 逆向工具