IP优 ipyou.net

命令行工具 / API

不用打开网页,在终端用 curl 就能查 IP。对外只有下面两个地址:查自己、查指定 IP;命令行/脚本访问返回纯文本,浏览器访问仍是网页。

在 GitHub 查看开源脚本

两个接口,够用了

curl ipyou.net查本机 IP 信息(纯文本)
curl ipyou.net/1.1.1.1查指定 IP

要 JSON?加一个 Accept 头

curl -H "Accept: application/json" ipyou.net本机 IP,返回 JSON
curl -H "Accept: application/json" ipyou.net/1.1.1.1指定 IP,返回 JSON

脚本用法示例

# 把本机公网 IP 存进变量
MYIP=$(curl -s -H "Accept: application/json" ipyou.net | jq -r .ip)

# 要查一批 IP?循环调用即可(记得留间隔)
for ip in $(cat ips.txt); do curl -s ipyou.net/$ip; sleep 1; done

提示: 查自己的接口禁用了缓存,换网络 / 切代理后立即返回新结果;查指定 IP 的结果有缓存,响应更快。批量需求请自行循环调用并留间隔。

浏览器快捷方式

书签(Bookmarklet)查 IP

拖到书签栏。选中网页上的一个 IP 再点它,直接跳转查询。

油猴脚本(Tampermonkey)

装 Tampermonkey 后新建脚本,粘贴以下内容。选中 IP → 右上角菜单「查选中的 IP」。

// ==UserScript==
// @name         IP优 快捷查询
// @namespace    https://ipyou.net/
// @version      1.0
// @match        *://*/*
// @grant        GM_registerMenuCommand
// ==/UserScript==
GM_registerMenuCommand('查选中的 IP', function () {
  var s = (window.getSelection() + '').trim();
  window.open('https://ipyou.net/' + encodeURIComponent(s), '_blank');
});

更多工具

IP 归属地 · 风控 · 黑名单