- 项目源码:
https://github.com/jason5ng32/MyIP - 项目仓库:
docker pull jason5ng32/myip - 快速启动命令:
docker run -d -p 18966:18966 --name myip jason5ng32/myip
项目概述与核心特性
本项目功能强大且实用,以下是官方提供的详细功能介绍:
- 查看您的 IP:检测并显示您的本地 IP 地址,数据来源于多个 IPv4 和 IPv6 服务提供商。
- 🕵️ IP 信息:提供所有 IP 地址的全面信息,包括国家、地区、ASN 编号以及地理位置等详细数据。
- 🚦可用性检查:测试各类网站的可访问性,例如 Google、GitHub、YouTube、ChatGPT 等热门平台。
- 🚥 WebRTC 检测:识别在 WebRTC 连接过程中所使用的 IP 地址信息。
- 🛑 DNS 泄漏测试:显示 DNS 端点数据,帮助评估在使用 VPN 或代理服务时 DNS 泄漏的潜在风险。
- 🚀速度测试:通过边缘网络测试您的网络连接速度,提供准确的性能指标。
- 🚏代理规则测试:测试代理软件的规则配置,确保其设置正确无误。
- ⏱️全球延迟测试:在全球不同地区的服务器上执行网络延迟测试,获取多地点数据。
- 📡 MTR 测试:在全球多个地区的服务器上进行 MTR 网络诊断测试。
- 🔦DNS解析器:对来自多个来源的域名进行 DNS 解析,获取实时解析结果,可用于判断 DNS 污染情况。
- 🚧审查检查:检查特定网站在某些国家是否被屏蔽或限制访问。
- 📓 Whois 搜索:对域名或 IP 地址执行 whois 信息查询,获取注册和所有权数据。
- 📀 MAC 查找:查询物理 MAC 地址的详细信息,帮助识别网络设备。
- 🌗暗模式:根据系统偏好自动在暗模式和日光模式间切换,并支持手动调整。
- 📱极简模式:专为移动设备优化的显示模式,缩短页面长度,便于快速访问核心信息。
- 🔍搜索 IP 信息:提供工具以查询任意 IP 地址的详细信息。
- 📲支持 PWA:可作为手机桌面应用或计算机上的 Chrome 应用添加,提升使用便捷性。
- ⌨️键盘快捷键:支持所有功能的键盘快捷操作,按下
?键即可查看完整的快捷键列表。 - 🌍 根据可用性测试结果,显示当前是否能够进行全球互联网访问。
值得一提的是,这个项目的独特之处在于它并非由专业程序员开发,而是由一位产品经理借助人工智能技术完成,这体现了现代工具在创新中的应用潜力。
部署步骤与使用体验分享
用户可以直接访问官方提供的体验网站:https://ipcheck.ing/,快速了解工具功能。
此外,也可以通过 Docker 快速部署私有实例。以下是在服务器环境下的典型配置示例,使用 Nginx 进行反向代理设置:
# myip 配置
server{
listen 80;
server_name <自定义域名>;
location /{
proxy_pass http://127.0.0.1:18966;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
启动服务后,在浏览器中访问首页,系统会自动开始探测本机 IP 及相关网络信息:

工具还提供常用网络服务的延迟测试和 WebRTC 支持探测功能:

DNS 泄漏测试及网络速度测试模块,需要注意的是速度测试上限为 100M,适用于一般场景:

其他高级功能可根据需求进行选择性检查,包括更多专业诊断工具:

使用总结与推荐建议
该工具功能全面且实用,安装和部署过程简单快捷。用户可以选择直接使用官方提供的在线服务,访问地址为 https://ipcheck.ing/。对于希望搭建私有实例的用户,这也是一种非常值得推荐的方案,能够满足个性化需求并保障数据隐私。