首页 > 开源 > 12K星开源IP工具箱:查IP测泄漏诊断一站搞定

12K星开源IP工具箱:查IP测泄漏诊断一站搞定

AI垂直社区 2026-10-09 13:02 7 阅读 查看原文

MyIP 是一个开源一站式 IP 工具箱,集成多源 IP 查询、WebRTC 与 DNS 泄漏检测、网速测试、全球延迟、MTR 诊断、Whois 查询和浏览器指纹分析等功能,支持 Docker 一键自部署,GitHub 星标超 1.2 万,兼顾隐私与实用,是网络检测类工具中的佼佼者。

适用人群:需要验证 VPN 或代理质量的跨境网络用户;关注隐私安全、需要检测 DNS 与 WebRTC 泄漏的开发者和安全爱好者;需要远程排查服务器网络连通性的运维工程师与站长。

适用场景:使用 VPN 或代理后检测真实 IP 是否泄漏、代理是否真正生效;自建服务器后通过 MTR、全球延迟测试排查路由与连通性问题;日常查询任意 IP 的归属地、ASN、组织与质量信息。

推荐理由:功能聚合度极高的开源 IP 工具箱,多源交叉验证避免单一数据源误判,泄漏检测与 MTR 诊断覆盖从普通用户到运维的多数需求,一条 Docker 命令即可自部署,隐私数据留在本地,实用性与工程质量兼备。

项目定位与背景

MyIP 是一个开源的一站式 IP 工具箱,在线演示地址为 ipcheck.ing,目前在 GitHub 上获得超过 1.2 万星标和 1200 余次 Fork,已被收录进 Awesome Self Hosted 列表。它的定位非常清晰:把散落在各个网站上的 IP 查询、DNS 泄漏检测、测速、Whois 等碎片化功能整合到一个页面,同时支持通过 Docker 一条命令自部署,用户既可以直接使用官方演示站,也能把数据完全掌握在自己手里。

核心功能与技术架构

项目采用 JavaScript 技术栈开发,界面支持 PWA,可像原生应用一样添加到桌面。功能覆盖 IP 检测的方方面面:IP 卡片从多个独立数据源并行获取 IPv4 和 IPv6,并排展示国家、城市、ASN、组织和时区;WebRTC 检测能揭示浏览器在 P2P 连接中暴露的真实 IP,判断代理是否形同虚设;DNS 泄漏测试展示实际解析请求的 DNS 端点;此外还有网速测试、全球延迟测试、MTR 路由诊断、Whois 查询、网站可用性检测和浏览器指纹分析。项目还内置一份覆盖 12 个领域、共 258 项的网络安全自查清单,进度保存在浏览器本地;IP 历史记录同样仅存于本地,隐私设计比较到位。

创新点与亮点

首先是多源交叉验证,不同于依赖单一数据库的查 IP 网站,MyIP 同时从多个独立渠道获取结果并排展示,避免单一数据源出错导致误判。其次是隐私导向设计,IP 历史与清单进度只存浏览器端,配合自部署能力,敏感的网络环境信息不必经过第三方。第三是功能聚合度极高,从泄漏检测、测速到 MTR 诊断再到安全清单,一个页面覆盖普通用户到运维人员的多数需求。多语言文档(英简繁俄法葡)、CodeQL 安全扫描、CI 流水线和活跃的社区维护也体现了项目的工程成熟度。

与同类项目对比

传统查 IP 网站功能单一且闭源,无法自部署;不少 DNS 泄漏测试站点只做单一功能。MyIP 的优势在于开源自托管、功能全面且免费,Docker 部署门槛极低,前端体验和功能聚合度在同类开源方案中名列前茅。不足之处在于部分数据依赖第三方 API,自部署时若不配置相应密钥,部分功能可能受限;Node.js 后端在高并发场景下的性能上限也需留意。

上手指南或快速开始

最简单的方式是直接访问演示站 ipcheck.ing。自部署只需一条 Docker 命令拉起 jason5ng32/myip 镜像,浏览器打开对应端口即可使用。README 提供了丰富的环境变量说明,可按需接入各类 IP 数据库与 API 密钥,也支持多种部署方式,扩展灵活,新手也能在几分钟内完成搭建。

总结与展望

MyIP 以极高的完成度把 IP 检测相关的碎片化需求收拢到一个开源项目中,无论是验证代理质量、排查 DNS 泄漏,还是日常网络诊断,都能一站式解决。对注重隐私的用户,自部署版本提供了数据主权保障。随着社区持续迭代,它有望成为网络工具类自托管服务的事实标准之一,是兼具实用性与工程质量的高星项目,值得收藏和部署。

项目信息

项目名称 jason5ng32/MyIP
编程语言 JavaScript
Star 数 12096
Fork 数 1244
主题标签 awesome, censorship, dns, dnsleak, hacktoberfest, ip, ipinfo, leaks, myip, network, pingchecker, proxy, security, security-tools, speedtest, webrtc, whatismyip, whatismyipaddress, whois, whois-lookup
查看 GitHub 项目
https://github.com/jason5ng32/MyIP