프록시는 IP 주소의 출처에 따라 레지덴셜, ISP, 데이터센터, 모바일 프록시로 구분되는 것이 주요 유형이다. 프록시는 또한 프로토콜(HTTP, HTTPS 또는 SOCKS5), 세션(로테이팅 또는 고정), 접근 방식(공유 또는 전용), 방향(정방향 또는 역방향), 익명성 수준(투명, 익명 또는 엘리트)에 따라서도 분류된다.
이러한 분류는 서로 독립적이며 중첩될 수 있다. 하나의 프록시가 레지덴셜이면서 동시에 로테이팅, SOCKS5, 엘리트일 수 있다. IP 출처가 가장 중요한데, 이는 웹사이트가 트래픽을 어떻게 인식하는지를 결정하기 때문이다. 그래서 공개 데이터를 수집하는 대부분의 팀은 레지덴셜 프록시로 시작한 뒤 필요에 따라 다른 유형을 추가한다.
이 가이드는 각 분류 항목이 실제로 무엇을 의미하며 언제 사용해야 하는지 살펴본다.
프록시 유형 한눈에 보기
| 분류 | 유형 | 결정하는 것 |
|---|---|---|
| IP 출처 | 레지덴셜, ISP, 데이터센터, 모바일 | 웹사이트가 트래픽을 어떻게 분류하고 신뢰하는지 |
| 프로토콜 | HTTP, HTTPS, SOCKS5 | 프록시가 전달할 수 있는 트래픽 종류 |
| 세션 | 로테이팅, 고정 | 요청 사이에 IP가 바뀌는지 여부 |
| 접근 방식 | 공유, 전용 | 같은 IP를 누가 함께 사용하는지 |
| 방향 | 정방향, 역방향 | 클라이언트를 보호하는지 서버를 보호하는지 |
| 익명성 | 투명, 익명, 엘리트 | 웹사이트가 당신에 대해 무엇을 알게 되는지 |
IP 출처에 따른 프록시 유형
사람들이 프록시 유형을 물을 때 가장 흔히 의미하는 분류가 바로 이것이다. 웹사이트는 IP 주소의 소유자를 조회하며, 그 결과에 따라 해당 IP에서 오는 모든 요청을 다르게 처리한다.
| 유형 | IP 소유자 | 속도 | 웹사이트가 인식하는 방식 | 일반적인 용도 |
|---|---|---|---|---|
| 레지덴셜 | 소비자 ISP, 실제 가정 | 보통, 변동 있음 | 일반 가정 방문자 | 보호된 사이트 스크래핑, 지역별 결과 |
| ISP | 소비자 ISP, 서버에 호스팅 | 높음, 일정함 | 가정용 인터넷 사용자 | 장시간 세션, 계정 작업 |
| 데이터센터 | 호스팅 및 클라우드 업체 | 가장 높음 | 서버 트래픽 | 허용 범위가 넓은 사이트, 대량 작업 |
| 모바일 | 이동통신사 | 낮음, 변동 있음 | 통신사 네트워크의 휴대폰 | 모바일 중심 플랫폼 |
레지덴셜 프록시
레지덴셜 프록시는 소비자 인터넷 제공업체가 실제 가정 회선에 할당한 IP 주소를 통해 요청을 전달한다. 웹사이트는 서버가 아닌 특정 국가, 도시, 제공업체 네트워크에 속한 일반 가정으로 이를 인식한다.
그렇기 때문에 서버 트래픽을 걸러내는 쇼핑몰, 검색 엔진, 여행 사이트, 마켓플레이스에서는 레지덴셜 프록시가 기본 선택지가 된다. 실제 가정 회선을 통해 트래픽이 전달되므로 서버보다 지연 시간 변동이 크며, 요금은 보통 기가바이트 단위로 청구된다.
Shifter의 레지덴셜 네트워크는 195개 이상의 국가에 2억 500만 개 이상의 IP를 보유하고 있다. 국가, 지역, 도시 또는 ASN 단위로 타겟팅할 수 있으며, 이는 프록시 사용자명에 직접 설정하고, Full Geo, Country Geo, Non-Geo 세 가지 풀 중에서 선택할 수 있다.
ISP 프록시
ISP 프록시는 소비자 인터넷 제공업체에 등록된 IP 주소를 사용하지만, 해당 주소는 가정용 기기가 아닌 서버에 호스팅된다. 웹사이트는 이를 가정용 인터넷 사용자로 인식하는 반면, 사용자는 서버 하드웨어의 속도와 가동 시간을 누릴 수 있다.
Shifter의 ISP 프록시를 사용하면 각 IP는 전체 청구 기간 동안 선택한 도시와 ISP(ASN)에 고정된다. 이는 로그인 세션, 계정 관리, 그리고 위치가 바뀌면 의심스러워 보일 수 있는 모든 작업에 적합하다.
데이터센터 프록시
데이터센터 프록시는 호스팅 또는 클라우드 업체가 소유한 IP를 사용한다. 이러한 IP는 가정에 할당된 적이 없으며, 이들 업체가 사용하는 IP 대역은 공개적으로 알려져 있어 웹사이트가 해당 트래픽을 서버에서 오는 것으로 식별할 수 있다.
데이터센터 프록시는 가장 빠르고 저렴한 유형이며, 네트워크 출처를 걸러내지 않는 사이트에서 잘 작동한다. 더 엄격한 사이트에서는 빠르게 차단되거나 검증을 요구받는다. Shifter는 데이터센터 프록시를 판매하지 않는다. 전체적인 내용을 알고 싶다면 데이터센터 프록시란 무엇이며 언제 적합한지에 대한 가이드를 참고하라.
모바일 프록시
모바일 프록시는 휴대폰이 사용하는 것과 동일한 3G, 4G 또는 5G 이동통신사 네트워크를 통해 트래픽을 전달한다. 통신사는 적은 수의 공인 IP 뒤에 많은 가입자를 배치하므로, 하나의 모바일 IP가 동시에 많은 실제 사용자를 대표할 수 있다. 웹사이트는 이러한 IP를 차단하면 실제 고객까지 차단하게 되므로 신중하게 접근한다.
모바일 프록시는 주로 모바일 중심 앱과 소셜 플랫폼에 사용된다. 보통 기가바이트당 가장 비싼 유형이며, 속도는 네트워크 상황에 따라 달라진다. Shifter는 모바일 프록시를 판매하지 않는다. 대부분의 웹 데이터 작업에서는 레지덴셜 IP가 더 낮은 비용으로 동일한 역할을 한다.
프로토콜에 따른 프록시 유형
프로토콜은 프록시가 전달할 수 있는 트래픽의 종류와 도구가 프록시에 연결하는 방식을 결정한다.
HTTP 프록시는 웹 트래픽을 처리한다. HTTP 요청을 이해하며 헤더를 읽거나 수정할 수 있어, 필터링과 캐싱에 유용하다.
HTTPS 프록시는 암호화된 웹 트래픽을 전달한다. 클라이언트는 CONNECT 메서드를 사용해 프록시를 통과하는 터널을 열기 때문에, 프록시는 페이지 콘텐츠를 읽지 않고 암호화된 데이터를 그대로 전달한다. 실제로 대부분의 제공업체는 HTTP와 HTTPS를 동일한 엔드포인트에서 제공한다.
SOCKS5 프록시는 더 낮은 계층에서 작동하며 거의 모든 TCP 트래픽과, 지원되는 경우 UDP까지 전달한다. 데이터를 해석하지 않기 때문에 비웹 도구, 커스텀 클라이언트, 일부 자동화 환경에 적합하다.
Shifter는 사용자명과 비밀번호 인증을 통해 하나의 게이트웨이 p.shifter.io:443에서 HTTP(S)와 SOCKS5를 모두 지원한다. 두 프로토콜을 비교하려면 HTTP vs SOCKS5 프록시를 참고하라.
세션에 따른 프록시 유형: 로테이팅 vs 고정
세션 동작은 IP 출처와는 별개의 선택 사항이다. 레지덴셜 프록시는 설정에 따라 주소를 회전시킬 수도, 유지할 수도 있다.
로테이팅 프록시는 매 요청마다 또는 설정된 간격마다 새로운 IP를 제공한다. 트래픽이 큰 풀에 분산되므로 어떤 단일 주소도 눈에 띌 만큼 많은 요청을 처리하지 않는다. 각 요청이 독립적인 스크래핑, 가격 모니터링, SERP 추적에 적합하다.
**고정 세션(스티키 세션)**은 설정된 시간 동안 동일한 IP를 유지한다. 로그인, 장바구니, 페이지네이션 결과, 그리고 중간에 위치가 바뀌면 계정 탈취처럼 보일 수 있는 다단계 작업에 필요하다.
Shifter에서는 레지덴셜 트래픽을 요청마다 회전시킬 수 있다. 대신 IP를 고정하려면 사용자명에 세션 ID와 지속 시간을 sid-<id>와 ttl-<seconds> 형식으로 추가하면 된다. 로테이팅 프록시의 작동 방식에 대한 가이드에서 설정을 더 자세히 다룬다.
접근 방식에 따른 프록시 유형: 공유 vs 전용
공유 프록시는 여러 고객이 동시에 사용한다. 비용은 저렴하지만, 다른 사용자가 해당 IP로 무엇을 하는지도 함께 영향을 받는다. 다른 누군가가 어떤 사이트에서 해당 주소를 플래그 처리당하면 그 영향을 함께 받게 된다.
전용 프록시는 일정 기간 동안 한 명의 고객에게 할당된다. 해당 주소의 모든 트래픽을 직접 통제하므로 평판을 더 예측 가능하게 관리할 수 있다. IP 이력이 계속 따라붙는 계정 작업에서 특히 중요하다.
로테이팅 레지덴셜 풀은 조금 다르게 작동한다. 각 요청이나 세션마다 매우 큰 풀에서 주소를 가져오므로, 중요한 것은 누가 IP를 소유하는지가 아니라 제공업체가 풀의 품질을 얼마나 잘 관리하는지다.
정방향 프록시 vs 역방향 프록시
정방향 프록시는 클라이언트 앞에 위치한다. 애플리케이션이 프록시로 요청을 보내면, 프록시는 자신의 IP로 그 요청을 웹사이트로 내보낸다. 이 가이드에서 지금까지 다룬 레지덴셜부터 모바일까지 모든 유형은 정방향 프록시다.
역방향 프록시는 웹 서버 앞에 위치한다. 방문자는 원본 서버 대신 역방향 프록시에 연결하며, 역방향 프록시는 요청을 내부로 전달한다. 기업들은 역방향 프록시를 로드 밸런싱, 캐싱, TLS 종료, 공격 방어 목적으로 사용한다. Nginx, HAProxy, CDN 엣지 네트워크가 대표적인 예다.
데이터 수집, 웹사이트 테스트, 계정 관리를 위해 프록시를 구매한다면 정방향 프록시가 필요하다. 역방향 프록시는 자신의 사이트를 위해 직접 운영하는 인프라다.
익명성 수준에 따른 프록시 유형
익명성 수준은 프록시가 보내는 요청에서 무엇을 드러내는지를 나타낸다.
- 투명 프록시는 X-Forwarded-For와 같은 헤더에 실제 IP를 그대로 전달하며, 프록시가 사용되고 있다는 사실도 함께 드러낸다. 학교, 사무실, 공용 네트워크에서는 프라이버시 목적이 아니라 콘텐츠 필터링과 캐싱을 위해 사용한다.
- 익명 프록시는 실제 IP는 숨기지만 여전히 프록시가 개입되었음을 나타내는 헤더를 추가할 수 있다. 웹사이트는 사용자가 누구인지는 알 수 없지만 프록시를 사용하고 있다는 것은 알 수 있다.
- 엘리트 프록시는 고익명 프록시라고도 불리며, IP를 숨기고 프록시 관련 헤더를 추가하지 않는다. 요청은 마치 프록시의 IP에서 직접 온 것처럼 보인다.
상업용 레지덴셜 및 ISP 프록시는 일반적으로 엘리트 등급이다. 다만 IP 수준의 익명성은 하나의 신호일 뿐이라는 점을 기억해야 한다. 웹사이트는 요청 빈도, 헤더, 쿠키, 브라우저 지문도 함께 살펴본다.
알맞은 프록시 유형을 고르는 방법
목표 대상에서 시작해 다른 분류 항목들을 차례로 살펴보자.
- 대상 사이트가 서버 트래픽을 걸러내는가? 그렇다면 레지덴셜이나 ISP를 선택한다. 그렇지 않다면 데이터센터로도 충분할 수 있다.
- 작업에 세션이 필요한가? 로그인과 다단계 작업에는 고정 레지덴셜 세션이나 ISP 프록시를 사용한다. 독립적인 요청에는 로테이팅을 사용한다.
- 어떤 도구를 사용하는가? 대부분의 스크레이퍼와 브라우저는 HTTP(S)와 호환된다. 비웹 트래픽이나 이를 요구하는 도구에는 SOCKS5를 선택한다.
- 데이터가 얼마나 지역적인가? 결과가 도시나 제공업체에 따라 달라진다면 도시 또는 ASN 타겟팅이 필요하다.
많은 팀이 여러 유형을 조합해서 사용한다. 가격 모니터링 작업에서는 데이터 수집에 로테이팅 레지덴셜 IP를, 로그인하는 대시보드에는 소수의 ISP 프록시를 사용할 수 있다. 필요한 유형을 파악했다면, 프록시 서비스 선택 가이드에서 제공업체 비교 방법을 다룬다.
요약
프록시는 IP 출처, 프로토콜, 세션, 접근 방식, 방향, 익명성 수준에 따라 분류된다. IP 출처가 결과에 가장 큰 영향을 미친다. 레지덴셜과 ISP IP는 가정용 인터넷 사용자처럼 보이고, 데이터센터 IP는 서버처럼 보이며, 모바일 IP는 휴대폰처럼 보인다. 올바른 IP 출처를 적절한 세션 유형 및 프로토콜과 결합하면 대부분의 프록시 선택이 단순해진다.