Repolode
zhihui-hu

zhihui-hu/one-ip

基于 Cloudflare Workers 的 IP 查询与网络诊断工具箱,涵盖归属、信誉、DNS/CDN、浏览器检测和 AI 服务状态。

Star
1,090
Fork
1,302
未关闭 Issue
8
最近提交
24天前

这是什么?

One IP 是一个中英文双语的网络与浏览器环境诊断网页工具箱。输入 IPv4 或 IPv6 地址后,可查看归属地、ASN、CIDR、注册信息、风险标记和信誉分;也可通过 RDAP 查询域名、IP 与 ASN 的 WHOIS 资料。

除 IP 查询外,它还提供 DNS 解析与 CDN 命中节点检测、基于 Globalping 探针的全球 Ping,以及按网站汇总的出口 IP 分流检查。浏览器检测部分包含环境信息、FingerprintJS 与 CreepJS 指纹、WebRTC、权限和自动化特征等内容,并可检查 ChatGPT、Claude、Gemini 等 AI 服务的连通性和官方状态。

项目基于 React 19、Vite 和 TypeScript 构建,以 Cloudflare Workers 加静态资源的方式运行。它提供无需 API Key 的 IP 健康度接口,支持 JSON 与纯文本输出,可通过一键按钮或教程部署到 Cloudflare。

核心功能

  • 01查询 IPv4 与 IPv6 的归属地、ASN、CIDR、网络属性和风险标记。
  • 02通过 RDAP 查询域名、IP 与 ASN 的 WHOIS 注册资料。
  • 03检测 DNS 解析、CDN 命中节点和各网站的出口 IP。
  • 04基于 Globalping 探针进行全球 Ping,展示延迟与丢包。
  • 05提供浏览器指纹、WebRTC 与自动化特征检测页面。
  • 06提供无需 API Key 的 IP 健康度接口,支持 JSON 与文本输出。

适用场景

  • 在使用某个 IP 提供服务前检查其信誉和类型。
  • 排查网络链路实际使用的出口 IP 与 CDN 节点。
  • 测试时检查浏览器隐私设置与 WebRTC 泄露情况。
  • 在一个页面中查看多个 AI 服务的状态。
  • 在 Cloudflare Workers 上自部署私有的 IP 与网络诊断工具。

快速上手

  1. 1

    克隆仓库并安装依赖

    pnpm install --frozen-lockfile
  2. 2

    启动本地开发服务

    pnpm worker:dev
  3. 3

    在浏览器中打开本地地址

使用前须知

  • /api/* 接口需要 Cloudflare Worker 运行,仅靜态托管无法完整使用。
  • 第三方服务的限流和跨域限制会影响查询结果。
  • AGPL-3.0 许可证要求通过网络提供修改版时公开源代码。

标签

常见问题

one-ip 是什么?
基于 Cloudflare Workers 的 IP 查询与网络诊断工具箱,涵盖归属、信誉、DNS/CDN、浏览器检测和 AI 服务状态。 One IP 是一个中英文双语的网络与浏览器环境诊断网页工具箱。输入 IPv4 或 IPv6 地址后,可查看归属地、ASN、CIDR、注册信息、风险标记和信誉分;也可通过 RDAP 查询域名、IP 与 ASN 的 WHOIS 资料。
one-ip 可以免费使用吗?用的什么许可证?
one-ip 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
one-ip 还在维护吗?
活跃维护中。one-ip 最近一次提交是在 2026年9月26日。
one-ip 适合用来做什么?
在使用某个 IP 提供服务前检查其信誉和类型。 排查网络链路实际使用的出口 IP 与 CDN 节点。 测试时检查浏览器隐私设置与 WebRTC 泄露情况。 在一个页面中查看多个 AI 服务的状态。 在 Cloudflare Workers 上自部署私有的 IP 与网络诊断工具。
one-ip 怎么安装和运行?
克隆仓库并安装依赖: pnpm install --frozen-lockfile 启动本地开发服务: pnpm worker:dev 在浏览器中打开本地地址
在哪里获取 one-ip?
源代码和安装说明在 GitHub 上:https://github.com/zhihui-hu/one-ip

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目