Các hệ thống chống gian lận của Facebook, Instagram, TikTok và các nền tảng khác đang liên tục được cải tiến. Một trong những lý do chính dẫn đến việc cấm tài khoản là sự không nhất quán giữa User-Agent và HTTP headers với môi trường thực tế của người dùng. Trong bài viết này, chúng ta sẽ xem xét cách thiết lập đúng các tham số này trong các trình duyệt chống phát hiện để giảm thiểu rủi ro bị chặn khi sử dụng nhiều tài khoản và arbitrage lưu lượng truy cập.
Phát hiện User-Agent là gì và tại sao điều này quan trọng
User-Agent là một chuỗi trong HTTP header mà trình duyệt của bạn gửi đi mỗi khi yêu cầu đến máy chủ. Nó chứa thông tin về hệ điều hành, phiên bản trình duyệt và thiết bị. Ví dụ, một User-Agent điển hình trông như sau:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Đối với các arbitrageurs và chuyên gia SMM làm việc với nhiều tài khoản, việc thiết lập đúng User-Agent là cực kỳ quan trọng vì những lý do sau:
- Các hệ thống chống gian lận so sánh User-Agent với các tham số khác — nếu bạn sử dụng User-Agent Windows nhưng fingerprint của trình duyệt lại cho thấy macOS, hệ thống sẽ ngay lập tức phát hiện ra điều này
- Các phiên bản trình duyệt lỗi thời gây nghi ngờ — việc sử dụng Chrome 95 khi phiên bản hiện tại là 120 trông giống như một nỗ lực ngụy trang
- Sự không nhất quán giữa User-Agent và WebGL/Canvas fingerprint — nếu User-Agent chỉ ra Intel GPU nhưng Canvas fingerprint lại cho thấy AMD, đây là một dấu hiệu đỏ
- Các nền tảng di động đặc biệt nhạy cảm — Instagram và TikTok tích cực kiểm tra sự phù hợp giữa User-Agent và thiết bị thực tế
Thống kê cho thấy, đến 35% các trường hợp bị cấm khi tạo tài khoản Facebook Ads xảy ra do sự không nhất quán trong User-Agent và các tham số liên quan. Trong khi đó, nhiều arbitrageurs thậm chí không nhận ra vấn đề này, chỉ tập trung vào proxy và cookie.
Các nền tảng xác định sự không nhất quán trong headers như thế nào
Các hệ thống chống gian lận hiện đại của Facebook, Google, TikTok sử dụng kiểm tra đa cấp, phân tích hàng chục tham số cùng một lúc. Dưới đây là những phương pháp phát hiện chính:
1. So sánh User-Agent với JavaScript fingerprint
Các nền tảng nhận được thông tin về thiết bị theo hai cách: thông qua User-Agent trong HTTP header và thông qua JavaScript API (navigator.userAgent, navigator.platform, screen.width và các tham số khác). Nếu dữ liệu không khớp — đây là tín hiệu về việc thay thế.
Ví dụ về phát hiện:
User-Agent nói: "Windows 10, Chrome 120"
JavaScript navigator.platform trả về: "MacIntel"
Kết quả: Hệ thống ghi nhận sự không nhất quán, tài khoản được đánh dấu để kiểm tra
2. Phân tích Accept-Language và múi giờ
Nếu bạn làm việc với Facebook Ads cho Hoa Kỳ, nhưng header Accept-Language của bạn chứa "ru-RU", và múi giờ được đặt là "Europe/Moscow" — điều này trông rất đáng ngờ. Các nền tảng kiểm tra sự nhất quán:
- Địa chỉ IP của proxy (quốc gia)
- Accept-Language trong HTTP headers
- Múi giờ (timezone) từ JavaScript
- Ngôn ngữ giao diện của trình duyệt (navigator.language)
Tất cả các tham số này phải phù hợp với một vị trí địa lý duy nhất. Để làm việc với proxy dân cư ở Hoa Kỳ, bạn cần thiết lập ngôn ngữ tiếng Anh, múi giờ Mỹ và User-Agent phù hợp.
3. Kiểm tra Client Hints (công nghệ mới của Chrome)
Kể từ năm 2022, Chrome đã triển khai User-Agent Client Hints — một cơ chế mới để truyền thông tin về thiết bị thông qua các header đặc biệt. Các trình duyệt chống phát hiện như Dolphin Anty, AdsPower và Multilogin đã hỗ trợ công nghệ này, nhưng nhiều người dùng không thiết lập đúng cách.
Client Hints bao gồm các header như:
Sec-CH-UA: "Not_A Brand";v="8", "Chromium";v="120", "Google Chrome";v="120" Sec-CH-UA-Mobile: ?0 Sec-CH-UA-Platform: "Windows" Sec-CH-UA-Platform-Version: "15.0.0"
Nếu các header này không khớp với User-Agent chính hoặc hoàn toàn không có, hệ thống chống gian lận có thể ghi nhận điều này.
4. WebGL và Canvas fingerprint
Mỗi card đồ họa và driver tạo ra một fingerprint duy nhất khi render đồ họa thông qua WebGL và Canvas. Các nền tảng so sánh fingerprint này với User-Agent: nếu bạn chỉ ra Intel GPU trong User-Agent nhưng WebGL lại cho thấy AMD Radeon — đây là sự không nhất quán.
Những sai lầm phổ biến khi thiết lập User-Agent
Dựa trên phân tích hàng trăm trường hợp bị cấm trong cộng đồng arbitrage, chúng tôi đã xác định được những sai lầm phổ biến nhất khi làm việc với User-Agent và headers:
Sai lầm 1: Sử dụng một User-Agent cho tất cả các hồ sơ
Nhiều người mới bắt đầu trong arbitrage thiết lập một User-Agent và sao chép nó vào tất cả các hồ sơ trong trình duyệt chống phát hiện. Đây là một sai lầm nghiêm trọng — các nền tảng thấy rằng hàng chục "người dùng khác nhau" có các tham số trình duyệt hoàn toàn giống nhau.
Trường hợp thực tế:
Một arbitrageur đã tạo 20 hồ sơ trong Dolphin Anty cho Facebook Ads, sử dụng các proxy khác nhau, nhưng đã sao chép một User-Agent vào tất cả các hồ sơ. Kết quả: sau 3 ngày, tất cả các tài khoản đều bị chain-ban. Nguyên nhân — hệ thống đã xác định rằng tất cả các hồ sơ sử dụng phiên bản trình duyệt giống hệt nhau (đến cả phiên bản phụ 120.0.6099.130), điều này là không thể thống kê cho các người dùng khác nhau.
Sai lầm 2: Các phiên bản trình duyệt lỗi thời
Việc sử dụng User-Agent với phiên bản Chrome 95 hoặc 100, khi phiên bản hiện tại đã là 120+, trông rất đáng ngờ. Người dùng thực tế thường xuyên cập nhật trình duyệt, đặc biệt là Chrome, được cập nhật tự động.
| Phiên bản Chrome | Ngày phát hành | Rủi ro phát hiện |
|---|---|---|
| Chrome 95-105 | 2021-2022 | Cao — phiên bản lỗi thời |
| Chrome 110-115 | 2023 (đầu năm) | Trung bình — đang lỗi thời |
| Chrome 118-120 | 2023-2024 | Thấp — phiên bản hiện tại |
Khuyến nghị: sử dụng các phiên bản trình duyệt không quá 2-3 tháng. Hầu hết các trình duyệt chống phát hiện (Dolphin Anty, AdsPower, GoLogin) tự động cập nhật cơ sở dữ liệu User-Agent hiện tại — hãy sử dụng chức năng này.
Sai lầm 3: Sự không nhất quán giữa User-Agent và độ phân giải màn hình
Nếu User-Agent chỉ ra thiết bị di động iPhone 13, nhưng độ phân giải màn hình được đặt là 1920x1080 (điển hình cho desktop) — điều này sẽ ngay lập tức bị phát hiện. Mỗi thiết bị tương ứng với một khoảng độ phân giải nhất định:
- iPhone 13/14: 390x844 (độ phân giải logic)
- Samsung Galaxy S22: 360x800 hoặc 412x915
- Desktop Windows: 1920x1080, 1366x768, 2560x1440
- MacBook: 1440x900, 1680x1050, 2560x1600
Sai lầm 4: Bỏ qua Accept-Language và định vị địa lý
Làm việc với Facebook Ads cho khán giả ở Hoa Kỳ qua proxy di động với IP Mỹ, nhưng quên thay đổi Accept-Language từ "ru-RU,ru" sang "en-US,en"? Hệ thống chống gian lận thấy người dùng từ Mỹ nhưng lại thích ngôn ngữ tiếng Nga — đây là một sự bất thường.
Cài đặt đúng cho việc làm việc với Mỹ:
Accept-Language: en-US,en;q=0.9 Timezone: America/New_York (hoặc America/Los_Angeles) WebRTC: tắt hoặc phù hợp với IP của proxy Geolocation API: không cấp quyền (hoặc tọa độ của Mỹ)
Cách thiết lập đúng User-Agent trong trình duyệt chống phát hiện
Hãy xem xét cách thiết lập từng bước User-Agent trong các trình duyệt chống phát hiện phổ biến để làm việc với Facebook Ads, Instagram và TikTok.
Cài đặt trong Dolphin Anty (phổ biến nhất cho arbitrage)
Dolphin Anty là lựa chọn hàng đầu trong số các arbitrageurs nhờ sự tiện lợi và các mẫu fingerprint tích hợp sẵn. Dưới đây là cách thiết lập đúng User-Agent:
- Tạo một hồ sơ mới → chọn "Tạo hồ sơ" → trong phần "Cài đặt cơ bản", tìm trường "User-Agent"
- Chọn chế độ "Tự động" — Dolphin sẽ tự động tạo User-Agent hiện tại dựa trên hệ điều hành và trình duyệt đã chọn. Đây là lựa chọn an toàn nhất cho người mới
-
Thiết lập sự phù hợp của các tham số:
- Hệ điều hành: chọn Windows 10/11 hoặc macOS (phổ biến nhất)
- Độ phân giải màn hình: đặt độ phân giải điển hình cho hệ điều hành đã chọn (1920x1080 cho Windows, 1440x900 cho Mac)
- WebGL: để "Thực" hoặc "Thay thế" với card đồ họa phù hợp
- Thiết lập các tham số ngôn ngữ: nếu làm việc với Mỹ — chọn "English (United States)" trong cài đặt ngôn ngữ, Dolphin sẽ tự động thiết lập Accept-Language đúng
- Kiểm tra Client Hints: trong phần "Cài đặt bổ sung", đảm bảo rằng tùy chọn "User-Agent Client Hints" được bật (đối với Chrome là bắt buộc)
Mẹo cho việc tạo tài khoản:
Tạo hồ sơ theo nhóm 10 cái với các User-Agent khác nhau. Dolphin Anty cho phép sử dụng chức năng "Tạo hàng loạt" — thiết lập tham số "Tạo fingerprint duy nhất cho mỗi hồ sơ", và mỗi hồ sơ sẽ nhận được User-Agent của riêng mình với các biến thể nhỏ về phiên bản trình duyệt.
Cài đặt trong AdsPower
AdsPower cung cấp các cài đặt linh hoạt hơn cho người dùng nâng cao:
- Mở cài đặt hồ sơ → tab "Fingerprint" → phần "User-Agent"
-
Chọn chế độ:
- "Tự động" — AdsPower tự động tạo User-Agent
- "Thủ công" — thiết lập thủ công (dành cho người dùng có kinh nghiệm)
- "Nhập từ thiết bị thực" — nhập từ thiết bị thực (lựa chọn an toàn nhất)
- Đồng bộ với Canvas fingerprint: AdsPower tự động điều chỉnh WebGL và Canvas fingerprint theo User-Agent đã chọn, nhưng hãy kiểm tra sự phù hợp trong phần "Canvas"
- Thiết lập sự biến đổi: trong cài đặt "Fingerprint Randomization", thiết lập mức "Trung bình" — điều này sẽ thêm các biến thể nhỏ vào User-Agent cho mỗi hồ sơ mới
Cài đặt trong Multilogin và GoLogin
Multilogin và GoLogin sử dụng cách tiếp cận tương tự:
- Multilogin: trong cài đặt hồ sơ, chọn "Browser fingerprint" → "User-Agent" → đặt "Random" để tự động tạo hoặc chọn từ danh sách các phiên bản hiện tại
- GoLogin: phần "Cài đặt nhanh" → "Hệ điều hành" → chọn hệ điều hành, GoLogin sẽ tự động chọn User-Agent và các tham số màn hình phù hợp
Thiết lập thủ công User-Agent (dành cho người có kinh nghiệm)
Nếu bạn muốn thiết lập User-Agent thủ công, hãy sử dụng các mẫu hiện tại. Dưới đây là các ví dụ cho các nền tảng khác nhau (có hiệu lực vào tháng 1 năm 2024):
// Windows 10, Chrome 120 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 // macOS Sonoma, Chrome 120 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 // Windows 11, Edge 120 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0 // iPhone 14 Pro, Safari Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Mobile/15E148 Safari/604.1
Quan trọng: khi thiết lập thủ công, hãy kiểm tra sự phù hợp của tất cả các tham số. Sử dụng các dịch vụ để kiểm tra fingerprint (về điều này trong phần "Kiểm tra").
Sự nhất quán của HTTP headers và fingerprint
User-Agent chỉ là một trong nhiều HTTP headers mà các hệ thống chống gian lận phân tích. Để làm việc thành công với nhiều tài khoản, cần đảm bảo sự nhất quán của tất cả các tham số.
Các HTTP headers chính để kiểm tra
| Header | Mô tả | Ví dụ về giá trị đúng |
|---|---|---|
User-Agent |
Thông tin về trình duyệt và hệ điều hành | Mozilla/5.0 (Windows NT 10.0; Win64; x64)... |
Accept-Language |
Ngôn ngữ ưa thích của người dùng | en-US,en;q=0.9 (cho Mỹ) |
Sec-CH-UA |
Client Hints — phiên bản trình duyệt | "Chromium";v="120", "Google Chrome";v="120" |
Sec-CH-UA-Platform |
Client Hints — nền tảng | "Windows" hoặc "macOS" |
Sec-CH-UA-Mobile |
Thiết bị di động hay không | ?0 (desktop) hoặc ?1 (mobile) |
Accept-Encoding |
Các phương pháp nén được hỗ trợ | gzip, deflate, br |
DNT |
Do Not Track (lỗi thời, nhưng vẫn được kiểm tra) | 1 hoặc không chỉ định |
Sự nhất quán với JavaScript API
Ngoài các HTTP headers, các nền tảng kiểm tra dữ liệu nhận được qua JavaScript. Dưới đây là các tham số chính cần phải phù hợp với User-Agent:
- navigator.userAgent — phải khớp với HTTP User-Agent
- navigator.platform — "Win32" cho Windows, "MacIntel" cho macOS
- navigator.language — phải phù hợp với Accept-Language (ví dụ, "en-US")
- screen.width và screen.height — phải phù hợp với độ phân giải điển hình cho hệ điều hành đã chỉ định
- navigator.hardwareConcurrency — số lượng lõi CPU (phải thực tế: 4, 8, 12, 16)
- navigator.deviceMemory — dung lượng RAM (4, 8, 16 GB cho các thiết bị hiện đại)
Các trình duyệt chống phát hiện tự động thay thế các giá trị này theo User-Agent đã chọn, nhưng quan trọng là kiểm tra rằng việc thay thế hoạt động chính xác.
WebRTC và rò rỉ IP thực
Ngay cả khi thiết lập User-Agent đúng cách và sử dụng proxy, WebRTC có thể tiết lộ địa chỉ IP thực của bạn. Điều này rất quan trọng đối với các arbitrageurs làm việc với geo-targeting trong Facebook Ads.
Cài đặt WebRTC đúng cách trong các trình duyệt chống phát hiện:
- Dolphin Anty: trong cài đặt hồ sơ, chọn WebRTC → "Thay thế" → "Sử dụng IP của proxy"
- AdsPower: phần "WebRTC" → đặt "Altered" và chọn "Use proxy IP"
- Multilogin: WebRTC → "Use proxy" (trình duyệt sẽ hiển thị IP của proxy thay vì IP thực)
Sau khi thiết lập, hãy kiểm tra xem không có rò rỉ thông qua các dịch vụ như browserleaks.com/webrtc (chi tiết hơn trong phần "Kiểm tra").
Cách proxy ảnh hưởng đến headers và phát hiện
Việc chọn loại proxy ảnh hưởng trực tiếp đến các headers mà nền tảng mục tiêu thấy và mức độ tự nhiên của lưu lượng truy cập của bạn. Hãy xem xét các đặc điểm khi làm việc với các loại proxy khác nhau.
Proxy dân cư và fingerprint
Proxy dân cư sử dụng địa chỉ IP của người dùng thực, điều này làm cho chúng an toàn nhất khi làm việc với Facebook Ads, Instagram và TikTok. Tuy nhiên, có một số điểm cần lưu ý:
- Sự nhất quán về địa lý: nếu bạn sử dụng proxy dân cư từ New York, hãy đảm bảo rằng múi giờ được đặt là "America/New_York", và Accept-Language là "en-US"
- ISP fingerprint: một số hệ thống chống gian lận tiên tiến kiểm tra sự phù hợp giữa User-Agent và nhà cung cấp dịch vụ. Ví dụ, Comcast (nhà cung cấp lớn ở Mỹ) thường được sử dụng trên desktop hơn T-Mobile (nhà cung cấp di động)
- Rô-tắc IP: khi rô-tắc proxy dân cư, hãy đảm bảo rằng IP mới nằm trong cùng một quốc gia và khu vực, nếu không nền tảng sẽ ghi nhận sự thay đổi vị trí
Trường hợp thực tế:
Một arbitrageur đã sử dụng proxy dân cư Mỹ cho Facebook Ads, nhưng không thay đổi User-Agent — để phiên bản tiếng Nga của Chrome với các phông chữ Cyrillic trong hệ thống. Facebook đã ghi nhận sự không nhất quán: IP từ Mỹ, nhưng trình duyệt được thiết lập cho ngôn ngữ tiếng Nga. Kết quả — yêu cầu xác minh tài khoản bổ sung.
Proxy di động cho Instagram và TikTok
Proxy di động đặc biệt hiệu quả khi làm việc với Instagram và TikTok, vì các nền tảng này chủ yếu là di động. Khi sử dụng proxy di động, điều quan trọng là:
- Sử dụng User-Agent di động: iPhone hoặc Android tùy thuộc vào địa lý (ở Mỹ, tỷ lệ iPhone cao hơn, ở các quốc gia khác — Android)
- Thiết lập độ phân giải màn hình đúng: cho iPhone 13/14 — 390x844, cho Samsung Galaxy — 360x800 hoặc 412x915
- Kiểm tra sự kiện chạm: các thiết bị di động hỗ trợ chạm, trong khi desktop thì không. Các trình duyệt chống phát hiện phải mô phỏng các sự kiện chạm khi sử dụng User-Agent di động
Hầu hết các trình duyệt chống phát hiện (Dolphin Anty, AdsPower) có các hồ sơ sẵn có cho các thiết bị di động — hãy sử dụng chúng thay vì thiết lập thủ công.
Proxy trung tâm dữ liệu: khi nào có thể sử dụng
Proxy trung tâm dữ liệu rẻ hơn và nhanh hơn, nhưng có rủi ro cao hơn cho các nền tảng có bảo vệ chống gian lận nghiêm ngặt. Chúng có thể được sử dụng cho:
- Phân tích các thị trường (Wildberries, Ozon) — chúng ít nhạy cảm với loại IP
- Làm việc với Google Ads (khi thiết lập fingerprint đúng)
- Kiểm tra và phát triển (không cho các tài khoản production)
Không khuyến nghị sử dụng proxy trung tâm dữ liệu cho Facebook Ads, Instagram, TikTok — rủi ro bị cấm quá cao.
X-Forwarded-For và các headers khác
Một số proxy thêm các header như X-Forwarded-For, X-Real-IP, Via, có thể tiết lộ việc sử dụng proxy. Các nhà cung cấp proxy chất lượng không thêm các header này, nhưng quan trọng là kiểm tra:
- Mở trang kiểm tra headers (ví dụ, httpbin.org/headers)
- Kiểm tra sự hiện diện của các header X-Forwarded-For, Via, X-Proxy-ID
- Nếu chúng có mặt — hãy thay đổi nhà cung cấp proxy hoặc liên hệ với hỗ trợ
Kiểm tra cài đặt: công cụ để kiểm tra
Sau khi thiết lập User-Agent và headers, việc kiểm tra rằng mọi thứ hoạt động chính xác và không có sự không nhất quán có thể dẫn đến việc bị cấm là cực kỳ quan trọng. Dưới đây là các công cụ để kiểm tra:
1. BrowserLeaks.com — kiểm tra fingerprint toàn diện
BrowserLeaks là dịch vụ phổ biến nhất để kiểm tra tất cả các khía cạnh của fingerprint. Mở trong trình duyệt chống phát hiện các trang sau:
- browserleaks.com/javascript — kiểm tra navigator.userAgent, platform, language và các tham số JavaScript khác
- browserleaks.com/webrtc — kiểm tra rò rỉ WebRTC (phải hiển thị IP của proxy, không phải IP thực của bạn)
- browserleaks.com/canvas — kiểm tra Canvas fingerprint (phải duy nhất cho mỗi hồ sơ)
- browserleaks.com/client-hints — kiểm tra User-Agent Client Hints (cho Chrome)
Những gì cần kiểm tra: hãy đảm bảo rằng tất cả các tham số khớp với User-Agent đã chọn. Ví dụ, nếu User-Agent chỉ ra Windows 10, thì navigator.platform phải là "Win32", không phải "MacIntel".
2. WhatIsMyBrowser.com — kiểm tra đơn giản User-Agent
Mở whatismybrowser.com trong trình duyệt chống phát hiện. Dịch vụ sẽ hiển thị:
- Trình duyệt và phiên bản xác định
- Hệ điều hành
- Phiên bản có phải là hiện tại hay không (nếu hiển thị "Outdated" — hãy cập nhật User-Agent)
3. PixelScan.net — kiểm tra cho các arbitrageurs
PixelScan là dịch vụ chuyên dụng để kiểm tra fingerprint, phổ biến trong số các arbitrageurs. Nó hiển thị:
- Mức độ độc đáo của fingerprint (càng cao càng tốt)
- Sự không nhất quán giữa User-Agent và các tham số khác (được đánh dấu bằng màu đỏ)
- Đánh giá "độ tin cậy" — mức độ fingerprint trông giống như người dùng thực
Khuyến nghị: hãy kiểm tra mỗi hồ sơ mới qua PixelScan trước khi bắt đầu làm việc. Nếu dịch vụ hiển thị sự không nhất quán — hãy sửa chữa chúng.
4. IPLeak.net — kiểm tra IP và DNS
IPLeak hiển thị:
- Địa chỉ IP mà máy chủ thấy (phải là IP của proxy)
- Máy chủ DNS (không được tiết lộ vị trí thực của bạn)
- IP WebRTC (phải khớp với IP của proxy)
5. Công cụ tích hợp của các trình duyệt chống phát hiện
Các trình duyệt chống phát hiện hiện đại có các công cụ kiểm tra tích hợp:
- Dolphin Anty: nút "Kiểm tra fingerprint" trong cài đặt hồ sơ — hiển thị các tham số chính và sự nhất quán của chúng
- AdsPower: phần "Fingerprint Check" — tự động kiểm tra sự phù hợp giữa User-Agent, Canvas, WebGL
- Multilogin: "Fingerprint Analyzer" — hiển thị mức độ độc đáo và các vấn đề tiềm ẩn
Quan trọng:
Đừng chỉ dựa vào các công cụ tích hợp của trình duyệt chống phát hiện. Hãy kiểm tra hồ sơ qua các dịch vụ bên ngoài (BrowserLeaks, PixelScan) — chúng sử dụng cùng các phương pháp phát hiện như Facebook, Instagram, TikTok.
Danh sách kiểm tra an toàn khi làm việc với nhiều tài khoản
Tóm tắt lại và tạo ra một danh sách kiểm tra từng bước cho việc thiết lập User-Agent và headers khi làm việc với Facebook Ads, Instagram, TikTok và các nền tảng khác.
Trước khi tạo hồ sơ
- ✅ Xác định nền tảng mục tiêu và địa lý (ví dụ, Facebook Ads cho Mỹ)
- ✅ Chọn loại proxy phù hợp (proxy dân cư cho Facebook/Instagram, proxy di động cho TikTok/Instagram)
- ✅ Quyết định xem bạn sẽ sử dụng User-Agent desktop hay di động
Khi thiết lập hồ sơ trong trình duyệt chống phát hiện
- ✅ Sử dụng tự động tạo User-Agent (chế độ "Auto" trong Dolphin Anty, AdsPower)
- ✅ Đảm bảo rằng phiên bản trình duyệt là hiện tại (không quá 2-3 tháng)
- ✅ Thiết lập độ phân giải màn hình phù hợp với hệ điều hành đã chọn (1920x1080 cho Windows, 1440x900 cho Mac)
- ✅ Đặt ngôn ngữ và múi giờ phù hợp với IP của proxy (en-US cho Mỹ, America/New_York)
- ✅ Thiết lập WebRTC thành "Sử dụng IP của proxy" (không phải "Tắt" và không phải "IP thực")
- ✅ Kiểm tra rằng User-Agent Client Hints được bật (đối với Chrome là bắt buộc)
- ✅ Đối với các hồ sơ di động: bật mô phỏng các sự kiện chạm
Sau khi tạo hồ sơ — kiểm tra bắt buộc
- ✅ Mở browserleaks.com/javascript — kiểm tra sự phù hợp giữa navigator.userAgent và navigator.platform
- ✅ Mở browserleaks.com/webrtc — đảm bảo rằng nó hiển thị IP của proxy, không phải IP thực của bạn
- ✅ Kiểm tra qua pixelscan.net — đánh giá phải là "Good" hoặc "Excellent"
- ✅ Mở ipleak.net — kiểm tra rằng IP, DNS và WebRTC phù hợp với proxy
- ✅ Kiểm tra Accept-Language qua httpbin.org/headers — phải phù hợp với địa lý của proxy
Khi tạo hàng loạt hồ sơ
- ✅ Sử dụng sự biến đổi — mỗi hồ sơ phải có User-Agent duy nhất (các phiên bản phụ khác nhau của trình duyệt)
- ✅ Không sao chép cài đặt từ một hồ sơ sang tất cả các hồ sơ khác
- ✅ Phân bổ các hồ sơ cho các phiên bản trình duyệt khác nhau (ví dụ, 50% — Chrome 120, 30% — Chrome 119, 20% — Chrome 121)
- ✅ Thay đổi độ phân giải màn hình (1920x1080, 1366x768, 2560x1440 cho Windows)
- ✅ Kiểm tra ít nhất 10% hồ sơ qua các dịch vụ bên ngoài trước khi khởi động
Trong quá trình làm việc
- ✅ Cập nhật User-Agent mỗi 1-2 tháng (theo dõi các bản phát hành của Chrome/Firefox)
- ✅ Khi sử dụng...