전체신규개선해결
개선

10 크레딧으로 Imperva 보호 페이지 페치

Imperva는 차단 페이지뿐만 아니라 정상 페이지에도 스크립트를 삽입합니다. 이제 Auto는 이 둘을 구분하므로 브라우저 비용을 지불하지 않고도 Imperva가 적용된 사이트의 응답을 반환합니다. 1회 시도, 10 크레딧, 약 6초가 소요됩니다.

개선

브라우저가 요청한 User-Agent를 전송합니다

Browser request에 userAgent을 설정하면 해당 문자열이 header, 페이지 및 워커에 그대로 전송됩니다. 클라이언트 힌트도 함께 전달되므로 sec-ch-ua, 플랫폼 및 navigator.platform이 모두 요청한 내용과 일치하게 됩니다. response에는 동일한 문자열이 반환됩니다.

개선

브라우저 시계가 출구 국가와 일치하도록 변경

이제 브라우저는 출구가 위치한 국가의 시간대로 실행됩니다. 따라서 현지 시간을 렌더링하는 페이지는 해당 지역 방문자가 보는 것과 동일한 방식으로 시간을 표시합니다. 출구 국가를 알 수 없는 경우 시계는 변경되지 않습니다.

개선

첫 호출 시 세션 핸드셰이크 완료

일부 사이트는 첫 번째 request를 거부하고 동일한 response에 세션을 포함하여 전달합니다. 이제 Single, Proxy, Auto 및 Browser는 이를 동일한 exit로 즉시 다시 전송하므로, 재시도할 필요 없이 첫 번째 호출에서 페이지를 수신할 수 있습니다.

해결

Browser가 앵커가 포함된 URL을 엽니다

끝에 #reviews이 포함된 URL을 Browser에 요청하면 페이지가 정상 속도로 반환됩니다. 앵커가 있는 링크에서 타임아웃이 발생하던 문제가 해결되었습니다.

개선

Browser가 페이지 차단이 유지된 이유를 알려줍니다

사이트가 챌린지를 계속 유지하는 경우, 이제 Browser는 즉시 다른 proxy로 변경할 수 있도록 벤더, 시도 횟수 및 통과 여부를 응답으로 반환합니다. 통과에 성공한 페이지는 통과를 수행한 호출에 대해 defenseSolved: true을 보고합니다.

신규

발급 월 내 청구서 수정

청구서가 발송된 후 결제 세부 정보를 업데이트할 수 있습니다. 이제 청구서 발급 월 내에 해당하는 경우 Invoices 테이블에서 세부 정보 업데이트 기능을 제공합니다. 대화 상자에는 변경되는 각 필드가 표시되며, 번호, 날짜 및 금액은 기존과 동일하게 유지됩니다.

신규

결제 정보의 회사 대표자

이제 결제 정보에 회사 대표자 필드가 추가되었습니다. 불가리아 청구서의 경우 수신자 란에 MOL로 인쇄되므로 해당 줄에 대표자의 이름이 표시됩니다.

신규

세션으로 제한된 페이지를 여는 Auto

많은 사이트가 진입 페이지는 누구에게나 제공하고 하위 페이지는 제한합니다. 이제 Auto는 진입 페이지에서 발급한 세션을 가져와 이를 포함하여 하위 URL을 요청하며, 응답에 warmup 단계를 포함하여 이 작업이 수행되었음을 알려줍니다.

개선

Browser가 설정한 timeout을 준수합니다

Browser request에서 timeout_ms을 최대 120초까지 설정하면 해당 시간 동안 계속 실행됩니다. 따라서 응답이 느린 대상에 지정된 시간이 부여되며 엔진의 자체 판정 결과를 확인할 수 있습니다.

해결

브라우저의 Cloudflare 체크박스 병렬 처리

이제 브라우저가 동일한 페이지에 대한 동시 요청 시 Cloudflare 체크박스 챌린지를 해결하며, 챌린지가 완전히 사라진 후에만 클릭이 인정됩니다. 3개의 동시 요청을 5~9초 내에 처리합니다.

해결

Playground가 가져온 페이지를 표시합니다

이제 Playground는 큰 cookie를 설정하는 사이트를 포함하여 대상의 response를 렌더링하며, API endpoint는 항상 JSON으로 응답합니다.

신규

Single, eBay의 proof-of-work 해결

eBay의 보호된 페이지는 방문자를 Argon2 proof-of-work 챌린지로 리디렉션합니다. Single은 이제 단일 호출로 이를 해결하고, 기존 폴백 경로의 약 360 크레딧에서 감소한 2 크레딧으로 실제 리스팅을 반환합니다. eBay에서 전체 비용을 지불해 왔다면 이제 그럴 필요가 없습니다.

해결

Browser가 다른 경로의 리디렉션을 처리합니다

대상이 다른 URL 경로로 리디렉션될 때 페이지가 도착했음에도 Browser가 'No response received'를 반환하던 문제가 수정되었습니다. 이제 request는 도착지와 무관하게 내비게이션을 추적합니다. eBay, 리디렉션이 많은 쇼핑몰, 챌린지 페이지로 3xx 응답을 보내는 모든 대상이 이제 정상적으로 작동합니다.

개선

Defense 리포트에 Akamai 및 eBay 표시

이제 response는 아무것도 보고하지 않거나 차단을 Cloudflare로 잘못 귀속시키던 경우에 akamaiebay-splashui를 보고합니다. 재시도 전략을 선택하기 위해 코드에서 defense.vendor을 기준으로 분기하는 경우, 이제 이 두 이름이 올바르게 표시됩니다.