Fingerprint
Những thông số khiến mỗi profile trông như một thiết bị khác, và khi nào nên đụng vào chúng.
Những gì được giả lập
Fingerprint là tập giá trị mà website đọc được từ trình duyệt để nhận dạng cỗ máy đằng sau. Nhân trình duyệt thay thế những giá trị này ở tầng thấp hơn JavaScript, nên script đọc vào sẽ thấy các giá trị nhất quán và giống thật, chứ không thấy dấu vết bị can thiệp.
- User agent — chuỗi mô tả trình duyệt và hệ điều hành, kèm client hints tương ứng.
- Navigator — platform, vendor, ngôn ngữ, số luồng CPU, dung lượng bộ nhớ.
- Màn hình — độ phân giải, vùng khả dụng, độ sâu màu, tỉ lệ điểm ảnh, số điểm chạm.
- WebGL — vendor, renderer và danh sách extension, kèm chế độ nhiễu cho phần đọc ngược canvas.
- WebGPU — các đặc tính adapter được khai báo.
- Thiết bị media — các ngõ vào/ra âm thanh và hình ảnh mà máy khai là có.
- Font — danh sách font đã cài, một trong những tín hiệu có độ phân biệt cao nhất.
- Locale và múi giờ — hai thứ này phải khớp với nơi proxy của bạn đi ra.

Sinh fingerprint
Dùng Sinh mới để lấy một fingerprint ngẫu nhiên, hoặc Sinh thông minh để lấy một bộ có các thành phần nhất quán với nhau — tức một thiết bị có thật trên đời, thay vì GPU điện thoại gắn với độ phân giải màn hình desktop. Hãy ưu tiên sinh thông minh; một fingerprint mâu thuẫn còn đáng ngờ hơn một fingerprint bình thường.
Lỗi tự gây ra phổ biến nhất là fingerprint lệch với proxy: một cỗ máy khai locale tiếng Việt, múi giờ Asia/Ho_Chi_Minh nhưng lại đi vào từ IP Đức. Hãy đặt locale và múi giờ khớp với nơi proxy đi ra.
Đổi fingerprint về sau
Hãy coi fingerprint là vĩnh viễn một khi profile đã đăng nhập ở đâu đó. Thiết bị thật không đổi GPU hay độ phân giải màn hình giữa các phiên, và website đã ghi nhận giá trị cũ sẽ nhận ra. Chỉ đổi khi bạn cố ý làm lại profile đó từ đầu.