ZOYKUHot Board

zhihui-hu/one-ipDocumentation

瞬息洞察 IP 纯净底色与风险评级。仅需一键探寻,物理坐标、机房源流与代理轨迹尽收眼底。一站式 IP 与网络诊断工具箱:查询归属、ASN、信誉与风险,检测网络出口、DNS/CDN、浏览器指纹与 WebRTC,聚合 AI 服务状态。

npm i one-ip

One IP Logo One IP

React 19 Vite 8 TypeScript 6 Cloudflare Workers

IP 查询、网络诊断、浏览器检测与 AI 服务状态工具箱。

中文 · English

在线体验 · GitHub

桌面首页(已打码)

手机 · 浅色手机 · 深色
手机浅色首页(已打码) 手机深色首页(已打码)

功能

  • 当前 IP(首页):IPv4 / IPv6 归属地、运营商、ASN、信誉分与地图,IP 检测在新标签页打开
  • 泄漏检测:DNS 泄漏与 WebRTC 泄漏
  • 网络解锁:AI、流媒体及各地区网站的连通性与分流出口,含 ChatGPT、Claude 专项诊断
  • 网站测速:基于 Cloudflare 边缘网络的下载、上传与延迟测试
  • 更多工具:WHOIS、全球 Ping、浏览器指纹与环境一致性、服务状态
  • 中英文、深浅主题、移动端适配;支持浏览器原生 WebMCP

结果依赖第三方服务,可能受限流或跨域影响;IP 类型和信誉分仅供参考。

部署

一键部署到 Cloudflare:

Deploy to Cloudflare

或 Fork 后在 Cloudflare Workers & Pages 导入仓库,构建命令 pnpm build,部署命令 pnpm deploy。基础功能无需任何 API Key。

Docker 自托管:

cp .env.docker.example .env.docker   # 可选配置
docker compose up -d --build         # 打开 http://服务器地址:8080

Cloudflare Pages、反向代理、天地图、人机验证、GitHub Actions 与 Fork 同步等配置见 部署与配置。

本地开发

pnpm install --frozen-lockfile
pnpm worker:dev   # http://127.0.0.1:8787
pnpm build && pnpm test && pnpm lint

数据来源

Net.Coffee、ip-api、Globalping、IANA / RDAP、各平台官方状态源;浏览器检测使用 FingerprintJS 与 CreepJS(见 vendor/browser-diagnostics),Claude 环境检测字典参考 FuckClaude(见 vendor/claude-environment/)。检测结果仅用于环境排查,不代表任何平台的官方判定。

欢迎提交 Issue。分享截图前请遮盖 IP、位置和指纹等隐私信息。

商务合作

提供闭源商业版本:企业授权、私有化部署、定制开发与 API 接入、技术支持。请通过 [email protected] 或微信联系,并说明使用场景与预计规模。

微信联系(展开二维码) 微信联系二维码

社区友链:LINUX DO

Star History

One IP 的 GitHub Star 历史曲线
Document mirror archived from official upstream repository · Visit upstream GitHub
Snapshot date: 2026-11-09