软件简介
MyIP是一款基于Express + Vue开发的开源免费全能IP工具箱,核心定位是“简洁实用、功能全面的网络诊断与IP管理工具”,目前在GitHub收获3.3k star,据作者介绍其70%代码通过ChatGPT自动生成,由jason5ng32等开发者维护。区别于同类IP查询工具的功能单一或付费限制,MyIP主打全功能覆盖与轻量便捷,无需复杂配置,可快速实现IP信息查询、网络连通性测试、WebRTC测试、DNS泄露测试、网速测试等核心需求,适配日常办公、开发调试、网络诊断等多种场景。软件支持多方式部署(Node.js、Docker、Vercel),可运行在Windows、macOS、Linux等多系统及VPS、NAS等设备上,界面简洁无广告、无捆绑,数据本地处理,兼顾普通用户网络诊断需求与开发者二次开发需求,是替代付费IP工具的优选开源方案。

核心参数
|
参数类型
|
详细说明
|
|
支持平台
|
支持多系统部署:Windows、macOS、Linux,适配VPS、NAS、树莓派等设备;无独立移动端版本,可通过浏览器访问Web界面使用;提供Node.js、Docker、Vercel三种部署方式,新手推荐Docker一键部署,开发者可选择源码部署。
|
|
硬件要求
|
最低:1核CPU、1GB内存、50MB SSD存储;推荐:2核CPU、2GB+内存、100GB+ SSD存储;部署后占用资源极低,普通家用电脑、入门级VPS均可稳定运行,无需独立显卡。
|
|
核心格式支持
|
支持IP信息导出为文本格式,兼容各类网络测试报告导出;支持DNS解析记录、Whois查询结果查看与导出,适配网络诊断过程中的数据留存需求,无需额外格式转换工具。
|
|
软件特性
|
开源免费(MIT协议)、无广告无捆绑;支持IP信息查询、网络连通性测试、DNS泄露检测;多部署方式适配,Web界面操作;可自定义端口与访问权限,支持API密钥配置,适配开发者需求。
|
核心功能亮点
1. 全能IP查询,信息精准:可快速查看本地IP、公网IP(IPv4/IPv6),同步显示IP归属地(精确到区县)、运营商、ASN、地理位置等12项详细信息,满足日常查询与开发调试需求。
2. 多维度网络测试:支持网络连通性检测(适配淘宝、百度、GitHub等常用网站)、WebRTC测试、DNS泄露测试,可评估VPN/代理使用时的隐私风险,及时发现网络隐患。
3. 实用网络工具集:内置网速测试、全球延迟测试、MTR测试、DNS解析、Whois查询等高级工具,一站式解决网络诊断、IP追踪、域名查询等各类需求,无需额外安装其他工具。
4. 多方式部署,灵活适配:支持Node.js源码部署、Docker容器部署、Vercel在线部署,可根据自身需求选择,Docker部署无需配置运行环境,一键启动即可使用。
5. 轻量简洁,新手友好:软件体积小,占用系统资源极低,Web界面操作直观,无需专业网络知识;支持自定义端口与访问权限,可设置允许访问的域名,防止API被滥用。
使用教程
下载安装+首次配置
1. 环境准备:确认设备系统适配(Windows/macOS/Linux),满足对应硬件要求;Docker部署需提前安装Docker;Node.js部署需安装Node.js环境(推荐16+版本);Vercel部署需注册Vercel账号。
2. 安装步骤:新手推荐Docker部署,执行命令
docker run -d -p 18966:18966 --name myip --restart always jason5ng32/myip:latest
即可一键部署;Node.js部署需克隆源码并安装依赖,Vercel部署点击对应按钮即可完成。3. 首次配置:部署完成后,通过浏览器访问
localhost:18966 进入Web界面;可根据需求配置环境变量(如自定义端口、添加API密钥),新手可直接使用默认配置,无需额外调整。4. 安装验证:能正常访问Web界面,可查询IP信息、执行网络连通性测试,即可确认部署无误;若无法访问,检查端口是否开放,Docker部署需确认容器正常运行。
核心操作技巧
1. IP信息查询:打开Web界面即可自动显示当前IP及详细信息,输入任意IP地址可查询该IP的归属地、运营商等情报,实现IP追踪功能。
2. 网络测试操作:在Web界面选择对应测试功能(如DNS泄露测试、网速测试),点击开始即可自动完成测试,生成详细测试报告,便于排查网络问题。
3. 部署优化:Docker部署可设置开机自启,避免重启设备后需手动启动容器;自定义端口可避免端口冲突,配置允许访问的域名可提升安全性,防止未授权访问。
4. 高效使用:定期更新软件版本,获取新功能与安全优化;测试网络连通性时可添加常用网站,方便快速检测;配置Bing地图API Key可显示IP所在地地图,提升使用体验。
安全与使用提醒
1. 安装安全:仅从可信分流渠道或开源仓库下载源码、获取部署命令,拒绝修改版、破解包,防止植入恶意代码;定期更新软件版本,获取功能优化与安全补丁。
2. 隐私与风险防护:软件本地部署,IP信息与测试数据仅在本地处理,不上传至云端,避免隐私泄露;配置访问权限,防止未授权人员访问,妥善保管API密钥,避免滥用。
文章评论