开源小工具 Who Arrives:看看你的公网 IP、地区、时区和网络

你有没有遇到过这些情况:想快速查看自己的公网 IP,想知道当前连接被识别到了哪个地区,或者想确认正在使用的网络信息?

这些问题都不复杂,最好打开一个页面就能看到答案。

我做了一个叫 Who Arrives 的免费开源工具,把当前连接的公网 IP、近似位置、时区和网络信息放在一起,方便随时查看。目前不需要注册,也不需要申请 API Key。

先放两个入口,大家可以直接体验:

打开网站,先看看自己的连接

进入官网后,页面会先展示一份标注清楚的示例。点击 Run request,就可以查看当前连接的信息。

你可以看到公网 IP、国家或地区、可用的城市信息、时区,以及网络组织名称等内容。

这里查询的是你访问工具时使用的连接,不是用来输入其他人的 IP 地址进行搜索。对于想了解自己网络出口的人来说,这个范围已经能回答不少日常问题。

不需要先准备账号或密钥,也不需要完成一套配置。打开页面、点击查看,就可以开始探索。

除了 IP,还能看到什么

公网 IP 可以帮助你了解当前连接对外显示的地址。近似地区能告诉你,这条连接看起来来自哪里。网络组织名称则提供了关于网络提供方的线索。

如果想看更多内容,可以勾选 Include all enrichment fields。

额外信息包括国家或地区名称、旗帜、本地时间,以及首都、货币、官方语言和国际电话区号等国家参考资料。

这些内容适合不同的需求。如果只是想查公网 IP,基础信息就够了;如果想了解连接对应的地区,名称和本地时间会更直观;如果正在设计一个地区介绍页面,国家参考资料也可能派上用场。

不必一次关注全部内容,先找到自己真正想了解的那一项就好。

fields 参数怎么选,每个可选值有什么作用

除了在官网点击查看,也可以直接打开基础查询结果,查看当前连接的公网 IP、国家或地区代码、近似位置、时区和网络信息。

fields 是用来选择额外信息的查询参数。下面这些名称都是它的可选值,不是需要分别填写的独立参数。不带 fields,或把它留空时,只查看基础信息。

fields 的可选值 作用 适合的用途
names 补充国家或地区、大洲的英文名称。 展示易读的地区标签;名称不是中文翻译。
flag 补充国家或地区的旗帜 emoji。 在国家名称旁增加直观标识。
ipVersion 标明当前公网 IP 属于 IPv4 还是 IPv6。 查看连接信息。
time 补充检测到的时区对应的当前本地日期、时间和 UTC 偏移。 本地时间展示或时区建议。
capitals 补充国家或地区的首都列表,可能包含多个首都。 地区介绍与参考信息展示。
currencies 补充货币代码、名称和符号。 国家信息展示或货币选择建议。
languages 补充官方语言的代码和名称。 地区资料展示或语言选择建议。
callingCodes 补充国际电话国家区号,例如 +1、+49,不包含本地区号。 电话前缀建议或国家参考信息。
all 一次包含上面全部八项。 初次体验时查看完整信息。

可以直接点击这些组合体验:国家名称、旗帜和本地时间(fields=names,flag,time)、IP 类型(fields=ipVersion)、全部额外信息(fields=all)。

可选值区分大小写,ipVersion 和 callingCodes 要按表中的写法使用。多项之间用英文逗号分隔,例如 ?fields=names,flag,time。重复出现的 fields 会合并选择,重复值不会增加重复内容。未知可选值或不支持的查询参数会返回 400 错误。

这些选择只补充信息,基础连接信息仍然保留。请求的信息不可用时,对应值可能是 null。语言、货币和电话区号描述的是国家或地区,不代表个人偏好。

它适合哪些日常场景

查看自己的网络出口

在切换网络或使用 VPN 时,有时会想知道当前连接显示在哪个国家或地区。Who Arrives 可以帮助你查看相关信息。

如果想对比两次查看的结果,可以重点关注公网 IP、近似地区和网络名称。它们提供的是连接视角,不能用来确定设备的精确位置。

做一个简单的连接检查页面

在产品的帮助页面里,提供公网 IP 和网络信息,可能让用户更容易理解当前连接,也便于围绕连接状况展开沟通。

这里不需要展示所有内容。清楚的标签和少量有用的信息,往往比一整页陌生术语更容易理解。

给地区选择提供一个起点

网站上的国家或地区选择器,可以根据当前连接提供一个建议值,让部分用户少操作一步。

这个建议应当允许修改。用户可能正在旅行,也可能为其他地区填写信息。如果已经手动选择过,就应该尊重原来的选择。

展示时区与地区信息

个人面板或地区介绍页面,可以展示检测到的时区及本地时间,也可以配合国家名称和旗帜,让信息更直观。

如果涉及账号设置,则应当给用户保留自己的选择。连接对应的时区,不一定就是用户希望使用的时区。

了解连接,也要知道它的边界

Who Arrives 提供的是 IP 对应的近似位置。VPN、代理和网络出口都可能影响看到的地区,不能把结果当作设备 GPS 或真实居住地址。

有些信息可能无法识别。即使缺少某个字段,其他可用内容仍然可以帮助你了解连接。

另外,货币、官方语言和电话区号是关于国家或地区的参考资料,不代表一个人的习惯。访问者来自某个地区,并不意味着他一定使用当地货币、偏好当地语言,或者持有当地手机号。

如果把这些信息用到产品里,适合把它们当作建议和参考,同时让用户保留决定权。

先体验,再决定怎么用

我希望 Who Arrives 是一个打开就能理解的小工具:先看看自己的连接,再判断这些信息是否能帮你解决一个具体问题。

它可以是一次简单的公网 IP 查询,也可以成为你设计连接检查页、地区提示或时区展示时的参考。

项目已经开源,欢迎关注、反馈体验,或者分享你想到的使用场景。

官网体验:who-arrives.fthux.com/。开源项目:github.com/fthux/who-a...。

相关推荐
Sweet锦2 小时前
jDCS 开源项目:面向工业现场的 Modbus RTU 数据采集基础框架
java·spring boot·物联网·开源
JJJennie7772 小时前
大模型网关怎么选?MAI Gateway vs 开源方案全面对比
网关·开源·gateway·ai网关
来自于狂人2 小时前
GitHub 开源趋势日报 | 2026年10月10日,告别 Mermaid 的图表设计系统
开源·github
学心理学的程序员2 小时前
腾讯开源 BrowserSkill:让 AI 直接接管你登录好的真实浏览器,自动化再也不用重新登录一遍
人工智能·开源·自动化
u1301303 小时前
GitHub 热榜项目:日榜(2026-10-10)
人工智能·github
冬奇Lab3 小时前
开源项目第233期:Open-XiaoAI — 刷机接管小米小爱音箱,接入 ChatGPT/小智 AI/Gemini Live
人工智能·开源·资讯
Python测试之道4 小时前
GitHub 实战课|Playwright MCP:让 AI 真的会用浏览器
人工智能·github
魔众4 小时前
QuotaPanel v0.2.0 点开菜单栏就看到额度,MiMo 额度来源上线
开源
鶴哥只手遮天4 小时前
Git 2.56 源码深度剖析:为 Git 3.0 铺路的架构重构
git·开源