使用代理、跨境网络或者远程服务器时,经常会碰到一些很难只靠“查IP地址”解释的问题:IP看起来位于正确地区,但某些网站仍然打不开;浏览器访问普通网页正常,ChatGPT或Claude却持续验证;不同网站看到的出口IP不一样;代理显示住宅网络,但第三方风险库却把它标记为数据中心。
One IP就是针对这类场景做的一套开源网络诊断工具箱。项目并不只提供一个简单的“我的IP是多少”页面,而是把IP信息、网络连通性、全球Ping、DNS/CDN、WHOIS、浏览器环境以及AI服务访问检测集中到了一个Web界面中。
项目目前公开托管在GitHub,并提供在线版本。由于代码可以自行部署,如果不希望长期依赖公共检测站点,也可以将项目部署到自己的Cloudflare Workers环境中。

One IP
普通IP查询网站通常只能告诉用户当前公网IP、国家地区和运营商,而现实中的网络问题往往涉及更多因素。
例如,同一个代理节点可能在不同数据源中出现不同地理位置;一个网站可能通过IPv4访问,另一个网站却走IPv6;DNS解析、HTTP连接和ICMP Ping也可能出现完全不同的结果。
One IP把这些信息放到同一个工具中,比较适合回答下面几类问题:
当前公网出口IP到底是什么。
IP属于住宅、机房、移动网络还是代理环境。
ASN、ISP、CIDR和注册资料是什么。
不同网站实际使用的出口IP是否一致。
不同地区访问当前网络的延迟和丢包情况。
浏览器是否暴露WebRTC、自动化或指纹特征。
ChatGPT、Claude、Gemini等服务资源能否正常连接。
因此它更接近一个网络排查工具箱,而不是单一的IP定位页面。
首页可以查看IP基本状态
进入One IP后,首页首先会检查当前请求使用的IPv4出口,并展示归属地、运营商、IP类型和信誉相关信息。
项目还会分别探测国内和外部网络环境,因此在存在代理、分流规则或者多出口网络时,可以帮助判断不同请求看到的公网地址是否一致。
对于需要长期使用代理访问不同服务的用户,这一点比单独查询一次IP更加实用。因为真正影响网站访问的,不只是代理软件面板里写了什么节点,而是目标网站最终看到的出口地址。
IP详情不只显示地理位置
进入IP详情页后,可以继续查询IPv4或IPv6的网络信息。
目前项目公开说明中包括ASN、CIDR、注册信息、网络属性、风险标记、地图以及多数据源位置对比等内容。
这里需要注意,IP地理位置本身并不是GPS定位。
不同数据库可能根据运营商注册地址、路由信息、历史数据以及网络节点推断位置,因此同一个IP在两个服务中显示不同城市并不罕见。One IP提供多源信息的价值,也正在于让用户看到这种差异,而不是把其中一个城市名称当作绝对物理位置。
IP信誉分应该怎么看
One IP还会结合第三方IP数据展示信誉分和风险标签。
目前项目提供的API中,信誉分范围为0到100,分数越高代表对应第三方数据源中的信誉状态越好,并划分为good、moderate和poor等状态。
风险标签可能涉及:
住宅网络。
数据中心。
移动网络。
VPN。
代理。
Tor。
爬虫。
滥用记录。
这些结果适合用于判断网络环境,但不能把它理解成ChatGPT、Claude或者Google内部真正使用的风控评分。
项目README也明确提醒,IP类型和信誉结果属于第三方数据参考,并不代表AI平台的官方判断。因此即使工具显示IP状态良好,也不能保证某个具体账号一定不会触发平台验证。
网站分流可以检查什么
如果电脑配置了Clash、Surge、Sing-box或其他分流代理,经常会出现“不同网站走不同节点”的情况。
One IP提供网站分流与连通性检查,可以测试不同网站请求最终使用的出口IP,并按地址进行汇总。
这个功能适合排查一种常见问题:用户以为浏览器所有流量都经过同一个代理节点,实际上搜索引擎、AI平台、CDN或者某些静态资源走了不同的路由。
工具还会进行多轮HTTP采样,并以中位耗时进行比较。相比只测试一次连接,这种方式能够减少偶发网络抖动带来的干扰。
全球Ping适合检查网络质量
One IP集成了Globalping,可以从不同国家、地区和城市的探针测试目标地址。
测试结果包括延迟和丢包等信息,并支持分批返回结果。
这类测试特别适合服务器和网站运维。例如一台服务器在本地访问很快,但海外用户持续反馈速度慢,就可以从多个地区进行测试,判断问题是否集中在某些网络线路。
不过HTTP访问时间和ICMP Ping不是同一种测量方式。一个网站Ping延迟很低,不代表网页一定加载很快;反过来,有些服务器会限制ICMP,但HTTPS访问依然正常。
所以One IP把不同测试方式分别展示,而不是简单用一个延迟数字判断整个网络质量。
DNS和CDN也能一起检查
网络访问异常有时并不是代理本身的问题,而是DNS和CDN造成的。
One IP提供DNS/CDN检查,可以查看DNS解析出口、CDN命中节点以及能够读取到的缓存信息。
例如使用代理后,访问流量已经走到美国节点,但DNS仍然通过另一个地区解析,就有可能造成解析结果与预期不一致。
对网站运营者来说,这个功能也可以用于快速查看CDN是否正常命中,以及不同网络下解析出的地址有没有明显差别。
WHOIS查询采用RDAP资料
One IP的WHOIS功能不仅能查域名,还支持IP和ASN相关注册信息。
项目使用IANA和RDAP等数据来源,并允许查看相应的原始响应。
RDAP可以理解为传统WHOIS查询的结构化替代方案之一,它更适合程序读取和标准化处理。
如果需要确认一个IP段属于哪家网络运营机构,或者一个ASN由谁注册,这类数据比单纯的IP地理位置更有参考价值。
浏览器检测能看到哪些信息
One IP比较有特点的一部分是浏览器检测。
项目目前结合FingerprintJS和CreepJS等组件,可以查看浏览器环境信息、指纹、环境一致性、自动化特征、权限以及WebRTC等内容。
浏览器指纹并不是传统Cookie。即使不开Cookie,网页仍然可能通过浏览器版本、屏幕参数、Canvas、字体、语言、时区、硬件特征等信息组合出具有一定区分度的环境特征。
因此,当一个服务频繁要求人机验证时,只看IP可能解释不了全部问题。浏览器环境与网络出口之间是否一致,同样值得检查。
WebRTC为什么值得单独关注
使用代理时,WebRTC经常被拿来检查是否存在地址泄露或者网络环境不一致。
One IP的浏览器诊断中也包含WebRTC检测。
这并不意味着检测到多个网络地址就代表代理一定失效。现代浏览器和WebRTC的行为受到浏览器策略、网络接口和隐私设置影响,需要结合实际结果判断。
它更适合用于发现“浏览器能够看到哪些网络信息”,而不是直接给出账号是否安全的结论。
还能查看AI官方服务状态
当ChatGPT或其他AI突然无法使用时,问题不一定发生在自己的代理或浏览器。
One IP还提供服务状态聚合,会读取相关平台的官方状态来源,展示故障、维护、组件和事件信息。
实际排查时,可以把本地连通性和平台官方状态放在一起看。
如果网络检测正常,但官方状态页正在报告大面积故障,那么继续频繁更换节点的意义就不大;如果官方服务一切正常,问题才更值得从本地网络、代理规则和浏览器环境继续排查。
项目还提供终端API
One IP不只是网页工具,还提供了一个IP健康度API。
部署当前版本后,可以通过:
GET /api/ip/health
获取当前请求出口的IP信息,也可以指定IPv4或IPv6进行查询。
返回数据包含IP、检测来源、时间、信誉分、状态、位置、ISP、ASN和风险标签等字段,并支持JSON和纯文本形式。
这对于服务器脚本、定时网络检查或者命令行环境比较方便。
不过官方说明也明确强调,这个API的健康度只表示第三方IP信誉信息,不包括网络测速、浏览器检测和AI账号可用性判断。
poxiaoxi博客
精彩评论