ISP 프록시는 보통 IP당, 매달 구매하기 때문에 잘못된 구매에 관대하지 않습니다. 잘못된 위치, 잘못된 수의 IP, 또는 실제로 레지덴셜이 아닌 주소를 구매하면, 알아차릴 때까지 매 결제 주기마다 그 실수에 대한 비용을 지불하게 됩니다.
이러한 실수 대부분은 구매 전 약간의 준비와 첫 며칠 동안의 몇 가지 확인으로 피할 수 있습니다. 이 가이드는 먼저 결정해야 할 사항, 확인해야 할 사항, 그리고 주의해야 할 가격 함정을 다룹니다. 저희도 ISP 프록시를 직접 판매하고 있으므로 저희 제품이 어디에 해당하는지도 언급하겠지만, 아래의 모든 확인 사항은 어떤 제공업체에도 적용됩니다.
먼저, ISP 프록시가 정말 필요한지 확인하세요
ISP 프록시는 여러분이 선택한 위치에서, 몇 주 또는 몇 달 동안 레지덴셜 인터넷 제공업체의 안정적인 주소를 제공합니다. 이는 다음과 같은 좁은 범위의 작업에 적합한 도구입니다:
- 관리하는 계정에 매일 로그인 상태를 유지하는 작업.
- 몇 분이 아니라 몇 시간 지속되는 세션.
- 특정 도시와 제공업체에서 사이트가 어떻게 보이는지 확인하는 작업.
많은 사이트에서 많은 페이지를 수집하는 작업이라면 로테이팅 레지덴셜 풀이 보통 더 저렴하고 효과적이며, 일부 대상에는 프록시가 전혀 필요하지 않을 수도 있습니다. ISP 프록시와 레지덴셜 프록시 비교 글에서 그 차이를 다루고, 레지덴셜 프록시가 필요 없을 때에서는 둘 다 필요 없는 경우를 다룹니다.
구매 전 결정해야 할 세 가지
1. IP 개수. 요청 수가 아니라 아이덴티티 수를 세야 합니다. 각 계정, 스토어 또는 작업자가 개별 가정처럼 보여야 한다면, 아이덴티티당 하나의 IP가 필요합니다. “여유분 몇 개”를 추가로 구매하는 것이 소규모 플랜이 거대한 청구서가 되는 방식입니다. 계정을 추가할 때 IP도 추가하세요.
2. 어떤 위치, 그리고 얼마나 정밀하게. 각 아이덴티티가 어디에 있는 것처럼 보여야 하는지 적어두세요. 일부 작업은 국가만 필요합니다. 계정 작업은 보통 계정이 일반적으로 로그인하는 도시가 필요합니다. 광고 및 현지화 확인에는 해당 도시의 특정 인터넷 제공업체(ASN)가 필요할 수 있습니다. 국가 단위로만 판매하는 제공업체는 도시와 ISP가 필요한 경우 적합하지 않습니다.
3. 기간. 작업이 일주일만 걸린다면, 월별 IP당 요금제는 절약하는 비용보다 더 많이 들 수 있습니다. 작업이 무기한으로 계속된다면 안정성과 지원이 초기 가격보다 더 중요합니다.
체험판 또는 환불 기간 동안 확인할 사항
가격 페이지의 주장은 하기 쉽습니다. 다음 확인에는 한 시간이 걸리며 실제로 무엇을 구매했는지 알려줍니다.
정말로 레지덴셜인가요? “ISP 프록시”는 호스팅 회사가 아니라 소비자용 인터넷 제공업체에서 나와야 합니다. 각 출구 IP의 네트워크를 조회하세요. 결과에 데이터센터 소유자가 나온다면, 서버 주소에 레지덴셜 가격을 지불하고 있는 것입니다.
약속한 위치가 맞나요? 각 출구의 국가와 도시를 주문한 내용과 대조해 확인하세요.
주소가 얼마나 분산되어 있나요? 대부분의 IP가 같은 작은 주소 블록에 몰려 있다면, 확인하는 어떤 사이트에도 서로 연관된 것으로 보이며, 하나의 블록 차단 결정이 전부에 영향을 줄 수 있습니다.
아래 스크립트는 무료 IP 지리 위치 API인 ip-info.com을 사용하여 체험판 프록시 묶음에 대해 이 세 가지 확인을 자동화하며, 네트워크와 레지덴셜 또는 호스팅 여부를 보고합니다:
from collections import Counter
import requests
def inspect(proxy_url, get=requests.get):
"""Where does this proxy really exit, and on what kind of network?"""
info = get("http://ip-info.com/json", proxies={"http": proxy_url, "https": proxy_url}, timeout=20).json()
return {k: info.get(k) for k in ("ip", "city", "country", "asn", "as_name", "user_type", "connection_type")}
def audit(proxies, expected_country, get=requests.get):
"""Check a batch of trial proxies before you commit to a provider."""
exits = [inspect(p, get) for p in proxies]
subnets = Counter(".".join(e["ip"].split(".")[:3]) for e in exits)
return {
"proxies": len(exits),
"not_residential": [e["ip"] for e in exits if e["user_type"] != "residential"],
"wrong_country": [e["ip"] for e in exits if e["country"] != expected_country],
"distinct_asns": len({e["asn"] for e in exits}),
"largest_subnet_share": round(max(subnets.values()) / len(exits), 2),
}
세 개의 프록시, 즉 레지덴셜 두 개와 잘못된 국가의 데이터센터 주소로 밝혀진 하나(예시용)에 대해 실행하면 다음과 같이 보고합니다:
from verify_isp import audit
trial = [
"http://USER1:PASS@isp.example.com:443",
"http://USER2:PASS@isp.example.com:443",
"http://USER3:PASS@isp.example.com:443",
]
print(audit(trial, expected_country="US"))
{'proxies': 3, 'not_residential': ['198.51.100.5'], 'wrong_country': ['198.51.100.5'], 'distinct_asns': 2, 'largest_subnet_share': 0.67}
며칠 동안 안정적으로 유지되나요? 실제 작업을 실제 속도로 소수의 IP를 통해 실행하세요. 연결 오류, 느린 응답, 사이트가 로그인에 챌린지를 거는지 확인하세요. 하루 오후 동안의 테스트로는 3일째에 나타나는 문제를 발견할 수 없습니다.
도움을 받을 수 있나요? 체험판 기간 동안 지원팀에 구체적인 기술 질문을 해보세요. 얼마나 빠르고 얼마나 잘 답변하는지는 다음 장애 상황에 대한 예고편입니다.
가격 함정
| 함정 | 어떻게 보이는가 | 무엇을 물어볼 것인가 |
|---|---|---|
| ”무제한” 요금제의 대역폭 제한 | IP당 가격에 작은 글씨로 추가된 트래픽 허용량 | 이 요금제에서 대역폭이 측정되나요? |
| 위치 추가 요금 | 광고된 가격이 일부 국가에만 적용됨 | 각 위치는 비용이 얼마인가요? |
| 최소 약정 기간 | 긴 약정이 필요한 낮은 월 요금 | 월 단위로 해지하거나 다운그레이드할 수 있나요? |
| 교체 제한 | 불량 IP를 교체할 수 있는 횟수 제한 | 작동하지 않는 IP는 어떻게 교체하나요? |
| 유휴 IP에 대한 비용 지불 | 아직 시작하지 않은 계정을 위해 구매한 IP | 미리 구매하는 대신 나중에 IP를 추가할 수 있나요? |
주소가 시간이 지남에 따라 어떻게 동작하는지도 물어보세요. 일부 제공업체는 절대 바뀌지 않는 주소를 약속합니다. 저희를 포함한 다른 업체들은 도시와 제공업체는 고정하되, 그 뒤의 주소는 가정용 연결처럼 가끔 갱신될 수 있도록 합니다. 어느 쪽도 틀린 것은 아니지만, 여러분의 설정은 구매하는 것과 일치해야 합니다. 장시간 세션과 지속적인 로그인을 위한 ISP 프록시 설정 가이드에서 이를 구축하는 방법을 보여줍니다.
소싱에 대한 질문
ISP와 레지덴셜 주소는 어딘가에서 나오며, 제공업체가 이를 어떻게 확보하는지는 신뢰성과 여러분 자신의 위험 모두에 영향을 미칩니다. 주소가 어디서 오는지, 네트워크 소유자나 사용자가 그 계약에 동의했는지, 그리고 제공업체가 오남용에 대해 어떤 조치를 취하는지 물어보세요. 제공업체가 레지덴셜 IP를 윤리적으로 소싱하는 방법에 대한 설명글에서 물어볼 가치가 있는 질문과 기대할 수 있는 답변을 다룹니다.
Shifter가 해당하는 부분
참고로, 저희 자체 ISP 프록시가 위의 질문들에 어떻게 답하는지는 다음과 같습니다:
- IP당 판매, 무제한 대역폭.
- 모든 IP에 대해 120개국 중에서 도시와 ISP(ASN)를 선택 가능.
- 요금제는 4개 IP부터 시작하여 200개까지 가능하므로, 필요한 아이덴티티 수에 가깝게 구매할 수 있습니다.
- 하나의 호스트와 포트에서 HTTP(S) 및 SOCKS5 지원.
- 첫 구매에 대한 3일 환불 보장, 이는 이 가이드의 확인 사항을 수행할 수 있는 기간입니다.
현재 가격은 ISP 프록시 가격 페이지에서 확인할 수 있습니다.
자주 묻는 질문
ISP 프록시가 몇 개 필요한가요?
별도의 가정처럼 보여야 하는 아이덴티티당 하나씩, 즉 계정, 스토어 또는 장기 실행 작업자당 하나씩입니다. 현재 보유한 아이덴티티만큼 구매하고 성장함에 따라 추가하세요.
ISP 프록시가 정말 레지덴셜인지 어떻게 확인하나요?
각 출구 IP 뒤의 네트워크를 조회하세요. 진짜 ISP 프록시는 소비자용 인터넷 제공업체에서 나오며, 호스팅 또는 데이터센터 네트워크라면 제품 이름이 무엇이든 레지덴셜이 아닙니다.
웹 스크래핑에 ISP 프록시가 투자할 가치가 있나요?
장시간 세션, 로그인, 위치별 확인에는 그렇습니다. 많은 사이트에서 많은 페이지를 수집하는 작업에는 로테이팅 레지덴셜 프록시가 보통 더 비용 효율적입니다.
제공업체를 선택하기 전에 무엇을 테스트해야 하나요?
각 출구가 레지덴셜인지, 주문한 위치에 있는지, 주소가 얼마나 분산되어 있는지, 며칠 동안 실제 작업 환경에서 어떻게 작동하는지, 그리고 지원팀이 기술 질문에 얼마나 잘 답하는지입니다.
결론
가격을 보기 전에 몇 개의 아이덴티티가 필요한지, 각각 어디에 있어야 하는지, 그리고 얼마나 오래 필요한지를 결정하세요. 체험판 또는 환불 기간을 이용해 모든 IP가 레지덴셜이고, 올바른 위치에 있으며, 몰려 있지 않은지 확인하고, 며칠 동안 실제 작업을 실행해보세요. 대역폭 제한, 추가 요금, 최소 약정 기간에 대해 가격 정보를 읽어보세요. 초기에 한 시간을 들여 확인하는 것이 잘못된 IP에 1년 동안 비용을 지불하는 것보다 훨씬 저렴합니다.