manhdev

Tool trình duyệt & extension

Persona

Đổi danh tính thiết bị trọn vẹn: mọi lớp đều thay đổi, không chỉ header User-Agent.

Popup của Persona đang chọn thiết bị cho tab hiện tại, phía sau là scorecard kiểm tra tính nhất quán

1/5

Giới thiệu

Các website hiện đại không chỉ đọc header User-Agent mà còn xem Client Hints, navigator.userAgentData, số điểm chạm, kích thước màn hình và pointer media query. Persona đổi tất cả các lớp cùng lúc, theo tab, theo site hoặc cho mọi nơi, và có sẵn bảng scorecard cho bạn thấy chính xác site nhìn thấy gì và danh tính thật bị lộ ở đâu.

Phần lớn User-Agent switcher chỉ đổi một request header. Website hiện đại đọc nhiều hơn thế: Client Hints (sec-ch-ua*), navigator.userAgentData, navigator.platform, số điểm chạm, kích thước màn hình, device pixel ratio và pointer media query. Chỉ đổi header thì trang vẫn biết bạn đang dùng desktop. Persona đổi toàn bộ danh tính cùng lúc, để mọi lớp đều khớp với nhau.

Chọn một trong 45 thiết bị có sẵn: từ điện thoại, tablet phổ biến và trình duyệt desktop trên mọi hệ điều hành lớn, đến crawler của các search engine, bot tạo link preview của mạng xã hội và app nhắn tin, và các AI crawler. Một chạm để áp thiết bị cho tab hiện tại, chạm thêm lần nữa để gắn nó cho cả site hoặc đặt làm mặc định cho mọi nơi. Các tab khác nhau có thể dùng thiết bị khác nhau cùng lúc, và badge trên icon toolbar cho biết mỗi tab đang dùng danh tính nào.

Muốn thêm thiết bị riêng, bạn chỉ cần paste một chuỗi User-Agent bất kỳ, Persona sẽ tự điền platform, Client Hints, thông số cảm ứng và màn hình tương ứng, tất cả đều sửa được. Duplicate một preset để bắt đầu từ thứ gần giống, và import/export thiết bị dưới dạng JSON. Scorecard kiểm tra tính nhất quán cho thấy website thực sự nhận được gì ở từng lớp, gồm request header, Client Hints, JavaScript và Web Workers, và đánh dấu từng chỗ danh tính thật bị lộ. Alt+Shift+U để mở dashboard.

Về kỹ thuật, Persona dùng API declarativeNetRequest của Chrome để ghi đè các request header User-Agent, Accept-Language và sec-ch-ua*, đồng thời inject một script nhỏ ngay khi document bắt đầu để navigator, userAgentData, screen và pointer media query báo cùng một thiết bị. Không có server, không analytics, không tài khoản. Giới hạn đã biết: Web Workers và Service Workers vẫn giữ navigator.userAgent thật, và các trang Chrome bảo vệ (chrome://, Web Store) chỉ nhận thay đổi ở header.

Tính năng

  • 45 thiết bị có sẵn

    Điện thoại, tablet, trình duyệt desktop, search crawler, AI crawler, bot link preview.

  • Nhất quán ở mọi lớp

    Header, Client Hints sec-ch-ua* và phía JavaScript đều khớp với nhau.

  • Theo tab, theo site, mọi nơi

    Các tab khác nhau có thể là các thiết bị khác nhau cùng lúc.

  • Scorecard phát hiện rò rỉ

    Xem website thực sự nhận được gì và thiết bị thật lộ ra ở đâu.

  • Thiết bị tuỳ chỉnh

    Paste chuỗi UA bất kỳ, Persona tự điền phần còn lại. Import và export dạng JSON.

Cài đặt Persona

Bản build mới nhất.

Project khác

Tất cả project