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
克隆仓库并安装依赖
pnpm install --frozen-lockfile - 2
启动本地开发服务
pnpm worker:dev - 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 数据每日更新。
相关项目
一站式域名分析网页工具,整合 DNS 查询、IP 定位、WHOIS 与证书历史。
提供免费域名注册服务,并附带 DNS 与建站学习指南的开源资源仓库。
基于 Cloudflare Workers 部署的自建邮箱服务,一个域名即可创建多个邮箱,支持收发邮件与附件。
基于 Cloudflare Durable Objects 构建持久化、有状态 AI Agent 的 TypeScript SDK。
可自托管的开源点对点 WebRTC 视频会议工具,基于浏览器创建会议室,支持屏幕共享、聊天和白板。