Tất cảMớiCải tiếnĐã sửa
Cải tiến

Bảng Activity vừa với màn hình laptop, bảng chi tiết có thêm tab

Bảng Activity hiện hiển thị vừa vặn trên MacBook 14" mà không cần cuộn ngang, và mọi cột vẫn giữ nguyên giá trị. Bảng chi tiết là một cửa sổ dạng tab (Request, Response headers, Response body), vì vậy kết quả nằm ở trên cùng thay vì phải cuộn xuống 900px. Các tooltip đi theo con trỏ chuột của bạn và hiển thị toàn bộ URL.

Cải tiến

Hoạt động hiển thị request bạn thực sự đã gửi

Cột phương thức hiện đọc các động từ từ request body của bạn (GET, POST, PUT, v.v.), thay vì luôn hiển thị POST do đó là những gì lớp API của chúng tôi tiếp nhận. Các lệnh gọi Playground cũng ghi lại IP trình duyệt của người đã nhấp vào Send, để một tài khoản dùng chung có thể biết ai đã chạy lệnh nào.

Mới

Chọn trình duyệt mà MCP request của bạn thể hiện

FourA MCP 0.6.0 cho phép agent chọn trình duyệt mà một request thể hiện. foura_singlefoura_proxy chấp nhận browser, os, version, hoặc một ID profile chính xác từ danh mục công khai tại GET /api/profiles. Chúng đi kèm bên trong request đã được gửi upstream, vì vậy không có lệnh gọi bổ sung nào. Nếu bỏ qua chúng, request sẽ thể hiện là Google Chrome mới nhất, giống hệt như trước đây. Một tổ hợp mà danh mục không thể đáp ứng sẽ trả về lỗi liệt kê những gì có sẵn, vì vậy một request sẽ không bao giờ được gửi dưới dạng một trình duyệt mà bạn không chọn.

Cả hai công cụ hiện trả về defense khi mục tiêu chạy kiểm tra bot. defense.solved: false có nghĩa là body có thể là một trang thử thách thay vì nội dung bạn yêu cầu, đây là tín hiệu để thử lại với một trình duyệt khác hoặc leo thang xử lý, thay vì phân tích cú pháp một trang bị chặn như là dữ liệu.

Một sửa đổi trong cùng bản phát hành: mô tả unblocker cho biết mặc định của nó là tắt. Nó luôn được bật, vì vậy các request đã mang một bộ browser header đầy đủ. Schema được công bố hiện đã khớp với hành vi này.

Cải tiến

Một instance chậm hiện được hiển thị là xuống cấp

Một instance quá tải phản hồi health check trong 3 đến 10 giây trong khi một instance bình thường mất từ 9 đến 225 mili-giây, và trước đây cả hai đều được coi là ổn định. Trạng thái chậm hiện được báo cáo là xuống cấp, mang theo lý do riêng của instance đó, do vậy chúng tôi có thể phát hiện vấn đề khi nó mới chỉ là một máy chủ chậm chứ chưa trở thành request thất bại của bạn. Chế độ Auto cũng được giám sát, với các giới hạn được thiết lập dựa trên thời gian giải quyết thực tế thay vì một giới hạn chung chung có thể kích hoạt trên mọi thành công.

Mới

Chọn hồ sơ trình duyệt cho mỗi request

Tham số profile chỉ định cho unblocker biết cần giả lập trình duyệt nào trên /api/single/api/proxy. Truyền vào một profile id chính xác (như firefox147 hoặc chrome146), hoặc để browser + os + version tự phân giải ra tổ hợp khớp mới nhất. GET /api/profiles trả về danh mục hiện tại (79 profile thuộc năm họ trình duyệt), giúp bạn không phải hardcode một danh sách dễ bị lỗi thời. Dashboard playground cũng cung cấp bộ chọn tương tự dưới dạng ba danh sách thả xuống xếp tầng.

Cải tiến

Playground cho phép chọn trình duyệt, OS và phiên bản

Dashboard Playground hiện có ba lựa chọn xếp tầng cho OS, trình duyệt và phiên bản, được lấy trực tiếp từ danh mục profile. Chọn hai tuỳ chọn bất kỳ và tuỳ chọn thứ ba sẽ được thu hẹp lại theo các giá trị thực tế. Việc chọn một profile sẽ bật unblocker, vì API sẽ từ chối profile nếu không có tuỳ chọn này.

Đã sửa

Trang trạng thái ghi nhận chính xác các đợt rolling deploy

Một dịch vụ hiện chỉ được coi là down khi nó mất mọi instance, trạng thái duy nhất mà request của bạn không có nơi tiếp nhận. Các đợt rolling deploy định kỳ sẽ không còn hiển thị dưới dạng sự cố trên trang trạng thái.

Cải tiến

Chữ ký mặc định của unblocker đã trở lại phiên bản mới nhất

Chữ ký mặc định mà unblocker gửi đi hiện là phiên bản major mới nhất, không phải phiên bản cũ mà các scraper hardcode. Các trang web từng bắt đầu trả về trang chặn tĩnh cho các phiên bản major cũ nay sẽ trả về trang thật của chúng trên Single và Browser. Cả hai sản phẩm đều được cập nhật cùng nhau, do đó một cf_clearance replay từ Browser sang Single vẫn đảm bảo khớp chính xác từng byte.

Đã sửa

Thay đổi gói hiện đã hoàn tất bước 3D Secure

Khi ngân hàng của bạn yêu cầu 3D Secure trong quá trình nâng cấp gói, request sẽ liên tục thăm dò một thay đổi không bao giờ đến (không có ai yêu cầu bạn xác thực). Luồng thay đổi gói hiện đã xử lý bước bổ sung giống như lần đăng ký đầu tiên, vì vậy việc nâng cấp sẽ được thực hiện thành công.

Mới

Các gói tùy chỉnh xuất hiện trong thẻ Thanh toán của bạn

Nếu quản trị viên chỉ định cho bạn một gói tùy chỉnh, nó hiện sẽ hiển thị trong mục Thanh toán / Gói dưới dạng 'Gói tùy chỉnh của bạn: {name} ({price})' kèm theo một nút đăng ký. Trước đây, việc chỉ định này không hiển thị cho đến khi có người thông báo cho bạn.

Cải tiến

Browser tính credit cho mọi hệ thống phòng thủ vượt qua thành công, không chỉ Cloudflare

Trước đây, Browser chỉ tính phí 30 credit cho bậc giải quyết phòng thủ khi xuất hiện clearance cookie của Cloudflare. Giờ đây, hệ thống áp dụng mức phí tương tự cho bất kỳ cơ chế phòng thủ nào mà chúng tôi nhận diện và vượt qua, bắt đầu với SiteGround. Response cũng đi kèm defenses: { present, cleared }, cho phép bạn biết vendor nào đang chặn đường ngay cả khi chúng tôi chưa vượt qua được (DataDome, PerimeterX, Akamai, Incapsula và hCaptcha hiện đã được nhận diện, nhưng chưa thể vượt qua).

Cải tiến

Phản hồi trình duyệt liệt kê mọi biện pháp bảo vệ hiện có và đã vượt qua

Các phản hồi trình duyệt hiện trả về defenses: { present, cleared }: mọi nhà cung cấp mà mục tiêu đã chạy, và mọi nhà cung cấp mà chúng tôi thực sự đã vượt qua. Việc tính phí cũng tuân theo quy tắc tương tự. Một request vượt qua được bất kỳ nhà cung cấp nào (không chỉ Cloudflare) đều được xem là một lượt giải quyết phòng thủ, và các nhà cung cấp mà chúng tôi nhận diện được nhưng chưa thể đánh bại sẽ hiển thị trong present và không bao giờ làm tăng mức giá.

Mới

Single vượt qua các challenge của SiteGround mà không cần trình duyệt

SiteGround phục vụ một lượng lớn các cửa hàng WordPress và WooCommerce nhỏ, vì vậy Robot Challenge Screen của họ là một nhóm các mục tiêu, không phải một trang web duy nhất. Với unblocker: true, Single hiện giải quyết vấn đề này trong cùng process và trả về trang thực. Trước đây, bạn phải khởi chạy Browser cho nhóm mục tiêu đó, đồng nghĩa với việc phải trả phí cho một phiên trình duyệt và thời gian chờ đợi. Clearance cookie được trả về trong response, vì vậy việc replay vẫn có chi phí thấp.

Đã sửa

Trình duyệt xử lý các trang trung gian có chuyển hướng

Trình duyệt hiện có thể xử lý trang challenge tự động chuyển hướng trước khi nội dung của trang được đọc, do đó các request đến các trang web được bảo vệ sẽ trả về nội dung thay vì một response trống.

Mới

Single giải quyết Robot Challenge của SiteGround

SiteGround đặt một 'Robot Challenge Screen' trước nhiều cửa hàng WordPress và WooCommerce nhỏ; không có gì để nhấp, đó là một proof of work SHA-1. Single hiện vượt qua thử thách này trong một call duy nhất và trả về trang thực, với chi phí 2 credit thay vì 30 credit cho một browser session. Đây là hàng rào phòng thủ đầu tiên không phải của Cloudflare mà Single tự xử lý.