目录
IPCheck.ing是一个开源的、一体化的IP工具箱,由开发者Jason Ng创建和维护。它提供了从多个来源进行IP查询、连通性测试、WebRTC和DNS泄露检测、速度测试、MTR、审查检测、Whois查询等多种功能,并且可以通过一条Docker命令自行部署。
这个工具的核心价值在于把分散的网络检测功能整合到一个界面里。你不需要在多个网站之间来回切换,打开一个页面就能完成IP查询、网络连通性检测、隐私泄露检查、速度测试等操作。工具支持从多个独立来源检测IPv4和IPv6地址,并排显示国家、地区、城市、ASN、组织和IP的本地时区等信息。
项目采用MIT许可证,代码托管在GitHub上,支持简体中文、繁体中文、英文、俄语、法语、葡萄牙语等多语言界面。用户可以免费在线演示版本,也可以自行部署到自己的服务器上。
官网入口地址
开源项目地址
https://github.com/jason5ng32/MyIP
下载地址
IPCheck.ing是在线工具,无需下载安装,直接通过浏览器访问官网即可使用。如需自行部署,支持三种方式:Docker部署(一条命令即可运行)、Node环境部署、Vercel部署。也支持PWA安装,可以在手机上作为应用使用。
功能介绍
IP信息检测
从多个独立的探针(包含IPv4和IPv6)检测你的IP地址,然后通过你选择的IP解析数据源查询对应的地理数据。显示国家、地区、城市、ASN、组织和IP的本地时区等信息。
查询任意IP
可以查询任何你好奇的IP地址的详细地理信息,方便对特定IP进行分析。
IP历史记录
在浏览器本地保存你被检测到的IP记录,可以按类型和国家筛选,数据只存储在你的浏览器中。
浏览器指纹检测
通过多种方式计算你的浏览器指纹,并显示是什么让你具有可识别性,帮助了解自己的隐私暴露程度。
WebRTC泄露测试
浏览器通过WebRTC获取网络地址时有绕过VPN或代理,向网站暴露你的真实IP。本测试检查你通过WebRTC连接时暴来的IP,如果返回的IP地址、地区与你预期的不一致,则存在WebRTC泄露风险。此外还会检测你的NAT类型。
DNS泄露测试
当你在使用VPN或代理时,DNS查询仍通过本地网络发送,从而暴露你正在访问的网站域名。本测试通过访问新生成的域名,检测你是通过哪个地区的DNS进行查询,如果返回的出口区域和你正在使用的VPN或代理的地区归属地不同,则存在DNS泄露风险。
网络连通性检测
测试你与网站的连通性,延迟数字越大意味着连接速度越慢。支持最多60个网站的自定义测试列表,提供按国家、AI、社交、流媒体、游戏、开发者等分类的导入列表。基于测试结果,可以判断当前互联网访问是否可行。
网速测试
从Cloudflare使用边缘网络进行速度测试。可以选择测速时下载和上传的数据包大小,测速过程中会进行4次数据包上传与下载。
延迟测试
从世界各地的探针ping你的目标,可以选择所有可用Globalping探针的国家,按大洲分组。
MTR测试
从分布的探针运行MTR,查看数据包实际经过的路由路径。
审查检测
显示某个网站在哪些地方被屏蔽,以及通过什么方式屏蔽。
代理规则测试
验证你的代理软件的规则配置是否按预期工作。
DNS解析器
通过多个解析器同时解析一个域名,按国家分组,方便发现劫持或污染。
Whois查询
对域名和IP地址执行Whois查询。
MAC查询
识别物理地址背后的厂商和详细信息。
ASN信息与上游拓扑
显示AS详细信息、IP前缀的历史公告,以及从ASN到Tier 1骨干网的上游路径。
服务状态
显示知名服务的实时可用性,包括Claude、OpenAI、GitHub、Cloudflare等,以及最近的事件记录。
可分享报告
将测试结果转化为诊断报告,可以生成只读链接、AI可读的Markdown或JSON格式。
Curl API
通过终端一条curl命令获取你的IP。
Earth Online
一个实时广播互联网中断事件的面板。
PWA支持
可以安装为手机应用,在桌面上作为Chrome应用使用。
键盘快捷键
每个功能都有快捷键,按问号键可以看到列表。
应用场景
个人用户
检查自己的IP地址和地理位置,了解网络连接状态,确认代理是否生效。
网络工程师
使用高级工具进行网络故障排查和性能测试,通过MTR和延迟测试定位网络问题。
隐私关注者
通过DNS泄露测试和WebRTC检测来确保在线隐私安全,检查代理和VPN是否真正隐藏了真实IP。
开发者
在开发过程中测试网络功能,确保应用的网络兼容性和性能,验证代理规则配置是否正确。
跨境电商和运营人员
检查不同地区网络的连通性,确认目标市场的网站是否可以正常访问。
使用方法
第一步:访问官网
在浏览器中打开IPCheck.ing官方网站 https://ipcheck.ing/ 。
第二步:查看IP信息
页面会自动从多个探针检测你的IP地址,并显示地理位置、ASN等信息。
第三步:运行网络测试
根据需要选择网络连通性、网速测试、延迟测试、MTR测试等功能,点击运行即可。
第四步:检查隐私泄露
使用WebRTC泄露测试和DNS泄露测试,确认代理和VPN是否真正保护了你的隐私。
第五步:查看和分享结果
测试完成后可以生成可分享的报告,或通过Curl API在终端获取IP信息。
自行部署方法
使用Docker一条命令即可运行:docker run -d -p 18966:18966 --name myip --restart always jason5ng32/myip:latest 。使用Node环境部署时,先克隆代码,然后执行pnpm install && pnpm run build,再运行pnpm start,程序会在18966端口运行。部署时需要配置MaxMind GeoLite2凭证和ALLOWED_DOMAINS域名白名单。
服务支持
定价信息
IPCheck.ing免费。在线演示版本可以直接使用,项目采用MIT许可证,用户可以自由使用、修改和分发。自行部署也不需要支付软件费用,只需承担服务器成本。
数据安全
IP历史记录存储在浏览器本地,不会上传到服务器。项目开源,代码可审计。用户自行部署时,所有数据都在自己的服务器上处理。
部署要求
Docker部署最简单,一条命令即可运行。Node环境部署需要Node.js和pnpm。自行部署需要配置MaxMind GeoLite2凭证(免费获取)和ALLOWED_DOMAINS域名白名单。
多语言支持
界面支持6种语言,包括简体中文、繁体中文、英文、俄语、法语、葡萄牙语。添加新语言只需要一个语言包和一行注册代码。
社区贡献
项目欢迎贡献,提供了适合新手的任务列表,包括添加DNS解析器、添加精选网站列表、翻译README、完善翻译等。
| 源码反馈/咨询 (共有 条反馈) |
ipcheck.ing常见问题
IPCheck.ing由开发者Jason Ng创建和维护,是一个个人开源项目,不是公司产品。项目采用MIT许可证,代码托管在GitHub上。
IPCheck.ing是一个开源的IP工具箱。它可以查你的IP地址和地理位置,检测DNS和WebRTC是否泄露,测试网速和延迟,运行MTR路由追踪,查Whois和MAC地址等。相当于把多个网络检测工具整合到了一个页面里。
打开官网后,页面会自动检测你的IP并显示信息。然后根据需要选择网络连通性、网速测试、DNS泄露测试等功能,点击运行就行。不需要注册,直接就能用。
免费。在线演示版本可以直接使用,项目采用MIT许可证,用户可以自由使用、修改和分发。自行部署也不需要支付软件费用,只需承担服务器成本。
项目开源,代码可审计。IP历史记录存储在浏览器本地,不会上传到服务器。如果自行部署,所有数据都在自己的服务器上处理,隐私性有保障。
使用代理时,可以在代理配置中添加IP-CIDR规则,让ipcheck.ing同时检测你的真实IP和代理IP。把常用的检测项目加入连通性测试列表,一键检测多个网站。用快捷键可以快速切换功能,按问号键可以看到完整列表。
特色功能包括多源IP检测、WebRTC泄露测试、DNS泄露测试、延迟测试、MTR测试、审查检测、代理规则测试、浏览器指纹检测、可分享报告、Curl API、Earth Online断网广播等。
IPCheck.ing官网地址是 https://ipcheck.ing/
开源项目地址是 https://github.com/jason5ng32/MyIP
可以。支持PWA安装,可以在手机上作为应用使用。手机浏览器也可以直接访问网页版。
不需要。打开网页就能直接使用,没有注册和登录环节。
支持。提供三种部署方式:Docker部署最简单,一条命令即可运行;Node环境部署需要克隆代码并执行构建命令;也支持Vercel部署。自行部署需要配置MaxMind GeoLite2凭证和域名白名单。
DNS泄露测试可以检测你的DNS查询是通过哪个地区的DNS进行的。如果返回的出口区域和你正在使用的VPN或代理的地区不一致,说明存在DNS泄露,你的真实位置和访问的网站域名被暴露。
WebRTC泄露测试可以检查浏览器通过WebRTC连接时暴露的IP地址。如果返回的IP与你预期的不一致,说明存在WebRTC泄露,你的真实IP通过WebRTC暴露给网站。
界面支持6种语言,包括简体中文、繁体中文、英文、俄语、法语、葡萄牙语。
普通IP查询工具只显示IP地址和地理位置。IPCheck.ing除了基础查询,还提供WebRTC泄露检测、DNS泄露测试、MTR路由追踪、延迟测试、审查检测、Whois查询、MAC查询等高级功能,并且开源可自行部署。
可以用来查IP地址和归属地、检测代理是否生效、检查DNS和WebRTC是否泄露、测试网络连通性和速度、排查网络故障、检查网站是否可访问、查域名和IP的Whois信息等。
MTR是My Traceroute的缩写,结合了ping和traceroute的功能。IPCheck.ing可以从分布的探针运行MTR,查看数据包从你的目标经过哪些路由节点,帮助定位网络延迟或丢包问题。
可以从世界各地的探针ping你的目标,选择所有可用Globalping探针的国家,按大洲分组。适合了解你的网站在不同地区的访问速度。
在终端执行一条curl命令即可获取你的IP,方便在脚本或命令行环境中快速查询。
支持。可以安装为手机应用,在桌面上作为Chrome应用使用,方便随时打开检测网络状态。