ip-api
Installation
SKILL.md
ip-api
ip-api/
├── SKILL.md # Skill说明文档
├── ip-query.js # 查询本机公网IP
└── proxy-query.js # 通过HTTP代理查询出口IP
使用 ip-api.com 免费API查询公网IP地址的地理位置信息。
When to use
当用户需要查询当前设备的公网IP及其地理位置信息时使用此skill。
Instructions
- 调用
http://ip-api.com/json/?lang=zh-CN获取IP信息 - 解析返回的JSON数据,包含以下字段:
query- IP地址country/countryCode- 国家及代码regionName- 省份/州city- 城市isp- ISP服务商timezone- 时区
- 将结果以友好格式展示给用户
注意事项
- 免费版有频率限制:每分钟45次请求
- 使用HTTP协议(非HTTPS)
- 仅返回公网IP信息,无法查询内网IP
- v2ray 的 mixed 端口同时支持 HTTP 代理和 SOCKS5 代理
示例代码
项目已提供两个 Node.js 脚本,使用内置 http 模块:
# 查询本机公网IP
node ip-api/ip-query.js
# 通过HTTP代理查询出口IP(默认端口10808)
node ip-api/proxy-query.js
# 指定代理端口
node ip-api/proxy-query.js 1080