Phân tích chuỗi User-Agent
Phân tích chuỗi User-Agent thành trình duyệt, engine, hệ điều hành, loại thiết bị, hãng/mẫu và CPU, đồng thời nhận diện bot tìm kiếm và bot AI. Chạy cục bộ.
Đã điền sẵn User-Agent của trình duyệt hiện tại. Dán chuỗi khác vào để phân tích.
Phân tích User Agent là gì?
Công cụ này giải mã chuỗi User-Agent thành các phần dễ đọc: trình duyệt và phiên bản, engine kết xuất, hệ điều hành và phiên bản, loại thiết bị, hãng và mẫu thiết bị, kiến trúc CPU, và việc đó có phải bot hay trình thu thập AI không. Ô nhập được điền sẵn User-Agent của chính trình duyệt bạn.
Cách sử dụng Phân tích User Agent
- Dùng giá trị điền sẵn, hoặc dán bất kỳ User-Agent nào từ log hay công cụ phân tích.
- Đọc các trường đã phân tích trong bảng.
- Nhấn "Dùng User-Agent của trình duyệt tôi" để quay về User-Agent của bạn.
- Sao chép kết quả dạng JSON nếu cần dùng ở nơi khác.
Ví dụ
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
Browser Chrome 124.0.0.0 · engine Blink 124.0.0.0 · OS Windows 10 · CPU amd64 · bot: no
Khi nào nên dùng Phân tích User Agent
Dùng công cụ để hiểu các chuỗi User-Agent trong log máy chủ, báo cáo lỗi hoặc dữ liệu phân tích. Đừng dựa vào nó cho các quyết định bảo mật: User-Agent rất dễ bị giả mạo, và trình duyệt Chromium hiện đã cố định một phần chuỗi (User-Agent reduction), nên các phiên bản như Windows 11 sẽ hiện là Windows 10.
Phân tích User Agent hoạt động như thế nào
Việc phân tích dùng thư viện mã nguồn mở ua-parser-js (v2) cùng các phần mở rộng cho crawler, bot, fetcher, thư viện và CLI, được tải trong trình duyệt của bạn. Nó so khớp chuỗi với các biểu thức chính quy cho hàng nghìn trình duyệt, thiết bị và bot. Trình duyệt máy tính thường không báo loại thiết bị, nên được hiển thị là "Máy tính để bàn hoặc không xác định".
Các Trường Hợp Sử Dụng Phổ Biến
- Xác định người báo lỗi đã dùng trình duyệt và hệ điều hành nào.
- Nhận ra Googlebot, Bingbot hoặc GPTBot trong log truy cập.
- Kiểm tra lưu lượng đến từ điện thoại hay máy tính bảng.
- Xem User-Agent mà một công cụ như curl hoặc thư viện HTTP gửi đi.
Câu Hỏi Thường Gặp
Vì sao Windows 11 lại hiện là Windows 10?
Trình duyệt giữ "Windows NT 10.0" trong User-Agent để đảm bảo tương thích. Phiên bản thực chỉ lấy được qua User-Agent Client Hints.
Công cụ có biết một yêu cầu có thực sự đến từ Googlebot không?
Nó chỉ cho biết chuỗi đó tự nhận là Googlebot. Để xác minh, hãy tra DNS ngược của IP và kiểm tra nó phân giải ngược về googlebot.com hoặc google.com.
User-Agent của tôi có bị gửi đi đâu không?
Không. Việc phân tích diễn ra hoàn toàn trong trình duyệt của bạn.