User Agent 解析器
网络
User-Agent 头是浏览器用于自我标识的杂乱自由格式字符串。本解析器用务实的正则匹配(与 ua-parser-js 相同思路)抽取浏览器名 + 版本、渲染引擎、OS + 版本、设备类型/厂商/型号、CPU 架构。加载时自动填入当前浏览器 UA。便于分析调试、识别爬虫、理解服务器日志在看到什么。
—
在上方粘贴 User-Agent 字符串。
解析完全在本地完成。基于正则——与 ua-parser-js 相同思路,规则更简洁,并涵盖较新的爬虫指纹(GPTBot、ClaudeBot、PerplexityBot)。
使用方法
- 默认会解析你自己的 User-Agent。
- 点 "使用当前 UA" 从 `navigator.userAgent` 刷新,或粘贴任意 UA 字符串。
- 查看解析后的字段。爬虫会被高亮标出。
常见问题
- 为什么 user-agent 这么怪?
- 都是历史兼容性留下的 hack。所有浏览器都假装是 'Mozilla/5.0',因为老服务器会按这个字符串过滤内容。Chrome 写 'Safari' 是因为老的 WebKit 探测用这个判断。这是无尽的 cargo cult。
- Client Hints (UA-CH) 会取代它吗?
- 在慢慢取代。Chrome 正在冻结 UA 内容(User-Agent Reduction),转而提供结构化的 Client Hints 头(Sec-CH-UA-*)。目前两者共存。本工具针对的是 legacy UA 字符串。
- 爬虫识别准吗?
- 对老实爬虫(Googlebot、Bingbot、GPTBot、ClaudeBot——它们会自报家门)可靠。对伪装成桌面 Chrome 的恶意爬虫无效,那种需要行为指纹或 CAPTCHA。
- 为什么 iOS 不显示型号?
- iOS 13 起 iOS user agent 不再包含具体型号——全部只写 'iPhone' 或 'iPad'。这是 Apple 出于隐私故意去掉的。服务器端要么用单独的 Client Hint,要么根据屏幕尺寸去猜。
相关工具
MAC 转 EUI-64 / 链路本地
把任意 MAC 地址转为 modified EUI-64 接口 ID 和对应的 IPv6 链路本地地址 — 与 Windows/Linux 自动计算结果相同的形式。
网络00
URL Query 构建器
用基础地址与可编辑的 key-value 查询参数组合 URL — 每对可开关、自动 percent 编码。
网络00
IP 地址检查器
输入 IPv4 或 IPv6 地址,查看其类、scope(私有 / 公共 / 回环 / 链路本地)、十进制值、二进制、反向 DNS 表示以及 /32 CIDR。
网络00
端口号参考
约 60 个标准 TCP / UDP 端口号的可搜索速查表 — 从 22 (SSH)、80 (HTTP) 到 6379 (Redis)、27017 (MongoDB)。
网络00
DNS 记录参考
可搜索的 DNS 记录类型速查表 — A、AAAA、CNAME、MX、TXT、NS、SOA、PTR、SRV、CAA、DNSSEC、SVCB / HTTPS — 含示例。
网络00
子网计算器(IPv4 / CIDR)
解析 IPv4 CIDR:网络地址、广播、子网掩码、通配符、主机范围、地址类。附二进制细节与公网/私网判定。
网络00