콘텐츠로 이동

Context-Aware Routing

Context-Aware Routing은 대상 URL에 맞는 최적의 IP 유형(residential, datacenter, dedicated)을 별도 설정 없이 자동으로 선택합니다.

유형적합한 용도속도비용
Residential이커머스, 소셜 미디어, 안티봇 사이트중간$$$
DatacenterAPI, 보호되지 않은 사이트, 대량 요청빠름$
Dedicated계정 관리, 장시간 세션중간$$

프록시를 요청하면 HydraSkill이 대상을 분석합니다.

# HydraSkill이 Amazon에는 자동으로 residential을 선택
proxy = client.get_proxy(target="amazon.com")
print(proxy.type) # "residential"
# 공개 API에는 datacenter를 선택
proxy = client.get_proxy(target="api.github.com")
print(proxy.type) # "datacenter"

라우팅 엔진이 고려하는 요소는 다음과 같습니다.

  1. 대상 도메인 평판 — 알려진 안티봇 시스템에는 residential IP를 배정
  2. 과거 차단율 — 자주 차단하는 도메인에는 프리미엄 IP를 배정
  3. 요청 패턴 — 고빈도 요청에는 datacenter를, 세션 기반 요청에는 residential을 배정
  4. 지역 요구사항 — 일부 지역은 residential 커버리지가 더 좋음

IP 유형은 언제든 직접 지정할 수 있습니다.

# API에도 강제로 residential 사용
proxy = client.get_proxy(
target="api.example.com",
ip_type="residential"
)
# 속도를 위해 datacenter 강제 사용
proxy = client.get_proxy(
target="amazon.com",
ip_type="datacenter" # 더 저렴하지만 차단 위험은 높음
)

Enterprise 플랜에서는 맞춤 라우팅 규칙을 정의할 수 있습니다.

.hydraskill.yml
routing_rules:
- match: "*.amazon.*"
ip_type: residential
country: auto # 대상 로케일에 맞춤
- match: "api.*"
ip_type: datacenter
- match: "*.google.com"
ip_type: residential
rotate_every: 10 # 10회 요청마다 새 IP

Context-Aware Routing은 기본적으로 비용을 절감합니다. 필요할 때만 비싼 residential IP를 쓰기 때문이죠. 안티봇 보호가 없는 대상에는 더 저렴한 datacenter IP로 자동 라우팅합니다.

일반적인 절감 효과는 **항상 residential을 쓸 때 대비 30~50%**입니다.