返回顶部
i

ip-lookup-toolIP查询工具

查询当前公网 IP、城市位置(含中文名)和运营商。当用户问“我的 IP 是多少”“我现在的 IP 地址”“我在哪个城市上网”这类问题时使用。优先返回公网出口 IP,而不是局域网 IP。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
102
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ip-lookup-tool

IP 查询工具

当用户提出以下问题时,触发本技能:

  • - 我的 IP 是多少
  • 我现在的 IP 地址
  • 看看我现在在哪个城市上网
  • 查一下当前公网 IP 和位置

行为原则

  • - 返回 公网出口 IP(如 23.x.x.x),不要返回 192.168/10.x 这类内网地址
  • 使用轻量免鉴权接口,例如 https://ipinfo.io/json 等
  • 只做一次 HTTP 请求,优先顺序:
1. https://ipinfo.io/json 2. https://ifconfig.co/json 3. https://api.ip.sb/geoip
  • - 若主源失败,自动降级到下一源
  • 不要对精确位置做过度解读,只提供大致城市/国家信息
  • 明确说明“这是公网出口 IP,不一定等于本机局域网 IP”

脚本说明

脚本路径:skills/ip-lookup/scripts/ip_lookup.js

用途:查询当前会话出口的公网 IP 和大致位置。

调用示例:

bash
node skills/ip-lookup/scripts/ip_lookup.js

输出(人类可读):

text
公网 IP:23.249.16.36
城市:新宿区(Tokyo, JP)
运营商:AS400618 Prime Security Corp.

如需要 JSON(例如后续程序处理),可使用:

bash
node skills/ip-lookup/scripts/ip_lookup.js --json

返回字段:

  • - ip:公网 IP 地址
  • city:英文城市(若有)
  • cityZh:中文城市/区县(best-effort,若有)
  • region:地区/省份(若有)
  • country:国家代码
  • org:运营商/自治系统信息(若有)
  • loc:经纬度字符串(若有)
  • source:实际使用的接口来源
  • fetchedAt:ISO 格式查询时间

错误处理

  • - 接口访问失败时,明确说明“暂时无法获取公网 IP”,不要编造 IP 或位置
  • 若部分字段缺失(如没有城市),只返回能确定的信息
  • 若多次接口都失败,建议用户稍后重试或检查网络

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ip-lookup-tool-1775730014 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ip-lookup-tool-1775730014 技能

通过命令行安装

skillhub install ip-lookup-tool-1775730014

下载

⬇ 下载 ip-lookup-tool v1.0.0(免费)

文件大小: 3.72 KB | 发布时间: 2026-4-11 22:57

v1.0.0 最新 2026-4-11 22:57
Initial release: show public IP, city (with Chinese name best-effort), and ISP

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部