비즈니스가 프록시의 안정적인 작동에 의존할 때 — Facebook Ads 광고 계정 농장, 고객을 위한 50개의 Instagram 계정 관리 또는 Wildberries의 가격을 24시간 모니터링하는 경우 — 5분의 중단조차도 수천 루블의 손실이나 계정 손실로 이어질 수 있습니다. 장애 조치(Failover)는 기술적인 추상 개념이 아니라, 주요 프록시가 작동을 멈출 때 자동으로 백업 프록시로 전환하는 구체적인 시스템입니다.
이 가이드에서는 실제 비즈니스를 위한 실용적인 장애 조치 전략을 살펴보겠습니다: 안티탐지 브라우저(Dolphin Anty, AdsPower), SMM 자동화 시스템 및 마켓플레이스 데이터 수집기에서 프록시 자동 전환을 설정하는 방법. 프로그래밍 없이 — 준비된 솔루션과 설정만으로 진행합니다.
장애 조치란 무엇이며 프록시 비즈니스에 왜 중요한가
장애 조치(Failover)는 주요 리소스가 작동을 멈출 때 백업 리소스로 자동 전환하는 것입니다. 프록시 작업의 맥락에서 이는 현재 IP 주소가 차단되거나 응답하지 않거나 오류를 표시할 경우, 시스템이 자동으로 백업 풀의 다른 프록시로 전환하여 작업을 중단 없이 계속할 수 있음을 의미합니다.
프록시를 사용하는 비즈니스에게 장애 조치는 사치가 아니라 필수입니다. 다음과 같은 상황을 상상해 보십시오:
- 광고 중재자가 Facebook Ads에서 20개의 계정으로 광고를 실행합니다. 새벽 3시에 한 계정의 프록시가 중단되고, Facebook이 IP 변경을 감지하여 계정이 차단됩니다(체인 차단). 손실: 50-100$의 계정 5-10개 + 중단된 캠페인.
- SMM 에이전시가 안티탐지 브라우저를 통해 30개의 Instagram 클라이언트 계정을 관리합니다. 프록시 제공업체가 기술 작업을 수행하여 10개의 IP 주소가 사용 불가능해집니다. 장애 조치 없이 이 프록시의 모든 계정은 작동을 멈추고 — 게시가 중단되며, 클라이언트는 중단을 경험하게 됩니다.
- 판매자가 Wildberries에서 경쟁자의 가격을 24시간 모니터링합니다. 마켓플레이스가 요청 한도를 초과하여 하나의 프록시를 차단합니다. 자동 전환이 없으면 데이터 수집기가 중단되고, 가격 변동을 놓쳐 경쟁 우위를 잃게 됩니다.
장애 조치 전략은 시스템 차원에서 이러한 문제를 해결합니다: 미리 백업 프록시와 전환 규칙을 설정하면, 주요 프록시가 중단될 때 시스템이 몇 초 안에 자동으로 백업 프록시로 전환됩니다. 수동 개입에 몇 시간이 걸리지 않습니다.
중요: 장애 조치는 차단으로부터의 보호가 아닙니다(만약 Facebook이 규칙 위반으로 계정을 차단했다면, 어떤 프록시 전환도 도움이 되지 않습니다). 이는 기술적 오류로부터의 보호입니다: 프록시의 사용 불가능, 목표 사이트에 의한 IP 차단, 제공업체의 문제.
프록시 중단의 실제 위험: 금전적 손실 및 계정 손실
장애 조치 시스템의 가치를 이해하기 위해, 다양한 비즈니스 시나리오에서 프록시 중단으로 인한 실제 손실을 계산해 보겠습니다:
트래픽 중재(Facebook Ads, TikTok Ads)
광고 중재자는 15개의 Facebook 광고 계정으로 작업하며, 각 계정은 하루에 100$를 사용합니다. 한 계정의 프록시가 새벽 2시에 중단되고, Facebook이 IP의 급격한 변경(또는 연결이 완전히 끊김)을 감지하여 계정이 차단됩니다. 계정이 연결되어 있다면(공유 결제 방법, 크리에이티브, 도메인) — 체인 차단이 발생하여 3-5개의 관련 계정이 추가로 차단됩니다.
| 손실 | 비용 |
|---|---|
| 차단된 계정 4개 (각 70$의 농장 비용) | 280$ |
| 1일 동안 중단된 캠페인 (손실된 수익) | 150-300$ |
| 복구 시간 (5시간 작업) | 100-200$ |
| 차단된 프록시로 인한 총 손실 | 530-780$ |
이와 함께 장애 조치 설정이 포함된 백업 프록시 풀의 비용은 월 50-100$입니다. 첫 번째 사고를 예방하는 것만으로도 비용이 회수됩니다.
SMM 에이전시 (클라이언트 계정 관리)
에이전시는 15명의 클라이언트를 위해 40개의 Instagram 계정을 관리합니다. 프록시 제공업체가 예기치 않은 기술 작업을 수행하여 12개의 IP 주소가 4시간 동안 사용 불가능해집니다. 장애 조치가 없으면:
- 12개의 클라이언트 계정이 Instagram에 로그인할 수 없습니다 (브라우저가 연결 오류를 표시)
- 예정된 게시물이 실행되지 않으며 — 콘텐츠 계획에 따라 게시물이 누락됩니다
- 클라이언트는 중단에 대한 알림을 받고 설명을 요구합니다
- 평판 손상: 클라이언트는 에이전시의 신뢰성에 의문을 제기합니다
비용: 1-2명의 클라이언트 손실 (각 20-50,000 루블) = 연간 40-100,000 루블의 손실. 장애 조치 시스템은 백업 프록시를 위해 월 5-10,000 루블의 비용이 듭니다.
전자상거래 (마켓플레이스 데이터 수집)
판매자는 Wildberries에서 500명의 경쟁자의 가격을 2시간마다 모니터링하여 가격을 신속하게 조정하고 경쟁력을 유지합니다. 데이터 수집기는 5개의 프록시에서 회전합니다. Wildberries는 요청 한도를 초과하여 2개의 프록시를 차단합니다. 장애 조치가 없으면:
- 데이터 수집기가 오류를 발생시키고 중단됩니다 (작동하는 프록시로 전환할 수 없음)
- 가격 모니터링이 6-12시간 중단됩니다 (소유자가 이를 감지하고 수동으로 재시작할 때까지)
- 이 시간 동안 경쟁자가 인기 상품의 가격을 낮추고 Buy Box를 차지합니다
- 판매 손실: 틈새 시장에 따라 50-200,000 루블
장애 조치가 있는 경우: 데이터 수집기는 자동으로 백업 프록시로 전환하여 모니터링을 중단 없이 계속하며, 경쟁자의 가격 변동에 신속하게 대응할 수 있습니다.
장애 조치 전략의 유형: 자동 및 수동 전환
프록시를 위한 장애 조치 시스템을 구성하는 접근 방식은 여러 가지가 있습니다. 선택은 귀하의 작업, 예산 및 기술적 가능성에 따라 다릅니다.
1. 프록시 제공업체 수준의 자동 장애 조치
일부 주거용 프록시 제공업체는 내장된 장애 조치를 제공합니다: 하나의 엔드포인트(예: gate.proxycove.com:8080)를 얻으면, 제공업체가 자동으로 IP 주소를 풀에서 회전시키고 작동하지 않는 것을 교체합니다. 이는 사용자에게 가장 간단한 옵션입니다.
장점:
- 사용자 측에서 설정이 필요하지 않으며 — "상자에서 꺼내면" 작동합니다
- 전환이 즉시 발생합니다 (제공업체 수준에서)
- 특정 IP에 대한 고정성이 중요하지 않은 작업에 적합합니다 (데이터 수집, SEO 모니터링)
단점:
- 멀티 계정 관리에는 적합하지 않습니다 (각 계정은 고정된 IP에서 작업해야 함)
- 제어가 적습니다: 어떤 특정 IP로 전환할지 선택할 수 없습니다
- 제공업체에 의존합니다: 모든 서버에서 문제가 발생하면 장애 조치가 도움이 되지 않습니다
사용할 때: 마켓플레이스 데이터 수집, SEO 순위 모니터링, 대량 웹사이트 가용성 검사 — IP가 변경될 수 있는 작업입니다.
2. 수동 장애 조치: 안티탐지 브라우저의 백업 프로필
멀티 계정 관리(광고 중재, SMM)의 경우, 각 계정은 항상 동일한 IP에서 작업해야 합니다. 자동 회전은 여기서 금기입니다 — IP 변경은 차단으로 이어질 수 있습니다. 따라서 수동 장애 조치를 사용합니다: 미리 다른 프록시로 백업 브라우저 프로필을 생성하고 문제가 발생하면 수동으로 전환합니다.
작동 방식:
- Dolphin Anty 또는 AdsPower에서 프록시 №1로 Facebook 계정의 기본 프로필을 생성합니다
- 프록시 №2로 백업 프로필을 생성합니다 (하지만 즉시 로그인하지는 않습니다)
- 프록시 №1이 중단되면, 수동으로 백업 프로필로 전환하여 계정에 로그인합니다
- Facebook은 새로운 IP를 감지하지만, 이를 신속하게(1-2시간 이내) 수행하고 IP가 동일한 지역에 있다면 — 차단 위험이 최소화됩니다
장점:
- 완전한 제어: 언제 어떤 프록시로 전환할지 스스로 결정할 수 있습니다
- 계정에 안전합니다: 동일한 지역과 제공업체에서 백업 IP를 선택할 수 있습니다
- 기술적 기술이 필요하지 않으며 — 안티탐지 브라우저에서의 설정만 필요합니다
단점:
- 자동이 아닙니다: 귀하의 참여가 필요합니다 (모니터링 및 수동 전환)
- 문제가 밤에 발생하고 당신이 자고 있다면 — 계정은 아침까지 중단됩니다
- 확장성이 없습니다: 50개의 계정이 있다면, 수동 전환에 몇 시간이 걸릴 수 있습니다
사용할 때: 소규모 및 중규모 멀티 계정 관리(20-30계정까지), 문제에 신속하게 대응할 수 있을 때.
3. 반자동 장애 조치: 확인 스크립트 및 알림
타협안: 프록시 작동 모니터링을 자동으로 설정하고(간단한 스크립트 또는 준비된 서비스) 프록시가 중단되면 Telegram에서 즉시 알림을 받습니다. 그 후 수동으로 백업으로 전환합니다.
작동 방식:
- 스크립트(Python, Node.js 또는 UptimeRobot과 같은 준비된 서비스)를 설정하여 5분마다 프록시의 가용성을 확인합니다
- 스크립트가 각 프록시를 통해 테스트 요청을 수행하고 응답을 확인합니다
- 프록시가 응답하지 않거나 3회 연속 오류를 반환하면 — 스크립트가 Telegram에 알림을 보냅니다
- 알림을 받으면 안티탐지 브라우저에 접속하여 백업 프록시로 프로필을 전환합니다
장점:
- 문제를 즉시 알 수 있으며, 몇 시간 후가 아닙니다
- 프로그래밍 기술 없이도 설정할 수 있습니다 (준비된 모니터링 서비스)
- 중간 규모에 적합합니다 (30-100 계정)
사용할 때: 중간 및 대규모 멀티 계정 관리, 중단이 중요하지만 완전한 자동화가 복잡한 경우.
4. 완전 자동 장애 조치: 안티탐지 브라우저 API
대규모 비즈니스(100개 이상의 계정, 24시간 운영)를 위해 안티탐지 브라우저의 API를 통해 완전 자동 장애 조치를 설정할 수 있습니다. Dolphin Anty, AdsPower 및 Multilogin은 프로필 및 프록시를 프로그래밍 방식으로 관리하기 위한 API를 제공합니다.
작동 방식:
- 모니터링 스크립트가 5분마다 프록시를 확인합니다
- 중단된 프록시가 발견되면, 스크립트가 안티탐지 브라우저 API를 통해 프로필의 프록시를 자동으로 백업으로 변경합니다
- 프로필이 활성 상태였다면(브라우저가 열려 있다면), 스크립트가 이를 닫고 새로운 프록시로 다시 엽니다
- 모든 것이 자동으로 이루어지며, 귀하의 참여가 필요하지 않습니다
장점:
- 완전한 자동화: 귀하의 참여 없이 24/7 작동합니다
- 수백 및 수천 개의 계정으로 확장 가능합니다
- 최소한의 중단 시간 (중단에서 전환까지 5-10분)
단점:
- 프로그래밍 기술이나 개발자를 고용해야 합니다
- 설정 및 유지 관리의 복잡성
- 비용: 스크립트 개발 비용은 30-100,000 루블
사용할 때: 수백 개의 계정을 가진 대규모 비즈니스, 중단 비용이 자동화 개발 비용을 초과하는 경우.
광고 중재를 위한 안티탐지 브라우저에서의 장애 조치 설정
Facebook Ads, TikTok Ads 또는 Google Ads에서 작업하는 광고 중재자에게 가장 중요한 장애 조치는 안티탐지 브라우저의 백업 프로필입니다. Dolphin Anty를 예로 들어 단계별 설정을 살펴보겠습니다 (AdsPower, Multilogin, GoLogin의 경우도 유사한 논리입니다).
1단계: 백업 프록시 준비
각 작업 계정에 대해 최소 1개의 백업 프록시가 필요합니다(2개가 더 좋습니다). 백업 프록시에 대한 요구 사항은 다음과 같습니다:
- 기본과 동일한 지역: 기본 프록시가 미국, 뉴욕이라면, 백업도 미국이어야 합니다 (가능하면 동일한 주 또는 인접한 주). 지역의 급격한 변경(미국 → 독일)은 차단으로 이어질 수 있습니다.
- 동일한 유형의 프록시: 기본이 모바일 프록시 (4G)라면, 백업도 모바일이어야 합니다. 유형 변경(모바일 → 데이터 센터)은 의심을 초래할 수 있습니다.
- 동일한 제공업체 (바람직하게): 이렇게 하면 IP가 유사한 서브넷에서 나오게 되어 플랫폼에 더 자연스럽습니다.
- 미리 테스트됨: 백업 프록시가 작동 가능하고 깨끗한지 (블랙리스트에 없는지) 확인하십시오.
몇 개의 백업 프록시를 구매해야 할까요? 권장 사항: 기본 프록시 3-5개당 1개의 백업을 준비하십시오. 예를 들어, Facebook에서 15개의 작업 계정이 있다면 — 동일한 지역의 백업 프록시 3-5개를 구매하십시오. 이들은 대부분의 시간을 대기하게 될 것입니다 (정상입니다), 하지만 위기 상황에서 당신을 구할 것입니다.
2단계: Dolphin Anty에서 백업 프로필 생성
Dolphin Anty를 열고 각 작업 계정에 대해 백업 프로필을 생성합니다:
- "프로필 생성" 클릭 → 기본 프로필과 동일한 운영 체제 및 화면 해상도를 선택합니다 (지문에 중요)
- "프록시" 섹션에 백업 프록시의 데이터를 입력합니다 (IP:포트:로그인:비밀번호)
- "프록시 확인" 버튼으로 프록시를 확인합니다 — 녹색 상태와 기본과 동일한 지역이 표시되어야 합니다
- 프로필 이름에 "[백업] 계정 #1"을 지정합니다 — 기본 프로필과 혼동하지 않도록
- 이 프로필로 Facebook 계정에 로그인하지 마십시오! 백업 프로필은 전환 시점까지 "깨끗한" 상태를 유지해야 합니다.
이제 기본 프로필(항상 작동) + 백업 프로필(대기 중) 쌍이 있습니다.
3단계: 프록시 중단 시 전환 절차
기본 프록시가 작동하지 않음을 발견했을 때(브라우저가 열리지 않거나, Facebook이 연결 오류를 표시하거나, 모니터링이 알림을 보냈을 때):
- 기본 프로필을 닫습니다 (열려 있었다면) — 중단된 프록시를 통해 작업하려고 하지 마십시오
- 새로운 프록시로 백업 프로필을 엽니다
- Facebook 계정에 로그인합니다 — 플랫폼은 새로운 IP를 감지하지만, 기본이 중단된 후 1-2시간 이내에 이를 수행하고 지역이 일치한다면 — 이는 자연스러운 변경으로 인식됩니다 (사용자가 이사했거나 제공업체를 변경함)
- 계정을 확인합니다: Ads Manager에 접속하여 캠페인이 작동하는지, 경고가 없는지 확인합니다
- 백업 프로필에서 작업을 계속합니다 — 이제 이 프로필이 기본 프로필이 됩니다
- 또 다른 프록시로 새로운 백업 프로필을 생성합니다 — 다시 백업 옵션을 확보하기 위해
중요: 기본 프록시와 백업 프록시 간에 왔다 갔다 전환하지 마십시오! 오늘 프록시 A로 작업하고, 내일 프록시 B로, 그 다음 날 다시 A로 작업하면 — 이는 Facebook에 빨간 신호가 됩니다. 백업 프록시로의 전환은 한 번만 이루어져야 하며, 최종적이어야 합니다.
4단계: 계정 관리 조직 (프로필 및 프록시 테이블)
10개 이상의 계정이 있을 때 쉽게 혼란스러워질 수 있습니다: 어떤 프로필이 어떤 프록시에 있는지, 백업은 어디에 있는지. Google Sheets 또는 Excel에서 간단한 테이블을 만듭니다:
| 계정 | 기본 프로필 | 기본 프록시 | 백업 프로필 | 백업 프록시 | 상태 |
|---|---|---|---|---|---|
| FB_Acc_01 | Profile_01 | 185.x.x.1 (미국) | Profile_01_RES | 185.x.x.45 (미국) | 활성 |
| FB_Acc_02 | Profile_02 | 185.x.x.2 (미국) | Profile_02_RES | 185.x.x.45 (미국) | 활성 |
| FB_Acc_03 | Profile_03 | 185.x.x.3 (중단됨) | Profile_03_RES | 185.x.x.46 (활성) | 백업으로 전환됨 |
테이블에서 전환이 발생한 시점, 이유(프록시 중단/차단), 결과(계정 작동/차단됨)를 기록하십시오. 이는 프록시 제공업체의 신뢰성을 분석하고 신뢰할 수 없는 제공업체를 적시에 교체하는 데 도움이 됩니다.
클라이언트 계정 보호를 위한 SMM 자동화 장애 조치
SMM 에이전시와 클라이언트를 위해 수십 개의 Instagram, TikTok, VK 계정을 관리하는 전문가들은 특별한 문제에 직면합니다: 하나의 계정이 중단되면 불만을 가진 클라이언트와 계약 손실의 위험이 발생합니다. 장애 조치는 비즈니스뿐만 아니라 평판에도 중요합니다.
시나리오 1: 안티탐지 브라우저를 통한 계정 수동 관리
AdsPower 또는 Dolphin Anty를 통해 각 클라이언트 계정에 직접 로그인하여 게시, 댓글 응답, 스토리를 관리하는 경우, 위에서 설명한 광고 중재를 위한 백업 프로필 전략을 사용하십시오. 특징:
- 각 클라이언트에 대한 백업 프록시: 클라이언트 계정에서 절약하지 마십시오. 5-10$의 백업 프록시를 구매하고 사용하지 않는 것이, 월 30-50,000 루블의 클라이언트를 잃는 것보다 낫습니다.
- 작업 시작 전에 프록시 확인: 매일 아침 게시 전에 모든 프록시를 빠르게 확인하십시오 (스크립트 또는 브라우저에서 수동 확인). 어떤 프록시가 응답하지 않으면 — 클라이언트가 문제를 감지하기 전에 백업으로 전환하십시오.
- 기술 작업에 대해 클라이언트에게 알리기: 계정을 백업 프록시로 전환한 경우 (IP가 변경됨), 클라이언트에게 경고하는 것이 좋습니다: "계정 기술 유지보수를 수행했습니다, 모든 것이 안정적으로 작동합니다". 이는 전문성을 보여줍니다.
시나리오 2: 서비스(코드 없이) 게시 자동화
많은 SMM 전문가들이 Instagram 및 기타 소셜 네트워크에서 예약 게시를 위해 자동화 서비스를 사용합니다 (SMMplanner, Publer, Later, Onlypult). 이러한 서비스는 일반적으로 소셜 네트워크의 공식 API를 통해 작동하지만, 일부(Instagram의 경우)는 브라우저 에뮬레이션을 사용하며 프록시가 필요합니다.
문제: 대부분의 이러한 서비스는 자동 프록시 장애 조치를 지원하지 않습니다. 프록시가 중단되면 — 게시가 중단되고, 클라이언트가 "게시물이 왜 나오지 않나요?"라고 물어볼 때까지 이를 알지 못합니다.
해결책:
- 내장 회전 기능이 있는 주거용 프록시 사용: 일부 주거용 프록시 제공업체는 자동으로 작동하는 하나의 엔드포인트를 제공합니다. 자동 게시 서비스에 이상적입니다 — 프록시를 한 번 설정하면 서비스가 중단 없이 작동합니다.
- 게시 모니터링 설정: 매일 아침 모든 예약된 게시물이 게시되었는지 확인하십시오. 어떤 게시물이 실패하면 — 이는 프록시 문제의 신호입니다.
- 프록시 없이 백업 계정 유지: 중요한 클라이언트의 경우 중복 게시를 설정할 수 있습니다: 프록시를 통한 기본 + 직접 백업 (IP가 깨끗한 경우). 기본 채널이 중단되면 — 백업이 이를 대체합니다.
시나리오 3: 대량 작업 (좋아요, 팔로우, 댓글)
Instagram에서 대량 작업 도구(Instaplus, Tooligram 등)를 사용하는 경우, 일반적으로 프록시 목록을 설정할 수 있으며, 소프트웨어가 오류 발생 시 자동으로 전환됩니다. 이는 내장된 장애 조치입니다. 다음과 같이 설정하십시오:
- 소프트웨어에 동일한 지역의 3-5개의 프록시를 추가합니다 (예: 모두 러시아, 모스크바)
- "오류 발생 시 자동 프록시 전환" 옵션을 활성화합니다
- 시도 제한을 설정합니다: 프록시가 3회 연속 작동하지 않으면 — 다음으로 전환합니다
이렇게 하면 프로그래밍 없이 자동 장애 조치를 얻을 수 있습니다.
가격 모니터링 및 마켓플레이스 데이터 수집기의 장애 조치
전자상거래 비즈니스(판매자 Wildberries, Ozon, Avito)에서 경쟁자의 가격을 수집하고 재고를 모니터링하는 것은 24/7 작동해야 하는 중요한 작업입니다. 데이터 수집기가 몇 시간 동안 중단되면 경쟁자의 가격 변동을 놓치고 판매를 잃게 됩니다.
프록시로 인해 데이터 수집기가 중단되는 이유
마켓플레이스는 데이터 수집을 적극적으로 차단합니다: Wildberries, Ozon, Yandex.Market은 요청 한도를 초과할 경우 IP를 차단하는 안티봇 보호(Cloudflare, Kasada, 자체 솔루션)를 사용합니다. 프록시 차단의 일반적인 원인은 다음과 같습니다:
- 요청 한도 초과: 하나의 IP에서 분당 100개의 요청을 보내면, 마켓플레이스가 이를 1-24시간 차단합니다
- 데이터 센터 프록시 감지: Wildberries는 데이터 센터를 주거용 IP보다 더 공격적으로 차단합니다
- 제공업체의 기술적 문제: 프록시가 응답을 멈추거나 (서버가 중단되거나, 네트워크가 사용 불가능함)
- IP가 블랙리스트에 올라감: 이전 사용자가 이 프록시의 규칙을 위반하여 IP가 차단되었습니다
장애 조치가 없으면 데이터 수집기는 첫 번째 오류에서 중단됩니다. 장애 조치가 있으면 — 자동으로 다른 프록시로 전환하고 작업을 계속합니다.
준비된 데이터 수집기에서 장애 조치 설정 (코드 없이)
대부분의 마켓플레이스 데이터 수집기(Mpstats, SellerFox, ParseHub, Octoparse)는 프록시 목록과 자동 회전을 지원합니다. 설정 방법:
- 프록시 풀 구매: Wildberries 데이터 수집을 위해 10-20개의 주거용 프록시를 추천합니다. 데이터 센터보다 비싸지만 차단되는 경우가 적습니다.
- 데이터 수집기에 목록 추가: 데이터 수집기 설정에서 "프록시" 섹션을 찾아 IP:포트:로그인:비밀번호 형식으로 목록을 붙여넣습니다 (각 프록시는 새로운 줄에).
- 회전 활성화: "각 요청에 대해 임의의 프록시 사용" 또는 "N 요청마다 프록시 변경" 모드를 선택합니다 (예: 50 요청마다).
- 재시도 설정: 프록시를 통해 요청이 오류를 반환하면 — 데이터 수집기는 다른 프록시를 통해 자동으로 재시도해야 합니다 (일반적으로 "오류 시 재시도" 옵션, 2-3회 시도).
- 타임아웃 설정: 프록시가 30초 동안 응답하지 않으면 — 이를 사용 불가능한 것으로 간주하고 다음으로 전환합니다.
설정 후 데이터 수집기는 요청을 프록시 간에 자동으로 분배하고 오류 발생 시 전환합니다. 이는 프로그래밍 없이 기본 장애 조치입니다.
고급 전략: 사용 전 프록시 상태 확인
단순 회전의 문제: 데이터 수집기가 Wildberries에서 한 시간 전에 이미 차단된 프록시를 선택할 수 있으며, 쓸모없는 요청에 시간을 낭비하게 됩니다. 해결책은 사용 전 프록시의 상태를 확인하는 것입니다:
- 데이터 수집을 시작하기 전에 스크립트가 풀의 각 프록시를 통해 Wildberries에 테스트 요청을 보냅니다
- 프록시가 오류(403, 429, 타임아웃)를 반환하면 — 1시간 동안 작업 풀에서 제외됩니다
- 데이터 수집기는 상태 확인을 통과한 프록시(성공적으로 응답한 프록시)만 사용합니다
- 15분마다 상태 확인이 반복됩니다 — 차단된 프록시는 다시 확인됩니다 (차단이 해제되었을 수 있음)
이는 간단한 스크립트(파이썬 + requests 라이브러리, 20-30줄 코드)가 필요하지만, 효율성을 크게 향상시킵니다: 데이터 수집기는 죽은 프록시에 시간을 낭비하지 않습니다.
프록시 풀 생성: 예약 및 부하 분산
대규모 비즈니스(50개 이상의 계정, 24시간 데이터 수집)의 경우, 명확한 역할을 가진 구조화된 프록시 풀을 조직하는 것이 의미가 있습니다: 기본, 백업, 회전. 이는 창고의 예비 부품과 같습니다 — 무엇을 언제 사용할지 항상 알고 있습니다.
다양한 작업을 위한 풀 구조
| 풀 유형 | 용도 | 수량 | 프록시 유형 |
|---|---|---|---|
| 기본 (멀티 계정 관리) | 각 Facebook/Instagram 계정이 고정된 IP에서 작동합니다 | 1 프록시 = 1 계정 | 모바일 또는 주거용 |
| 백업 (장애 조치) | 중단 시 기본을 교체합니다 | 3-5개의 기본당 1개의 백업 | 기본과 동일한 유형 |
| 회전 (데이터 수집) | 데이터 수집 부하 분산, 자동 회전 | 10-50 프록시 풀 | 데이터 센터 또는 주거용 |