Lựa chọn thay thế CloakBrowser mã nguồn mở
CloakBrowser là một bản Chromium stealth ở cấp engine có năng lực và được đông đảo người dùng theo dõi, nhưng binary đã vá là mã nguồn đóng. Clearcote cũng can thiệp ở cấp engine và có bản build mở mà bạn đọc và build lại được từng patch.
CloakBrowser là gì?
CloakBrowser (của CloakHQ) là một bản Chromium đã chỉnh sửa, kèm các wrapper Playwright và Puppeteer mỏng cho Python, JavaScript và .NET. Giống Clearcote, phần stealth của nó nằm trong các patch C++ đã biên dịch (87 patch theo số liệu trong README, trên Chromium 155 ở bản phát hành Stable trả phí hiện tại) chứ không phải JavaScript chèn vào. Nó tự host được trên máy local hoặc trong Docker, tạo seed fingerprint khi khởi động, có chế độ nhập liệu mô phỏng người thật (humanized input) và có trình quản lý profile mã nguồn mở (MIT), nay là ứng dụng desktop cho Windows và macOS. Dự án được nhiều người dùng: khoảng 32.700 sao GitHub và khoảng 510.000 lượt tải PyPI mỗi tháng. Điểm chung giữa hai bên là có thật, và cần được nhìn nhận công bằng.
Khác biệt chính là mức độ mở. Các wrapper theo giấy phép MIT, nhưng binary stealth và các patch của nó là mã nguồn đóng: bạn tải về một binary dựng sẵn mà không thể kiểm tra, build lại hay phân phối lại. Mô hình giá hiện nay tương tự Clearcote. Bản build mới nhất miễn phí khi đăng nhập bằng GitHub với một phiên đồng thời, bản build v146 cũ hơn được tải về miễn phí, còn muốn chạy đồng thời nhiều hơn thì phải thuê bao (niêm yết từ $19/tháng theo giá khuyến mãi tại thời điểm viết bài). Phiên bản cloud được quản lý (managed) có sẵn theo yêu cầu.
CloakBrowser hoạt động thế nào, nhìn từ wrapper mã nguồn mở
Phần mở của CloakBrowser là wrapper: các package Python, JavaScript và .NET (MIT) dùng để tải trình duyệt về, xác minh rồi khởi chạy nó bằng Playwright hoặc Puppeteer. Mỗi lần khởi chạy chọn ngẫu nhiên một seed fingerprint (--fingerprint=, một số từ 10000 đến 99999) và một platform: Windows trên máy host Linux và Windows, còn macOS trên máy Mac, nơi nó chạy như một trình duyệt Mac native. Binary suy ra phần còn lại của danh tính, như màn hình, GPU, bộ nhớ, số nhân CPU và font, từ seed đó.
Bạn nhận bản build nào là tùy vào khóa giấy phép. Không có khóa, wrapper tải về Chromium 146 với 58 patch (145 với 26 patch trên macOS). Khóa miễn phí (lấy bằng cách đăng nhập GitHub) cho bạn bản build mới nhất với một phiên đồng thời. Khóa trả phí cho bạn bản build Pro trên Chromium 155 với 87 patch, trên mọi nền tảng kể cả macOS. File tải về được đối chiếu với một manifest SHA-256 được ký bằng khóa Ed25519 ghim sẵn trong wrapper; điều này chứng minh binary đến từ đâu, nhưng không làm cho các patch trở nên đọc được.
Giấy phép của binary (phiên bản 1.3, tháng 7/2026) cấm phân phối lại, sửa đổi và dịch ngược (reverse engineering), và các bản build có giấy phép kết nối tới cloakbrowser.dev để xác thực khóa và đếm số phiên. Trong mã nguồn của wrapper, các kết nối ra ngoài gồm server tải về và cấp phép, GitHub làm phương án dự phòng, một lần kiểm tra cập nhật package cho mỗi tiến trình, và tra cứu IP chỉ khi bật tính năng khớp vị trí địa lý (geo-matching); không có thư viện analytics hay telemetry nào xuất hiện trong đó.
Có một giá trị mặc định đáng lưu ý: đối số đầu tiên mà các wrapper truyền cho trình duyệt là --no-sandbox, vốn tắt sandbox tiến trình của Chromium. Các đối số bạn truyền vào có thể ghi đè flag nhưng không gỡ được flag này; stealth_args=False bỏ toàn bộ danh sách mặc định. Một cuộc audit hành vi công khai đối với binary Chromium 145 (tháng 3/2026) không tìm thấy điều gì đáng ngờ, nhưng nó có trước các bản build hiện tại và, như mọi bài kiểm tra hành vi, không thể loại trừ đoạn code chỉ kích hoạt trong những điều kiện cụ thể.
Clearcote vs CloakBrowser
| Tính năng | Clearcote | CloakBrowser |
|---|---|---|
| Cách tiếp cận | Patch C++/Blink ở cấp engine | Patch C++ ở cấp engine (87 patch theo README của dự án) |
| Phiên bản Chromium | 156 (bản build mới nhất) | 155 (bản Stable trả phí; README của họ ghi 156 cho bản build miễn phí) |
| Patch stealth | Bản build mở đọc được hoàn toàn (BSD-3); bản build mới nhất có thêm patch không công khai | Binary đóng; chỉ các wrapper là MIT |
| Build tái tạo được | Có, với bản build mở | Không: tải về binary dựng sẵn dạng hộp đen |
| Bản build mới nhất miễn phí | Miễn phí với GitHub, mỗi lúc một trình duyệt | Miễn phí với GitHub, mỗi lúc một phiên |
| API tự động hóa | Playwright & Puppeteer (Python, Node, .NET), CDP | Playwright & Puppeteer (Python, JS, .NET), CDP |
| Tự host / Docker | Có: endpoint CDP + image chính thức | Có: binary tự chạy + Docker |
| Kiểm chứng | Phương pháp công khai: kiểm tra bằng CreepJS ở mỗi bản phát hành, cộng một bài audit công khai gồm 354 phép kiểm tra | Tự công bố bảng kết quả riêng; không bao gồm CreepJS |
| Gói trả phí | Pro $49/tháng, tối đa 250 trình duyệt cùng lúc | Từ $19/tháng (giá khuyến mãi) để có thêm phiên đồng thời |
Bảng so sánh được tổng hợp ngày tháng 11 năm 2026. CloakBrowser là Wrapper MIT; binary stealth mã nguồn đóng; thông tin có thể thay đổi — hãy xem trang dự án của nó để có thông tin mới nhất.
Đo thực tế: 12 công cụ trên cùng 10 trang web
Chúng tôi đã chạy harness mã nguồn mở browsers-benchmark 5 lần, lần cuối hoàn tất vào 27 tháng 10, 2026. Mỗi công cụ dùng một IP dân cư Mỹ riêng, theo thứ tự khác nhau ở mỗi lần chạy. Một lượt đạt nghĩa là bước kiểm tra riêng của harness cho trang đó đã tìm thấy chính trang thật, không phải trang chặn hay trang thử thách (challenge). Clearcote được đo trên máy tính để bàn Windows (bản build mới nhất); các công cụ khác chạy trên máy chủ Linux.
| Công cụ | Headed | Headless |
|---|---|---|
| Clearcote0.63.2 · r52 | 78%39/50 | 80%40/50 |
| Camoufox0.5.8 · v156.0.1-beta.36 | 72%36/50 | 80%40/50 |
| Invisible Playwright0.43.0 · Firefox | 76%38/50 | 78%39/50 |
| CloakBrowser0.6.4 | 74%37/50 | 64%32/50 |
| SeleniumBase (CDP mode)4.49.0 · Chrome | 74%37/50 | — |
| nodriver0.50.6 · Chrome | 74%37/50 | 40%20/50 |
| Zendriver0.17.1 · Chrome | 64%32/50 | 60%30/50 |
| tf-playwright-stealth (Firefox)1.2.0 | 58%29/50 | 62%31/50 |
| tf-playwright-stealth (Chromium)1.2.0 | 56%28/50 | 50%25/50 |
| Playwright (Chromium)1.62.0 | 56%28/50 | 30%15/50 |
| Playwright (Firefox)1.62.0 | 54%27/50 | 54%27/50 |
| Patchright1.64.3 · Chrome | 24%12/50 | 26%13/50 |
Các trang: một trang kết quả tìm kiếm, một diễn đàn cộng đồng, trang web của một công ty phần mềm, một nhà bán lẻ hàng xa xỉ, một trang sản phẩm trên sàn thương mại điện tử, một trang bán vé, một nhà bán lẻ thời trang, một trang đặt dịch vụ du lịch, một hãng hàng không, một mạng xã hội. Đây là ảnh chụp nhanh từ một mạng và trong một tuần: kết quả thay đổi theo từng bản phát hành, từng proxy và chính các trang web, và không công cụ nào tải được mọi trang ở mọi lần. Kết quả thô (JSON).
Vì sao các team chọn Clearcote
Bản build bạn có thể audit
Mọi patch trong bản build mở của Clearcote đều là mã nguồn đọc được, nên bạn thấy chính xác điều gì đang thay đổi danh tính trình duyệt của mình, thay vì phải tin vào một binary không thể kiểm tra.
Tái tạo được
Tự build lại bản build mở từ mã nguồn và xác nhận binary khớp. Không có file tải về dạng hộp đen nào buộc bạn phải tin suông.
Bản build miễn phí, không cần khóa
Bản build mở của Clearcote được tải về và sử dụng miễn phí, không cần khóa hay tài khoản. Bản tải về không cần khóa của CloakBrowser là bản build v146 cũ hơn (145 với 26 patch trên macOS).
Kiểm chứng được, không chỉ là lời khẳng định
Tính nhất quán được kiểm tra bằng các bài test công khai, trong đó có CreepJS ở mỗi bản phát hành, và ai cũng có thể chạy bài audit công khai gồm 354 phép kiểm tra của Clearcote trên bất kỳ trình duyệt nào.
Khi nào CloakBrowser có thể là lựa chọn tốt hơn
- Bạn muốn một sản phẩm thương mại dùng ngay, có hỗ trợ trả phí, và không cần audit binary.
- Bạn cần một số ít phiên đồng thời với mức giá hàng tháng thấp nhất.
- Bạn muốn một trình duyệt chạy gốc trên máy Mac dùng chip Intel. Wrapper của CloakBrowser chạy gốc trên cả Mac Intel lẫn Mac Apple Silicon (khi không có khóa thì là bản build Chromium 145 cũ hơn); Clearcote chạy gốc trên Mac Apple Silicon, còn trên Mac Intel thì chỉ chạy được qua Docker image.
- CloakBrowser là một lựa chọn chính đáng ở cấp engine. Nếu mô hình mã nguồn đóng phù hợp với team của bạn, đây là một công cụ có năng lực.
Các giải pháp thay thế CloakBrowser khác
Các công cụ mã nguồn mở thường được đặt lên bàn cân với CloakBrowser, tính đến tháng 10/2026:
- Camoufox: Một bản fork Firefox với các điều khiển fingerprint được biên dịch thẳng vào, và mọi patch đều là mã nguồn mở. Lựa chọn phù hợp khi bạn muốn có danh tính Firefox.
- Patchright: Một driver Playwright đã vá, loại bỏ các lỗ rò tự động hóa ở tầng giao thức. Nó chạy trên Chrome nguyên bản, nên fingerprint vẫn là của chính máy đang chạy.
- nodriver: Điều khiển Chrome qua DevTools Protocol mà không cần WebDriver; bản kế nhiệm của undetected-chromedriver.
- SeleniumBase: Một framework Python có UC Mode và CDP Mode giúp che đi cách Chrome được điều khiển.
- invisible_playwright: Một bản fork Firefox được vá bằng C++, điều khiển qua một bản sao đã chỉnh sửa của Python client của Playwright. Mặc định nó gửi một ping khi khởi chạy.
Câu hỏi thường gặp
CloakBrowser có phải mã nguồn mở không?
Một phần. Các wrapper Python, JavaScript, .NET và trình quản lý profile của nó được phát hành theo giấy phép MIT trên GitHub, nhưng binary Chromium stealth và các patch của nó là mã nguồn đóng; bạn không thể kiểm tra, build lại hay phân phối lại chúng. Bản build mở của Clearcote là mã nguồn mở hoàn toàn (BSD-3) và tái tạo được.
CloakBrowser có miễn phí không?
Bản build mới nhất của nó miễn phí khi đăng nhập bằng GitHub, với một phiên đồng thời, còn bản build v146 cũ hơn thì tải về miễn phí. Muốn nhiều phiên đồng thời hơn thì cần đăng ký thuê bao, niêm yết từ $19/tháng theo giá khuyến mãi tại thời điểm viết bài; hãy xem website của họ để biết giá hiện tại. Clearcote cũng làm tương tự với bản build mới nhất (miễn phí với GitHub, mỗi lúc một trình duyệt), còn bản build mở thì miễn phí và không cần tài khoản.
Clearcote và CloakBrowser đều can thiệp ở cấp engine phải không?
Đúng vậy. Cả hai đều biên dịch phần stealth vào Chromium dưới dạng patch C++ thay vì chèn JavaScript, đều tự host được và tương thích Playwright/Puppeteer. Khác biệt nằm ở mức độ mở (bản build mở, tái tạo được so với binary đóng) và phiên bản Chromium (156 so với 155 cho bản build Stable trả phí của họ tại thời điểm viết bài).
Nguồn
Nhiều hơn gấp đôi số bản vá của bất kỳ bản fork nào chúng tôi đã so sánh.
Số bản vá biên dịch vào Chromium, theo từng cách tiếp cận. Công cụ dựa trên script hoàn toàn không thay đổi engine.
Plugin stealth
ví dụ puppeteer-extra-plugin-stealth
Driver đã vá
ví dụ undetected-chromedriver, nodriver
Các bản fork Chromium khác
bản build miễn phí và trả phí
Clearcote Pro
r57, Chromium 156
Số bản vá đã công bố, tháng 10 năm 2026. Khoảng này gồm cả bản build miễn phí và trả phí của các bản fork khác; với Clearcote là bản build Pro.
365 phép kiểm tra, miễn phí, trên trình duyệt của chính bạn
Bài kiểm tra fingerprint mà mọi bản build Clearcote đều phải đáp ứng. Hãy chạy nó trên công cụ bạn đang dùng và so sánh.
Chạy bài kiểm traCác bản vá của bản build mở là công khai
Bản build mở miễn phí dùng BSD-3, tái tạo được từ mã nguồn và không cần tài khoản. Bản build Pro bổ sung các bản vá riêng ở trên.
Mở trên GitHub57 bản phát hành engine, 7 phiên bản chính của Chromium
Mọi bản vá đều được mang sang từng phiên bản Chromium mới. Bản build mới nhất có phiên bản chính mới ngay trong ngày phát hành.
Xem các bản phát hànhBài đọc liên quan
Dùng thử lựa chọn thay thế Chromium mã nguồn mở
Miễn phí và mã nguồn mở, thay thế drop-in cho Playwright & Puppeteer, nhất quán đến tận TLS handshake.
Miễn phí cho một trình duyệt: GitHub, một lần kiểm tra thẻ hoặc tài khoản Google của công ty. Không bao giờ trừ tiền.