项目地址:https://github.com/jason5ng32/MyIP
这是一个在线查询IP地址的工具源码,我看到有网友布署后的项目效果看起来还不错。 我们博客后台也有IP检查效果,只要打开页面,也会自动检测您的IP信息。
IP 工具箱。轻松检查您的 IP、IP 信息、检查 DNS 泄漏、检查 WebRTC 连接以及测试网站可用性。
🇨🇳一个更好的IP工具箱。可以查看IP、IP信息(代理转发)、检查DNS泄露、检查WebRTC连接、测试网站可用性等。
主要特点
- 查看您的 IP:检测并显示您的本地 IP,源自多个 IPv4 和 IPv6 提供商。
- IP 信息:显示所有 IP 地址的详细信息,包括国家、地区、ASN、地理位置等。
- 可用性检查:测试各种网站的可访问性,例如 Google、GitHub、YouTube、ChatGPT 等。
- WebRTC 检测:识别 WebRTC 连接期间使用的 IP 地址。
- DNS 泄漏测试:显示 DNS 端点数据,以评估使用 VPN 或代理时 DNS 泄漏的风险。
- 深色模式:根据系统设置自动在深色和日光模式之间切换,并可选择手动切换。
- 极简模式:一种针对移动设备优化的模式,可缩短页面长度,以便快速访问重要信息。
- 任意IP信息:提供查询任意IP地址信息的工具。
- 支持 PWA:可以添加为手机上的桌面应用程序以及计算机上的 Chrome 应用程序。
- 根据可用性测试结果,表明目前全球互联网接入是否可行。
- 支持英文和中文。
如何使用
该工具几乎可以直接开箱即用。只需下载整个代码库并将其部署到本地计算机或服务器上即可。无需额外设置。
有 2 种方法可以显示显示 IP 位置的地图:
- 点击地图显示按钮旁边的+添加按钮并填写API KEY,则地图功能将启用并在当前浏览器中始终可用。
- 或者,您可以修改
res/app.js
,在data
部分中找到:
bingMapAPIKEY: '',
在此处输入您的 Bing 地图 API 密钥。执行此操作后,主页上的地图功能将为所有用户自动激活。
申请此 API 密钥是免费的,每年最多可免费申请 120,000 个请求,足以满足个人使用。对于较大的项目,请考虑调整程序以避免将密钥嵌入到前端代码中。
如果您不需要地图功能,只需单击 Vercel 也可以轻松部署该程序。
高级用法
如果您使用代理进行 Internet 访问,请考虑将此规则添加到您的代理配置中(根据您的客户端进行修改)。此设置可让您检查真实 IP 和使用代理时的 IP:
# IP Testing
IP-CIDR,1.0.0.1/32,DIRECT,no-resolve
IP-CIDR6,2606:4700:4700::1111/128,DIRECT,no-resolve
DOMAIN-SUFFIX,ipify.org,Proxy
这个程序70%的代码是通过ChatGPT生成的。经过大约 50 轮来回和一些小的手动调整,所有代码都完成了。
源码本地下载:MyIP-main https://www.myzhenai.com.cn/wp-content/uploads/2023/12/MyIP-main.zip
sicnature ---------------------------------------------------------------------
I P 地 址: 3.15.139.250
区 域 位 置: 美国
系 统 信 息:
Original content, please indicate the source:
同福客栈论坛 | 蟒蛇科普 | 海南乡情论坛 | JiaYu Blog
sicnature ---------------------------------------------------------------------
Welcome to reprint. Please indicate the source https://myzhenai.com.cn/post/4402.html
没有评论