ip lookup ( get ip )

🌐 一键查询公网 IP 与归属地

快速查询公网 IP 及地理位置,支持多源备用,适合网络诊断与隐私检查。

收藏
8.7k
安装
2.3k
版本
1.0.1
CLS 安全性认证2026-08-10
点击查看完整报告 >

使用说明

核心功能与用法

IP Lookup 是一款轻量级网络诊断技能,主要用于获取用户的公网 IP 地址及其关联的地理位置信息。核心使用场景包括:用户询问 "我的 IP 是多少"、"我在哪里" 或主动检查网络出口位置。

该技能采用多级服务架构,首选 myip.ipip.net 获取 IP 及基础位置信息(城市、州/省、国家、ISP),格式简洁如 Current IP:8.8.8.8 From: SF CA USA Google。若主服务失败,自动降级至 icanhazip.com、ipinfo.io 或 ifconfig.me 等备用源,确保高可用性。

对于需要详细地理信息的场景,支持调用 ipinfo.io 的 JSON API 获取结构化数据,包括 ASN、组织名称等元数据。

显著优点

1. 多源冗余设计:4 级备用机制最大限度降低单点故障风险
2. 零配置使用:纯 curl 命令,无需 API 密钥或复杂认证

3. 响应极速:IP 地理位置服务通常 < 200ms 返回

4. 输出格式友好:自动解析为结构化字段(IP/Location/ISP/Org)

局限性与风险

| 维度 | 说明 |
|------|------|
| **隐私暴露** | 查询请求会暴露真实 IP 至第三方服务(IPIP.NET、ipinfo.io 等) |
| **精度问题** | 地理位置基于 IP 库,可能与实际物理位置存在 10-100km 偏差 |
| **VPN/代理穿透** | 检测的是网络出口 IP,无法识别本地是否使用代理 |
| **服务依赖性** | 完全依赖外部免费 API,存在服务变更或速率限制风险 |

适用人群

  • 普通用户:快速确认网络出口位置或排查地域限制问题
  • 开发者:调试 CDN、地理位置服务或网络路由
  • 安全/隐私关注者:检查 VPN/代理是否正常工作

使用建议

敏感环境下建议优先使用自托管 IP 检测端点,避免依赖第三方商业服务。对于高精度定位需求,应结合 GPS 或浏览器 Geolocation API。

安全解读

核心用法

IP Lookup Skill 是一款轻量级的公网IP地址查询工具,通过调用多个成熟的第三方IP服务接口,帮助用户快速获取当前网络环境的公网IP地址及关联的地理位置信息。使用方法极为简单:当用户询问"我的IP是多少"或"我在哪里"等类似问题时,系统会自动执行预设的工作流——优先调用 myip.ipip.net 获取格式化的IP与位置信息,若主服务异常则依次回退至 icanhazip.com、api.ipify.org 或 ifconfig.me 等备选服务。对于需要完整地理信息的场景,还可通过 ipinfo.io 获取包含城市、区域、ISP等详细数据的JSON格式响应。

显著优点

该Skill的最大优势在于零依赖轻量设计。不同于需要安装复杂SDK或客户端的IP查询方案,它仅依赖系统自带的 curl 工具即可运行,无需Python包管理或额外配置,在各种容器化环境和受限Shell场景中都能稳定工作。其次是多源冗余机制,内置5个不同的IP查询服务端点,即使个别服务因网络波动或地区限制不可用,也能自动切换保证功能可用性。此外,输出格式清晰友好,会将原始API响应整理为结构化的IP地址、地理位置、ISP运营商等字段,降低用户解读成本。

潜在缺点与局限性

尽管设计简洁,该Skill仍存在若干局限。首先是功能单一性,它仅能查询公网IP,无法获取本地网络接口信息(如192.168.x.x内网IP),也无法执行端口扫描、路由追踪等进阶网络诊断。其次是外部服务依赖,所有功能均建立在第三方API可用性之上,若处于严格隔离的内网环境或 facing 防火墙白名单限制,可能导致完全不可用。第三是地理信息精度参差,免费IP定位服务通常只能精确到城市级别,无法提供GPS级坐标,且部分代理或VPN环境下的IP归属地可能与实际物理位置偏差较大。

适合的目标群体

该Skill最适合三类用户:一是网络运维人员,需要快速验证出口IP是否切换成功、检测代理配置是否生效;二是普通用户进行基础的位置隐私检查,确认当前网络是否暴露真实地理位置;三是开发者在调试API请求时,需要确认请求来源IP以排查限流或区域访问问题。对于需要批量IP查询、历史记录追踪或企业级威胁情报分析的场景,则应选择专业IP数据服务而非此轻量工具。

使用风险说明

从安全报告可见,该Skill整体风险可控但仍需注意:一是网络超时风险,虽已配置2秒curl超时,但在高延迟网络下仍可能体验不佳;二是隐私认知偏差,虽然Skill本身不存储数据,但调用的第三方服务(如ipinfo.io)会记录查询日志,敏感场景建议查阅其隐私政策;三是供应链稳定性,虽然当前依赖的均为成熟服务,但免费API存在_rate limit_变更或停止运营的可能,关键业务场景建议配置私有IP数据源作为兜底。

ip lookup ( get ip ) 内容

scripts文件夹
手动下载zip · 2.8 kB
package_skill.pytext/plain
请选择文件