七千二百袋水泥
七千二百袋水泥
Published on 2025-10-25 / 5 Visits

全面解析MyIP工具箱:一个由产品经理借助AI开发的强大网络IP检测与诊断工具,支持Docker部署和多种实用功能

  • 项目源码: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 及相关网络信息:

Image

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

Image

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

Image

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

Image

使用总结与推荐建议

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