오늘 Shifter 앱의 첫 번째로 Chrome 및 Firefox용 Shifter 브라우저 확장 프로그램을 출시합니다. 모든 Residential Proxies 및 ISP Proxies 고객이 무료로 사용할 수 있으며, Windows, macOS, Linux, iOS, Android용 데스크톱 및 모바일 앱도 곧 출시됩니다.
대부분의 프록시 작업은 스크립트에서 시작하지 않는다. 다른 곳에서 보면 페이지가 어떻게 보이는지 확인하려고 브라우저를 여는 데서 시작한다. 독일 상점이 보여주는 가격, 브라질의 검색 결과, 광고가 캐나다에서 실제로 노출되는지 같은 것들이다. 지금까지는 Shifter로 이런 작업을 하려면 호스트, 포트, 타겟팅 파라미터가 가득한 사용자 이름을 브라우저나 운영체제 설정에 입력해야 했고, 다른 국가로 바꿀 때마다 다시 입력해야 했다.
Shifter — Proxy & VPN 브라우저 확장 프로그램은 이 단계를 없앤다. API 키를 한 번 붙여넣고, 목록에서 플랜과 위치를 선택하면 브라우저가 Shifter를 통해 나간다. 프록시 문자열도, 로그인 프롬프트도, 설정 페이지도 필요 없다.
확장 프로그램이 하는 일
이 확장 프로그램은 브라우저를 스크립트와 도구가 사용하는 것과 동일한 Shifter 게이트웨이에 연결한다. 계정에서 플랜을 읽어오고, 선택한 위치와 세션 유형에 맞는 연결을 구성하며, 백그라운드에서 프록시 로그인을 대신 처리한다.
한 가지 분명히 해둘 점이 있다. 이것은 설치된 브라우저만 라우팅한다. 시스템 전체를 대상으로 하는 VPN이 아니다. 기기의 다른 앱, 이메일 클라이언트 등은 기존 연결을 그대로 사용한다. 아래에서 소개할 작업들에는 보통 이것이 정확히 원하는 방식이다. 확인하려는 탭만 Shifter를 거치고, 나머지는 로컬 상태로 남는다.
지원 대상은 다음과 같다.
- Full Geo, Country Geo, Non-Geo 풀의 Residential Proxies 플랜
- ISP Proxies 플랜
레거시 백커넥트 플랜, Web Scraping API, SERP API는 이 확장 프로그램에서 지원하지 않는다.
지원 브라우저
이 확장 프로그램은 두 가지 브라우저에서 사용할 수 있다.
- Chrome, 그리고 Chrome Web Store에서 설치하는 Brave와 Opera
- 데스크톱용 Firefox
Microsoft Edge와 Safari는 지원하지 않는다.
설치하기
브라우저 스토어에서 설치한다. Chrome Web Store에서 Add to Chrome을 선택하거나(Brave와 Opera도 여기서 설치한다), Firefox Add-ons에서 Add to Firefox를 선택하면 된다. Shifter 아이콘을 툴바에 고정해 두면 한 번의 클릭으로 사용할 수 있다. 브라우저 확장 프로그램 페이지에서 모든 기능의 개요를 확인할 수 있고, 브라우저 확장 프로그램 문서에서는 각 브라우저별 설치 방법을 안내한다.
API 키로 연결하기
Shifter 프로필을 열어 API 키를 복사한 뒤 확장 프로그램에 붙여넣는다. 설정은 이것이 전부다.
키는 해당 브라우저에만 저장되며, Shifter 자체 API에만 전송된다. 확장 프로그램은 이 API를 사용해 플랜, 남은 트래픽, 프록시 설정을 불러온다. Shifter 키가 아닌 값을 붙여넣으면 나중에 조용히 실패하는 대신 확장 프로그램이 즉시 알려준다.
연결되면 각 플랜에 남은 트래픽과 함께 활성 플랜이 표시되고, 해당하는 경우 “Expiring soon”과 “Trial ends” 라벨도 함께 나타난다. 플랜이 두 개 이상이면 “Switch membership”으로 브라우저를 다른 플랜으로 전환할 수 있다. 아직 Residential Proxies나 ISP Proxies 플랜이 없다면 Shifter에서 구매하면 즉시 확장 프로그램에 표시된다.
풀에 따라 위치 선택하기
타겟팅할 수 있는 대상은 Residential Proxies 플랜이 사용하는 풀에 따라 달라지며, 확장 프로그램은 해당 플랜이 지원하는 항목만 제공한다.
| 풀 | 선택 가능한 항목 |
|---|---|
| Full Geo | 하나의 검색창에서 국가, 주/도, 도시 또는 ISP(ASN) |
| Country Geo | 국가 |
| Non-Geo | 전 세계 무작위 위치 |
Full Geo에서는 하나의 검색창이 네 단계를 모두 처리한다. “Texas”, “Lyon” 또는 모바일 통신사 이름을 입력하고 결과를 선택하면 된다. Country Geo 플랜은 국가 단위로 타겟팅하며, 확장 프로그램은 작동하지 않을 옵션을 보여주는 대신 이 점을 명확히 안내한다. Non-Geo는 어디서든 무작위 IP를 제공하므로 레지덴셜 IP를 통한 일반적인 브라우징에는 적합하지만 특정 시장을 확인하는 데는 맞지 않는다. 이런 경우에는 Country Geo나 Full Geo가 필요하다.
고정 IP 또는 요청마다 새 IP
“IP session” 항목에서는 종료 IP가 바뀌는 빈도를 선택한다.
- Sticky IP는 일정 시간 동안 동일한 종료 IP를 유지한다. 로그인, 장바구니, 계정 대시보드처럼 한 방문자가 계속 같은 방문자로 인식되어야 하는 작업에 사용한다. 세션 길이는 기본값이 10분이며, 초 단위로 직접 값을 설정할 수 있다.
- New IP per request는 모든 요청마다 새로운 종료 IP를 부여한다. 세션을 유지할 필요가 없는 빠른 가격 확인이나 비교 작업에 사용한다.
“Get a new IP” 버튼은 요청 시 IP를 즉시 교체하므로 설정을 바꾸지 않고도 새로운 세션을 시작할 수 있다. 각 방식이 어떤 상황에 맞는지에 대한 배경 지식은 sticky vs rotating residential proxies 가이드에서 자세히 다룬다.
Strict location
주, 도시 또는 ISP를 타겟팅할 때, 정확히 그 단계에서 사용 가능한 IP가 없으면 네트워크가 더 넓은 지역으로 범위를 넓힐 수 있다. Strict location을 켜면 절대 범위를 넓히지 않는다. 선택한 정확한 주, 도시 또는 ISP의 IP를 받거나, 그렇지 않으면 현재 그곳에서 사용 가능한 IP가 없다는 메시지와 함께 연결이 실패한다. 연결 성공보다 정확한 위치가 더 중요할 때, 예를 들어 특정 도시용 랜딩 페이지를 확인할 때 사용한다. 국가 단위가 중요한 경우에는 끄면 된다.
ISP Proxies: IP 선택하기
ISP Proxies 플랜은 작동 방식이 다르다. 고정된 고정 ISP IP 세트가 함께 제공된다. 확장 프로그램에서는 플랜에 포함된 IP 중 하나를 “Choose an IP”로 선택하기만 하면 브라우저가 그 IP를 사용한다. IP가 풀에서 무작위로 선택되는 것이 아니라 계속 자신의 것으로 유지되므로, 항상 같은 주소로 보여야 하는 계정을 관리할 때 자연스러운 선택이다.
Entry point
Entry point는 브라우저가 종료 IP를 통해 나가기 전에 연결하는 Shifter 지역이다. 기본값은 Automatic이며, 가장 가까운 지역을 사용한다. Amsterdam, Bangalore, Frankfurt, London, New York, Singapore, Sydney 또는 Toronto로 고정할 수도 있다.
고정된 지역은 사무실 Wi-Fi에서 휴대폰 핫스팟으로 이동하는 것처럼 자신의 네트워크가 하루 중에 바뀌는 경우에 유용하다. 자신의 연결이 전환되더라도 sticky IP를 유지해준다.
개인정보 보호 및 제어 설정
두 가지 설정이 수동 프록시 설정에서 흔히 문제가 되는 세부 사항을 처리한다.
- WebRTC leak protection은 기본적으로 켜져 있다. WebRTC는 통화 및 피어투피어 연결을 위한 브라우저 기능이며, 페이지 자체는 프록시를 통해 로드되더라도 사이트에 실제 IP를 노출할 수 있다. 이 보호 기능이 켜져 있으면 연결되어 있는 동안 사이트가 이런 방식으로 실제 IP를 볼 수 없다. 다른 확장 프로그램이나 브라우저 정책이 이미 WebRTC를 제어하고 있다면, 확장 프로그램은 자신의 보호 기능이 활성화되지 않았다고 알려준다.
- Bypass proxy for는 Shifter를 거치지 않고 직접 연결되는 주소를 나열한다. localhost, 127.0.0.1, *.local, 사설 네트워크 범위가 기본으로 설정되어 있어 로컬 개발 서버와 라우터 페이지가 계속 작동한다. 프록시 IP에서 절대 접근해서는 안 되는 내부 도구 같은 자신만의 도메인을 추가할 수 있다.
확장 프로그램은 Chrome의 Incognito 같은 사생활 보호 창에서도 작동하며, 브라우저 확장 프로그램 설정에서 해당 창에서 실행을 허용하기만 하면 된다.
나간 위치 확인하기
연결 후 확장 프로그램은 Shifter의 무료 IP 조회 도구인 IP Info에서 종료 IP와 국가를 확인하고 결과를 보여준다. IP Info는 우리 프록시 풀이 사용하는 것과 동일한 위치 및 네트워크 데이터를 읽어오므로, 화면에 보이는 내용은 우리 네트워크가 해당 종료 지점을 분류하는 방식과 같다. 언제든지 탭에서 ip-info.com을 열어 현재 IP의 도시와 ISP를 포함한 전체 세부 정보를 확인할 수도 있다.
사용 사례
이 확장 프로그램은 수동으로 직접 눈으로 확인하는 프록시 작업을 위해 만들어졌다.
- 지역화된 가격 및 검색 결과. 다른 국가나 도시의 방문자로 상점이나 검색 엔진을 열어 그들이 보는 것을 확인한다. 검색에 관해서는 localized Google search results 가이드에서 위치에 따라 무엇이 달라지고 왜 그런지 설명한다.
- 광고 검증. 캠페인이 타겟으로 하는 시장에서 실제로 노출되고 올바른 페이지로 연결되는지 확인한다. 팀들이 ad verification with residential proxies에 어떻게 접근하는지 참고하라.
- 지역별 페이지 QA. 자사 사이트의 국가 및 도시별 버전, 동의 배너, 통화 선택기, 리디렉션을 사용자보다 먼저 실제 로컬 IP로 검토한다. verifying localized campaigns across markets 가이드와 함께 보면 좋다.
- 계정 관리. 항상 같은 위치로 보여야 하는 계정을 위해 sticky Residential Proxies 세션이나 고정 ISP Proxies IP를 유지한다.
- 자동화 전 빠른 확인. 먼저 브라우저에서 위치를 시험해 본 다음, 같은 타겟팅을 게이트웨이를 통해 스크립트로 옮긴다.
마지막 단계에 이르면 브라우저는 할 일을 다한 것이고 게이트웨이가 역할을 이어받는다. How to connect to a residential proxy에서는 코드에 필요한 호스트, 포트, 사용자 이름 형식을 설명한다.
시작하기
Shifter 프로필에서 API 키를 복사한 뒤, Chrome Web Store 또는 Firefox Add-ons에서 확장 프로그램을 추가한다. 브라우저 확장 프로그램 문서에서는 각 브라우저별 설치 방법을 다룬다. 또한 확장 프로그램이 표시할 수 있는 메시지와 각각에 대한 대응 방법도 문서에서 다룬다.
아직 플랜이 없다면, 국가부터 도시, ISP까지 위치 타겟팅이 가능한 Residential Proxies로 시작하거나, 계속 보유할 수 있는 고정 IP를 위한 ISP Proxies를 선택하라.