MyIP一个超简单实用的开源 IP 查询服务
大家在日常开发中,可能经常会遇到需要查询 IP 地址位置的需求,比如:
网站统计:统计用户来源地
安全防护:根据 IP 地址判断用户是否来自风险地区
物联网应用:根据 IP 地址定位设备
网上的类似查询服务,要么需要付费,要么功能有限,要么使用起来比较复杂。
今天开源君分享一个超简单的开源 IP 地址位置查询项目 - MyIP。
简介
MyIP 是一个简单而实用的开源 IP 信息查看器,可以查看IP、网络连通性、检查 WebRTC 连接、检查 DNS 泄露、网速测试、MTR测试等等。
通过MyIP,我们可以轻松查看自己的公网IP地址,方便进行网络诊断或监控。
整个项目有意思还在于,作者说,项目的 70% 的代码都是通过 ChatGPT 写的。
这,就有点厉害了~~
目前Github上面收获了3kstar。
功能特性
性能特色:
查询速度快:平均查询速度小于 1 毫秒支持高并发:可同时处理大量查询请求内存占用低:占用内存不到 10MB支持多种部署方式:可部署在本地服务器、云服务器、Docker 等环境
安装部署
官方给了3种部署方式:
1、Node环境部署
git clone https://github.com/jason5ng32/MyIP.gitnpm installnpm run buildnpm start
完成后,程序会在 18966 端口运行。
2、Vercel部署,点击项目页面的 Vercel 按钮,一键即可完成。
3、Docker部署
docker run -d -p 18966:18966 --name myip --restart always jason5ng32/myip:latest
另外,作者还给出了一个Demo站点
https://ipcheck.ing/
使用体验
项目主页面
网络连通性
DNS泄露测试
测个网速看看
MTR测试
关于项目的更多细节,可以自行去项目地址进行查看:
项目地址:https://github.com/jason5ng32/MyIP
关注公众号:拾黑(shiheibook)了解更多
赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

随时掌握互联网精彩
- 可让安卓手机运行ChromeOS:曝谷歌已放弃Ferrochrome项目!
- 卢布汇率人民币2024年05月01日
- 权威发布丨2023 中国最受开发者欢迎的技术活动
- 数字化转型,微软 Surface 商用解决方案实现行业革新!
- 美国SIA发布《2022年美国半导体行业现状》报告
- 2022世界显示产业大会倒计时3天!
- 有点东西,制造业出海的高级玩家居然是TA?
- 邱宇峰:5G支撑电力系统能源转型和双碳目标实现
- “假鱼饵”蹿红,比盲盒更烧钱?
- Apple TV国行或已正式过审;特斯拉:争取尽快启动下一次调解,并推动第三方检测;中国移动5G基站超过41万个|Do早报
- 实体商业中,数字化与隐私保护如何两全
- 且读且珍惜,好多人找的那个脚本来了。