모든 proxy의 성능이 동일하지는 않습니다. 데이터 센터 proxy는 보안이 적용되지 않은 뉴스 사이트에는 잘 동작하지만, Cloudflare로 보호되는 이커머스 페이지에서는 즉시 차단됩니다. 주거용 proxy는 이커머스 사이트를 처리할 수 있지만 request당 비용이 10배 더 듭니다.
지금까지는 각 대상에 어떤 proxy 유형이 적합한지 직접 파악하고 대상 환경이 변경될 때마다 재설정해야 했습니다. Smart Proxy Routing은 이 과정을 완전히 자동화합니다.
작동 방식
type: "proxy"를 포함하여 작업을 전송하면 FourA가 request를 보내기 전에 지능적으로 라우팅을 결정합니다.
- 대상 분석: 시스템이 알려진 보호 프로필(Cloudflare, DataDome, Akamai, PerimeterX 등)을 기준으로 대상 도메인을 확인합니다.
- 경로 선택: 보호 수준에 따라 최적의 proxy 유형을 선택합니다.
- 보호가 없거나 약한 사이트용 데이터 센터 (가장 빠르고 저렴함)
- 중간 수준 보호용 주거용 (Cloudflare JS 챌린지, 기본 WAF)
- 가장 강력한 보호용 모바일 (DataDome, PerimeterX 고급)
- 자동 재시도: 선택한 경로가 실패하면 시스템이 더 높은 등급의 proxy 유형으로 자동 전환하여 재시도합니다.
이 모든 과정은 단일 API 호출 내에서 처리됩니다. proxy 유형을 직접 지정하거나 재시도 로직을 구성할 필요가 없습니다.
도입 효과
다양한 1,000개 대상 도메인을 대상으로 진행한 자체 테스트 결과:
- 중간 및 높은 수준의 보호가 적용된 사이트에서 성공률 35% 향상
- 가능한 경우 더 저렴한 proxy를 사용하므로 성공한 request당 평균 비용 25% 절감
- 주거용 proxy가 필요하지 않을 때 데이터 센터 proxy를 사용하므로 응답 시간 중앙값 40% 단축
예시
API는 변경되지 않았습니다. 기존과 동일한 request를 전송하면 됩니다.
curl -X POST https://eu.api.foura.ai/api/v1/tasks \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://protected-site.com/products",
"type": "proxy",
"options": {"proxyCountry": "US"}
}'
라우팅은 서버 측에서 처리됩니다. 기존 코드를 변경할 필요가 없습니다.
Geographic Targeting
스마트 라우팅은 지리적 타겟팅과 함께 작동합니다. proxyCountry 설정을 적용하면 시스템이 해당 국가 내에서 최적의 proxy 유형을 선택합니다. 특히 다음과 같은 작업에 유용합니다.
- 가격 모니터링: 특정 시장의 사용자에게 표시되는 정확한 가격 확인
- 콘텐츠 검증: 현지화된 콘텐츠가 올바르게 표시되는지 확인
- 광고 검증: 광고가 올바른 지역에 노출되는지 확인
주요 변경 사항
현재 proxy 작업 유형을 사용 중이라면 이미 스마트 라우팅이 적용되고 있습니다. 별도의 코드 수정 없이 투명하게 업그레이드되어 배포되었습니다.
single 또는 browser 작업을 사용하면서 차단 문제를 겪고 있었다면 지금 proxy 도입을 권장합니다. 스마트 라우팅 시스템이 기존에 수동으로 구성해야 했던 복잡한 proxy 설정을 대신 처리합니다.
FourA가 보호된 사이트를 처리하는 방법에 대한 자세한 내용은 문서에서 확인하세요.