返回顶部
i

ip-lookup-tool

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

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

ip-lookup-tool

# IP Lookup Tool 当用户问这些问题时,触发本 skill: - 我的 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

下载 Zip 包

⬇ 下载 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
返回顶部