Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IP优 · ipyou.net

一个查得更细的 IP 工具站 —— 归属地、运营商、ASN、IP 类型、风控值、适用场景,一次给全。

支持浏览器访问,也支持 curl 直接在终端里查。

Website curl Free No Key

中文 · English · API 文档 · 命令行技巧 · 常见问题 · 脚本工具


一行命令,先试为敬

curl ipyou.net
IP      : 138.84.139.142
归属地  : Philippines Tarlac Salcedo
运营商  : Big River Telephone
ASN     : AS4775 Globe Telecoms (globe.com.ph)
类型    : 家庭宽带
风控值  : 15 (low)
经纬度  : 15.8572, 120.6000
场景    : TikTok ★★★★★  跨境电商 ★★★★★  社媒运营 ★★★★★  AI 应用 ★★★★★

查别人的 IP:

curl ipyou.net/1.1.1.1

要 JSON?同样这两个地址,加一个 Accept 头:

curl -H "Accept: application/json" ipyou.net
curl -H "Accept: application/json" ipyou.net/1.1.1.1

对外就这两个接口。无需注册、无需 API Key、无需 -L。浏览器访问同样地址则是完整网页版。


这个站解决什么问题

市面上的 IP 查询工具,大多只回答「这个 IP 在哪」。但做跨境电商、TikTok、社媒运营、AI 业务的人,真正关心的是另外几件事:

你真正想知道的 本站怎么回答
这是住宅 IP 还是机房 IP 多维度交叉判定,附置信度
这个 IP 干净吗、被拉黑过吗? 与百万级威胁情报库实时比对
拿来跑 TikTok / 跨境店铺行不行? 按 IP 类型与风险给出四个场景的适配星级
运营商到底是谁? 国内精确到实际运营方(不是笼统的「电信」或 ASN 名)
我的代理穿帮了吗 出口 IP vs 时区/语言/WebRTC 一致性检测
一次买了一批代理,怎么快速验 用现成脚本循环质检,导出 CSV

功能一览

🔎 IP 详情查询

访问 ipyou.net/<IP> 或首页搜索框。一页给出:

  • 归属地:国家 / 省 / 市 + 经纬度 + 地图
  • 运营商 / ISP:国内精确到实际运营公司(如 114.114.114.114 → 南京信风网络科技,而非「电信」)
  • ASN:AS 号、机构名、官网域名
  • IP 类型:家庭宽带 / 移动网络 / 数据中心 / 教育政府,附置信度
  • 风控值:0–100 综合评分 + 风险等级
  • 适用场景:TikTok / 跨境电商 / 社媒运营 / AI 应用 的星级评估
  • 黑名单:是否命中,入站 / 出站分别标注
  • 原生 / 广播 IP:RIR 注册国与实际定位国是否一致
  • rDNS 反解、IP 反查域名、WHOIS、位置历史、BGP 上下游

🧭 环境检测 · /check

一页看清代理有没有「穿帮」:

  • 环境一致性结论:时区、浏览器语言、WebRTC 与出口 IP 是否互相矛盾,逐条列出问题
  • WebRTC 泄漏检测:是否暴露了与出口不同的真实 IP
  • 浏览器指纹概要:UA、平台、语言列表、分辨率、CPU 线程等

⚖️ IP 对比 · /compare

并排比较两个 IP,差异行高亮。切代理 / 换节点前后核对最方便,A 侧默认预填你当前的 IP。

🛠️ 命令行工具 · /tools

curl 速查、JSON API、shell 脚本示例、浏览器书签(bookmarklet)与油猴脚本。

🌐 ASN / BGP · /asn

按 ASN 查归属机构、前缀列表、BGP 上下游与对等邻居。


为什么快、为什么稳

所有判定都跑在自建的本地数据库上,不是「调别家 API 再转发给你」。

这意味着:查询延迟低、不受第三方接口限流或宕机影响、命名口径统一。归属地、ASN、IP 类型、黑名单、BGP 关系等各类数据由后台任务持续自动更新,无需人工干预。


API:两个接口,无需 Key

对外只有两个地址,格式由 Accept 头决定。完整说明见 docs/api.md

接口 说明
GET / 你自己的 IP
GET /<IP> 指定 IP
curl ipyou.net                                            # 纯文本
curl -H "Accept: application/json" ipyou.net/1.1.1.1      # JSON

没有批量接口 —— 单个接口足够快,要查一批循环调用即可(记得留间隔):

while read -r ip; do curl -s "ipyou.net/$ip"; sleep 1; done < ips.txt

现成脚本

scripts/ 目录里都是可直接用的小工具,只依赖 curl(部分可选 jq):

脚本 作用
myip.sh 查本机出口 IP / 详情
ipcheck.sh 查任意 IP,支持纯文本 / JSON / 只取字段
ipwatch.sh 持续监控出口 IP,变化时才提示(换节点、拨号、掉线排查)
batch-check.sh 从文件批量质检并输出 CSV
ipyou.ps1 Windows PowerShell 版
ipyou.py Python 版,可作为库导入
chmod +x scripts/*.sh
./scripts/myip.sh                       # 我的 IP 详情
./scripts/ipcheck.sh 1.1.1.1            # 查一个
./scripts/ipwatch.sh 10                 # 每 10 秒盯一次出口 IP
./scripts/batch-check.sh ips.txt > out.csv

常见用法

把公网 IP 存进变量

MYIP=$(curl -s -H "Accept: application/json" ipyou.net | jq -r .ip)

换代理后确认出口真的变了

curl -s ipyou.net                                    # 直连
curl -s --proxy socks5h://127.0.0.1:1080 ipyou.net   # 走代理

判断当前 IP 是不是机房 IP

curl -s -H "Accept: application/json" ipyou.net | jq -r .usage_inferred.label
# 家庭宽带 / 数据中心 / 移动网络 …

DDNS / 动态 IP 脚本里取 IP(不装 jq 也行,直接解析纯文本首行)

ip=$(curl -s --max-time 5 ipyou.net | sed -n 's/^IP[[:space:]]*:[[:space:]]*//p' | head -1)

更多见 docs/cli.md


常见问题

  • 住宅 / 机房判定准不准?
  • 风控值是什么意思?高分就是坏 IP 吗?
  • 场景星级怎么用?
  • 判错了怎么反馈?

→ 全部解答见 docs/faq.md


关于本仓库

本仓库放的是 ipyou.net 的使用文档与配套脚本(服务本身在线提供,无需自建)。

  • 脚本以 MIT 许可发布,随便改随便用。
  • 觉得有用的话,点个 ⭐ Star 让更多人看到。
  • 使用中发现判定不准(比如某个 IP 被误判类型),欢迎提 Issue,我会修正数据。

About

ipyou.net 文档与命令行工具 —— 免费 IP 查询:归属地、ASN、住宅/机房识别、风控值、黑名单,无需 API Key。Free IP lookup with geolocation, ASN, residential/datacenter detection & risk score. No API key.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages