教程
怎么验证代理/VPS 是否生效:查出口 IP 的几种方法

搭好代理或者开了 VPN 之后,第一件事就是确认:我的流量真的走了代理吗?很多人配完代理就直接用了,结果 WebRTC 泄露了真实 IP,或者代理根本没生效。这篇给你几个快速验证方法。

AI 示意图
1. 命令行最快验证
终端里跑一行命令,直接看到你的出口 IP 和归属地:
curl https://www.i5p.com/ip
返回格式是纯文本:IP | 城市 | 运营商。比如:
103.118.252.70 | Hong Kong Island, Hong Kong, China | Alibaba Cloud
如果你没开代理,这里显示的是你家宽带 IP。开了代理之后再跑一次,如果 IP 变了、运营商变成代理节点的位置,说明代理生效了。
通过 SOCKS5/HTTP 代理测试:
# HTTP 代理
curl -x http://127.0.0.1:8080 https://www.i5p.com/ip
# SOCKS5 代理
curl -x socks5://127.0.0.1:1080 https://www.i5p.com/ip
这样可以直接验证你的代理端口是否在正确转发流量。
2. 网页版综合检测

命令行只能看出口 IP,但浏览器里可能还有别的泄露路径。打开这几个网页检查:
- ipleak.net:一页看全——出口 IP、DNS 服务器位置、WebRTC 泄露的 IP、Tor 检测。如果 WebRTC 那栏显示的 IP 和你的代理出口不一样,说明 WebRTC 在泄露真实地址。
- browserleaks.com/webrtc:专门检测 WebRTC 泄露。
- whoer.net:综合评分,看代理是否被检测到。
3. 查 IP 详细字段
光看 IP 地址不够,还要看这个 IP 干不干净:
curl "https://www.i5p.com/api/ip"
返回的 JSON 里重点看:
ip_type:是 DCH(机房)还是 UNKNOWNnative_status:是 COUNTRY_MATCH(原生)还是 MISMATCH(中转)proxy_detected:这个 IP 有没有被标记为代理
如果 proxy_detected 是 true,说明这个出口 IP 已经在公开代理数据库里了,用来登录敏感账号会被风控。
4. 五个查 IP 的网站
| 工具 | 适合场景 |
|---|---|
| i5p.com | 命令行 curl 直接查,不用开浏览器,支持 -x 代理参数 |
| ip.sb | 网页打开就显示本机 IP,简洁 |
| ipleak.net | 综合检测,看 WebRTC/DNS 泄露 |
| whoer.net | 代理检测评分 |
| browserleaks.com | WebRTC、TLS 指纹、字体详细检测 |
日常调试代理节点,我基本就一条命令:curl -x socks5://127.0.0.1:1080 https://www.i5p.com/ip。看到出口 IP 和预期一致就知道代理通了。
FAQ
Q:curl 显示的 IP 和浏览器看到的不一样? A:curl 走的是系统 HTTP 代理,浏览器可能有自己的代理配置或者插件。检查浏览器的代理插件设置,确认和 curl 走同一个出口。
Q:怎么确认 DNS 也走了代理? A:访问 ipleak.net,看 DNS 服务器位置。如果 DNS 服务器在你本地运营商那里,说明 DNS 没走代理,可能有 DNS 泄露。
Q:i5p.com 的 /ip 和 /api/ip 有什么区别?
A:/ip 返回纯文本,适合命令行脚本;/api/ip 返回完整 JSON,含 ASN、ip_type、native_status、代理检测等详细字段。
官方资料
核对日期:2026-10-28
- i5p.com API 文档(命令行接口、代理检测字段):https://www.i5p.com/apidoc
- ip.sb 官网:https://ip.sb
- browserleaks.com 官网:https://browserleaks.com
最近一周热门文章
按近 7 天访问热度排序,热度积累前优先展示新文章。
当前栏目最新文章
教程 · 继续阅读同栏目的新内容
一起交流
0 条留言LEAVE A NOTE
你的经验,也很重要。
无需注册或登录。请勿公开邮箱密码、证件、银行卡号或其他敏感信息。
















还没有留言,来分享你的想法吧。