- Lượt truy cập hàng tháng
- 0
- Giá
- Chưa đặt
- Được liệt kê
- —
- Đã cập nhật
- 2026-09-06
01Obscura là gì
Obscura là trình duyệt headless mã nguồn mở dành riêng cho AI Agent và các tình huống tự động hóa, được xây dựng bằng Rust. Công cụ bỏ qua kiến trúc nặng nề của Chromium, sử dụng một engine độc lập siêu nhẹ để kết xuất trang web và thực thi JavaScript, giúp robot duyệt và thao tác trên web nhanh chóng, kín đáo với mức tiêu thụ tài nguyên thấp. Là một giải pháp thay thế tinh gọn cho Chrome, công cụ tương thích tự nhiên với Puppeteer và Playwright, đồng thời có thể kết nối trực tiếp với các quy trình AI như Claude và Cursor thông qua giao thức MCP, trở thành cầu nối dữ liệu giữa mô hình ngôn ngữ lớn và Internet.
02Các tính năng chính của Obscura
Thu thập không giao diện: sử dụng dòng lệnh hoặc API để lấy và kết xuất trang web, trích xuất văn bản, liên kết, HTML hoặc tài nguyên gốc.
Điều khiển bởi AI Agent: tích hợp máy chủ MCP, cho phép Claude, Cursor và các AI khác trực tiếp điều khiển trình duyệt, chụp ảnh màn hình, điền biểu mẫu và thực thi JS.
Đầu ra kết xuất gốc: không phụ thuộc Chromium, hỗ trợ tạo ảnh chụp PNG, xuất PDF và luồng ghi hình CDP theo thời gian thực.
Ẩn danh, chống phát hiện: bật chế độ Stealth chỉ bằng một lệnh, tự động ngẫu nhiên hóa dấu vân tay trình duyệt và chặn hơn 3500 trình theo dõi.
Thu thập song song hàng loạt: xử lý đồng thời nhiều URL thông qua các tiến trình worker, hỗ trợ đầu ra JSON và logic trích xuất tùy chỉnh.
Tương thích hệ sinh thái hiện có: triển khai đầy đủ giao thức CDP, có thể thay thế trực tiếp Puppeteer và Playwright.
03Nguyên lý kỹ thuật của Obscura
Theo dõi WeChat và trả lời “开源” để tham gia nhóm trao đổi dự án mã nguồn mở AI
Rust + V8 tích hợp: engine cốt lõi được viết bằng Rust nhằm bảo đảm an toàn bộ nhớ và hiệu suất đồng thời cao. V8 được tích hợp trực tiếp bên trong để biên dịch và thực thi JavaScript, loại bỏ phụ thuộc vào Chromium và Node.js, cho phép triển khai dưới dạng một tệp nhị phân duy nhất.
Pipeline kết xuất độc lập: engine bố cục và vẽ CSS tự phát triển hỗ trợ các đường dẫn phổ biến như block, flex, grid, float và transform, trực tiếp thực hiện raster hóa và dàn trang phân trang, xuất ảnh chụp và PDF mà không cần khởi chạy tiến trình trình duyệt bên ngoài.
Cầu nối giao thức CDP: triển khai một tập con của Chrome DevTools Protocol ở tầng Rust, gồm các miền Target, Page, Runtime, DOM, Network, Fetch, IO và các miền khác. Trạng thái nội bộ được ánh xạ thành các thông điệp JSON tương thích với Chrome, để Puppeteer và Playwright có thể điều khiển liền mạch thông qua kết nối WebSocket tiêu chuẩn.
Ngẫu nhiên hóa dấu vân tay theo phiên: Stealth được xây dựng trên BoringSSL và tầng truyền tải tùy chỉnh. Mỗi khi tạo phiên mới, các đặc điểm dấu vân tay như GPU, độ phân giải màn hình, Canvas, Audio và Battery sẽ được tạo lại. Đồng thời, các dấu hiệu tự động hóa như navigator.webdriver bị ẩn ở cấp engine, khiến script phát hiện không thể nhận diện robot thông qua kiểm tra tính nhất quán.
Tầng công cụ MCP: đóng gói giao diện Model Context Protocol trên engine trình duyệt, cung cấp các thao tác điều hướng, nhấp, nhập liệu, chụp ảnh màn hình, PDF và chờ phần tử dưới dạng công cụ tiêu chuẩn. AI Agent có thể gọi qua stdio hoặc HTTP để đưa khả năng duyệt web vào chuỗi suy luận của mình.
04Cách sử dụng Obscura
Tải và cài đặt: tải gói nén dành cho hệ điều hành tương ứng từ GitHub Releases rồi giải nén, không cần cài Chrome hoặc Node.js.
Thu thập một trang: thực thi obscura fetch để lấy trang, kết hợp với --dump html/text/links để xuất nội dung cần thiết.
Khởi động dịch vụ CDP: thực thi obscura serve --port 9222 để khởi động máy chủ CDP, cho phép Puppeteer hoặc Playwright kết nối trực tiếp và thay thế Chrome.
Bật chế độ ẩn danh: thêm --stealth vào bất kỳ lệnh nào để bật chế độ ẩn danh, tự động ngẫu nhiên hóa dấu vân tay trình duyệt và chặn trình theo dõi.
Thu thập song song hàng loạt: thực thi obscura scrape url1 url2 --concurrency 25 để thu thập đồng thời nhiều trang và xuất kết quả JSON.
Kết nối AI Agent: thực thi obscura mcp để khởi động máy chủ MCP, cho phép các công cụ AI như Claude và Cursor trực tiếp gọi trình duyệt để hoàn thành tác vụ tự động hóa.
05Ưu điểm cốt lõi của Obscura
Siêu nhẹ: tệp nhị phân duy nhất chỉ 70MB, mức sử dụng bộ nhớ khoảng 30MB, thấp hơn nhiều so với mức tiêu thụ hàng trăm MB của Chromium. Khởi động cực nhanh: thời gian tải trang nhanh tới 85ms, khởi động lạnh gần như tức thì, không cần chờ Chrome khởi tạo lâu. Triển khai không phụ thuộc: tích hợp V8 và engine kết xuất tự phát triển, không cần cài Chromium, Node.js hoặc bất kỳ runtime bên ngoài nào. Chống phát hiện gốc: chế độ Stealth tích hợp ngẫu nhiên hóa dấu vân tay và chặn hơn 3500 trình theo dõi, không cần cấu hình thêm để vượt qua cơ chế chống thu thập dữ liệu. Tích hợp AI nguyên bản: cung cấp trực tiếp khả năng điều khiển trình duyệt cho các công cụ AI như Claude và Cursor thông qua giao thức MCP, sử dụng ngay sau khi cài đặt. Tương thích liền mạch với hệ sinh thái: hỗ trợ đầy đủ giao thức CDP, có thể thay thế trực tiếp Puppeteer và Playwright mà không tốn chi phí di chuyển.
06Địa chỉ dự án Obscura
Trang web dự án: https://obscura.sh/
Kho GitHub: https://github.com/h4ckf0r0day/obscura
07Các trường hợp sử dụng Obscura
Giám sát giá thương mại điện tử quy mô lớn: với mức sử dụng bộ nhớ thấp 30MB và khả năng đồng thời 25+, thu thập giá và tồn kho trên nhiều nền tảng với tần suất cao từ một máy chủ duy nhất.
Duyệt web tự động bởi AI Agent: thông qua giao thức MCP, cho phép Claude, Cursor và các AI khác trực tiếp điều khiển trình duyệt để thực hiện nghiên cứu, điền biểu mẫu, đặt hàng và các tác vụ khác.
Thu thập dữ liệu nhạy cảm với cơ chế chống thu thập: chế độ Stealth ngẫu nhiên hóa dấu vân tay và chặn trình theo dõi, vượt qua các cơ chế bảo vệ như Cloudflare để lấy dữ liệu thương mại công khai.
Lưu trữ nội dung tự động: engine kết xuất gốc trực tiếp tạo PDF độ trung thực cao và ảnh chụp toàn trang, phục vụ lưu trữ tuân thủ cho hợp đồng, thông báo và trang web.
Giám sát thời gian thực trên container biên: tệp nhị phân duy nhất, không phụ thuộc và khởi động cực nhanh, phù hợp triển khai trong môi trường Docker / Serverless để kiểm tra, giám sát trang đối thủ theo từng giây.
© Tuyên bố miễn trừ trách nhiệm: tên miền và nội dung được liên kết có thể thay đổi theo thời gian. AIEZZ không kiểm soát các trang web của bên thứ ba. Hãy tự đánh giá nội dung bên ngoài và các rủi ro liên quan.


Đánh giá của người dùng0