命令行工具 / 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,返回 JSONcurl -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 归属地 · 风控 · 黑名单