在这个数字化的时代,IP地址就像是我们的网络身份证。各位在日常的工作中,肯定会会遇到需要和 IP 地址相关的需求。
今天了不起和大家聊一聊一个非常好用的开源 IP 工具项目 - MyIP
。
简介
MyIP
一个开源IP工具箱,提供了一系列的网络检测工具,包括IP地址检测、地理位置查询、DNS泄漏测试、WebRTC连接检查等等。
而且,它还有速度测试、ping测试、MTR测试,以及网站可用性检查等功能, 具有查询速度快、、内存占用低、支持多种部署方式等特点,简直就是网络检测的瑞士军刀!
主要功能有:
另外还有一个有意思的是,据项目作者自己说,项目的 70% 的代码都是通过 ChatGPT 写的。
快速安装部署
关于MyIP
的安装,官方给了2种部署方式:
1、Node环境部署
git clone https://github.com/jason5ng32/MyIP.git
npm install && npm run build
npm start
完成之后,程序会在 18966 端口运行。
2、使用Docker部署
docker run -d -p 18966:18966 --name myip --restart always jason5ng32/myip:latest
如果想更进一步的使用高级功能,可以添加相应的环境变量。
使用体验
MyIP
提供了一个在线Demo,我们可以在这里试用所有功能:
https://ipcheck.ing
无论是检查IP,还是测试网络速度,都非常方便。
IP信息
网络连通性
WebRTC 测试
DNS泄露测试
网速测试
还提供了一些高级工具,还是蛮好用的。
侧边栏还可以对工具进行自定义的设置。
不得不说,MyIP是一个功能全面、使用方便的IP工具箱,可以满足我们的网络检测需求。而且,这还是一个国际化的项目,支持多语言,无论你身在何处,都能轻松使用。
关于更多细节,可以自行到项目地址进行查看:
项目地址:
https://github.com/jason5ng32/MyIP