이 글이 맞는 검색 의도
Amazon과 Shopify를 함께 운영하는 해외 쇼핑몰 사업자라면 상품 등록, 주문 확인, 광고 캠페인, 결제 상태 점검을 위해 여러 관리자 페이지에 매일 접속해야 합니다. 그런데 출장지나 해외 사무실, 호텔 Wi-Fi, 모바일 핫스팟처럼 네트워크 환경이 바뀌면 특정 관리자 페이지가 느리게 열리거나 로그인 과정에서 반복적으로 실패할 수 있습니다. 페이지 자체는 열리지만 이미지와 광고 데이터가 로드되지 않거나, 주문 목록을 불러오는 중 연결이 끊기는 경우도 있습니다.
이런 문제를 해결할 때 모든 인터넷 트래픽을 무조건 프록시로 보내는 방식이 항상 좋은 선택은 아닙니다. 국내 결제 서비스, 사내 협업 도구, 배송사 페이지까지 같은 경로를 타면 오히려 지연이 늘고 보안 확인이 반복될 수 있기 때문입니다. 이 글에서는 Clash를 사용해 Amazon과 Shopify처럼 업무에 필요한 도메인만 별도 프록시 그룹으로 보내고, 일반적인 웹사이트와 내부 서비스는 직접 연결하는 구성 원리를 설명합니다.
특정 구독 서비스나 노드 이름을 전제로 하지 않으며, Clash Verge Rev와 Mihomo 계열 클라이언트에서 공통으로 이해할 수 있는 규칙·프록시 그룹·DNS·로그 확인 순서에 초점을 맞춥니다. 판매 국가와 실제 접속 위치에 따라 Amazon의 로그인 보안 정책, Shopify 관리자 권한, 결제 제공자의 이용 약관이 달라질 수 있으므로, 프록시는 네트워크 안정성을 위한 도구로 사용하고 플랫폼의 지역 정책이나 계정 제한을 우회하는 목적으로 사용해서는 안 됩니다.
Amazon·Shopify 운영에서 먼저 구분할 트래픽
해외몰 운영 환경에서는 브라우저 탭 하나만 프록시로 보내면 끝난다고 생각하기 쉽지만, 실제 업무 흐름은 여러 종류의 요청으로 나뉩니다. Shopify 관리자 화면은 로그인과 대시보드뿐 아니라 상품 이미지, 분석 데이터, 앱 연동 요청을 추가로 발생시킵니다. Amazon Seller Central도 주문·재고·광고·정산 메뉴마다 서로 다른 호스트와 외부 서비스 호출을 사용할 수 있습니다. 따라서 처음부터 광범위한 키워드 규칙을 만드는 대신, 실제로 실패한 요청의 호스트와 시간을 기록하는 것이 중요합니다.
- 관리자 로그인: 로그인 페이지, 다중 인증, 세션 갱신 요청이 포함됩니다. 로그인 직후만 실패한다면 인증 관련 도메인과 브라우저 쿠키 정책을 함께 확인해야 합니다.
- 주문·재고 조회: 대시보드가 열린 뒤 API 요청이 별도로 실행될 수 있습니다. 화면은 보이지만 표가 비어 있다면 API 호스트가 다른 규칙을 타는지 살펴보세요.
- 광고·분석: Amazon Ads 또는 Shopify Analytics 데이터는 관리자 본체와 다른 엔드포인트를 사용할 수 있습니다. 모든 광고 추적 도메인을 무작정 프록시로 보내면 불필요한 트래픽이 늘어납니다.
- 상품 이미지·파일 업로드: 업로드 서버나 CDN이 별도의 도메인을 사용할 수 있습니다. 업로드만 멈출 때는 파일 크기, 브라우저 확장 기능, 해당 CDN의 연결 로그를 함께 점검해야 합니다.
- 국내 업무 서비스: 세무, 택배, 결제, 사내 ERP는 직접 연결이 더 빠르고 안정적일 수 있습니다. 업무별로 프록시 필요 여부를 분리해야 합니다.
또한 Amazon은 국가별 도메인과 판매자 계정에 따라 접속 경로가 다를 수 있고, Shopify는 스토어 도메인과 관리자 도메인, 앱 제공자의 API가 서로 분리될 수 있습니다. 그러므로 예시로 본 도메인을 그대로 복사하기보다, 자신의 브라우저 개발자 도구나 Clash 연결 로그에서 실제 요청을 확인한 뒤 최소 범위로 규칙을 추가하는 편이 안전합니다.
Clash 기본 상태와 운영 전 준비
설정에 들어가기 전에 사용 중인 Clash 클라이언트가 어떤 코어를 사용하는지 확인합니다. Clash Verge Rev나 Mihomo 계열 클라이언트는 프로필 형식과 기능 지원 범위가 비슷하지만, 메뉴 이름과 규칙 프로바이더 처리 방식은 버전에 따라 달라질 수 있습니다. 먼저 활성 프로필, 코어 실행 상태, 현재 모드, mixed-port 또는 HTTP 포트 번호를 메모해 두세요. 프로필이 업데이트된 뒤 포트나 프록시 그룹 이름이 바뀌면 기존 환경 변수와 규칙이 더 이상 맞지 않을 수 있습니다.
그다음에는 운영 계정과 개인 브라우징을 분리할 방법을 정합니다. 가장 단순한 방법은 업무 전용 브라우저 프로필을 만드는 것입니다. Chrome 또는 Edge에서 별도 프로필을 만들고 Amazon·Shopify 계정, 북마크, 확장 프로그램을 그 안에만 넣으면 어떤 창이 업무용인지 쉽게 구별할 수 있습니다. 업무용 브라우저 전체를 프록시에 연결할 경우 개인 사이트까지 같은 출구 IP로 나갈 수 있으므로, 이 분리 작업은 문제 추적과 개인정보 보호 양쪽에 도움이 됩니다.
계정 보안도 함께 점검해야 합니다. 갑자기 여러 국가의 IP에서 로그인하면 Amazon이나 Shopify가 추가 인증, 세션 종료, 보안 검토를 요청할 수 있습니다. 출장 중에는 노드를 계속 바꾸기보다 안정적인 하나의 지역 그룹을 선택하고, 가능하면 사업자 계정의 공식 보안 설정과 2단계 인증을 유지하세요. 프록시를 켠 상태에서 비밀번호를 저장하거나 공유 PC를 사용하는 일은 피하고, 운영이 끝난 뒤에는 브라우저 세션과 다운로드 파일을 정리하는 것이 좋습니다.
업무 서비스만 프록시로 보내는 규칙 설계
일반적인 운영 목적이라면 Rule 모드에서 업무 도메인 그룹과 직접 연결 그룹을 나누는 구성이 관리하기 쉽습니다. 글로벌 모드는 빠르게 테스트할 때 유용하지만, 모든 트래픽이 같은 노드로 몰려 국내 쇼핑몰, 은행, 택배 시스템의 지연이 커질 수 있습니다. 반대로 규칙 모드는 Amazon과 Shopify 관련 요청만 지정한 프록시 그룹으로 보내고, 나머지는 직접 연결할 수 있어 원인을 추적하기 좋습니다.
규칙은 구체적인 도메인에서 넓은 도메인으로 점진적으로 확장하세요. 예를 들어 먼저 실제 로그에 표시된 판매자 관리자 호스트를 DOMAIN 또는 DOMAIN-SUFFIX로 추가합니다. 접속이 안정된 뒤 주문 API나 광고 보고서에서 다른 호스트가 발견되면 그 호스트만 별도로 보완합니다. 처음부터 DOMAIN-SUFFIX,amazon.com처럼 넓은 규칙을 넣으면 쇼핑과 동영상, 고객용 웹사이트까지 모두 같은 경로를 타게 되어 필요 이상의 트래픽과 보안 검사가 발생할 수 있습니다.
Shopify도 마찬가지입니다. 스토어의 사용자용 도메인과 관리자 페이지, 앱 연동 API가 항상 동일한 접미사를 사용하는 것은 아닙니다. 관리자 화면이 열리는데 주문 동기화 앱만 실패한다면, 해당 앱이 호출하는 API 제공자나 웹훅 엔드포인트를 확인해야 합니다. 앱의 모든 외부 도메인을 무조건 프록시로 보내기보다, 실패 시각의 연결 로그를 기준으로 업무에 필요한 호스트만 추가하는 것이 좋습니다.
| 트래픽 유형 | 권장 처리 | 확인할 증상 |
|---|---|---|
| Amazon 판매자 관리자 | 업무용 프록시 그룹 | 로그인, 주문 표, 재고 메뉴가 안정적으로 표시되는지 확인 |
| Shopify 관리자 | 업무용 프록시 그룹 | 상품 수정, 주문 처리, 분석 화면의 API 응답 확인 |
| 국내 택배·ERP·세무 서비스 | DIRECT 우선 | 프록시 경유로 인한 느린 업로드와 추가 인증 여부 확인 |
| 개인 웹사이트와 일반 검색 | DIRECT 또는 별도 정책 | 업무 계정과 개인 세션이 섞이지 않는지 확인 |
규칙의 마지막에는 DNS 응답과 연결 정책도 영향을 줍니다. 호스트가 올바른 IP로 해석되더라도 DNS 요청이 다른 경로로 새면 지역별 응답이 달라질 수 있습니다. 반대로 모든 DNS를 복잡한 원격 방식으로 바꾸면 사내 네트워크나 로컬 장치 이름이 해석되지 않을 수 있습니다. 기존 프로필의 DNS 정책을 먼저 확인하고, 변경한다면 한 번에 하나의 항목만 바꾸면서 결과를 기록하세요.
Clash Verge Rev에서 실제로 설정하는 순서
이제 업무 전용 브라우저 프로필과 Clash 프로필이 준비됐다는 가정으로 단계별 점검을 진행합니다. 메뉴 이름은 클라이언트 버전에 따라 다를 수 있지만, 프로필·모드·규칙·연결 로그라는 네 가지 영역은 대부분 비슷합니다.
- 프로필을 백업합니다. 현재 YAML 또는 원격 프로필의 복사본을 보관합니다. 원격 구독을 직접 수정할 수 없다면 로컬 오버라이드나 확장 규칙 기능을 사용하고, 제공자가 허용한 방식인지 확인합니다.
- 프록시 그룹을 확인합니다. 업무용 그룹에 실제로 연결 가능한 노드가 있는지, 노드의 지역과 지연 시간이 운영 계정에 적합한지 점검합니다. 짧은 지연만 보고 고르지 말고 로그인과 장시간 대시보드 사용도 테스트합니다.
- Rule 모드로 전환합니다. Global 모드로 전체 트래픽을 보내는 상태에서 규칙을 테스트하면 어떤 도메인이 영향을 받는지 구분하기 어렵습니다. Rule 모드에서 업무 도메인만 의도한 그룹으로 보내세요.
- 업무 도메인을 추가합니다. Amazon 또는 Shopify 관리자 페이지에 접속하면서 연결 로그를 엽니다. 실패한 요청의 호스트를 확인하고, 좁은 범위의 DOMAIN 규칙부터 추가합니다. 규칙 순서가 중요하므로 REJECT나 DIRECT로 보내는 큰 규칙보다 위에 배치해야 할 수 있습니다.
- 시스템 프록시 또는 브라우저 프록시를 맞춥니다. 시스템 프록시를 켜면 다른 앱도 영향을 받습니다. 처음에는 업무용 브라우저만 프록시를 사용하도록 테스트한 뒤, 필요할 때 시스템 전체 적용으로 범위를 넓히는 편이 안전합니다.
- 세 가지 작업을 각각 실행합니다. 로그인, 주문 조회, 상품 또는 광고 보고서 작업을 따로 실행합니다. 한 작업이 성공했다고 다른 API까지 정상이라고 단정하지 마세요.
- 로그를 저장하고 설정을 고정합니다. 성공한 호스트와 연결 그룹을 메모한 뒤, 불필요하게 넓은 임시 규칙을 삭제합니다. 장기간 사용할 설정에는 날짜와 변경 이유를 주석으로 남기면 다음 출장 때 복구가 쉽습니다.
테스트 중 화면이 흰색으로 멈추거나 주문 데이터가 비어 있다면 브라우저 새로고침을 반복하기보다 연결 로그를 먼저 봅니다. timeout, reset, connection refused처럼 네트워크 계층에서 실패했는지, 아니면 HTTP 401·403처럼 인증과 권한 계층에서 거절됐는지를 구분해야 합니다. 인증 오류를 프록시 문제로 오해해 노드를 계속 바꾸면 계정 보안 시스템이 이상 로그인으로 판단할 가능성만 커집니다.
출장·IP 변경 상황에서 안정성을 유지하는 방법
출장지에서 가장 흔한 문제는 Wi-Fi가 바뀌면서 DNS, MTU, 캡티브 포털, IPv6 경로가 함께 달라지는 것입니다. 호텔 네트워크에 연결한 직후에는 먼저 일반 브라우저에서 약관 동의 페이지가 필요한지 확인합니다. 캡티브 포털을 통과하기 전에 Clash가 켜져 있으면 인증 페이지가 정상적으로 열리지 않을 수 있으므로, 네트워크 로그인 절차를 마친 뒤 업무 규칙을 활성화하는 순서가 더 안정적입니다.
모바일 핫스팟에서는 배터리 절약이나 통신사 NAT 때문에 장시간 연결이 끊길 수 있습니다. 주문 처리 중에는 노드를 자주 바꾸지 말고, 파일 업로드나 광고 보고서 다운로드가 끝날 때까지 연결을 유지하세요. IP가 바뀐 뒤 Amazon 또는 Shopify에서 재로그인을 요구하면 이를 오류로 간주하지 말고 공식 인증 절차를 따릅니다. 계정의 출구 IP를 인위적으로 일정하게 보이게 만드는 것보다, 플랫폼 정책에 맞는 안전한 인증을 유지하는 것이 장기적으로 중요합니다.
공유 사무실이나 공용 PC에서는 Allow LAN을 불필요하게 켜지 않는 것이 좋습니다. LAN 공유가 필요하다면 포트를 모든 인터페이스에 열지 말고 신뢰할 수 있는 내부 주소로 제한하며, 관리자 계정의 브라우저 세션을 다른 사람이 접근할 수 없는지 확인하세요. 특히 혼합 포트와 API 컨트롤러 포트를 외부에 노출하면 타인이 프록시 설정을 바꾸거나 트래픽을 가로챌 위험이 있습니다.
문제 발생 시 확인 순서와 운영 체크리스트
문제가 생겼을 때는 다음 순서로 범위를 좁히면 불필요한 설정 변경을 줄일 수 있습니다. 먼저 동일한 페이지를 Clash를 끈 상태에서 열어 네트워크 자체가 살아 있는지 확인합니다. 그다음 Rule 모드와 Global 모드에서 결과가 어떻게 달라지는지 비교합니다. Global에서만 성공한다면 규칙 순서나 누락된 호스트가 원인일 가능성이 높고, 두 모드 모두 실패한다면 노드 품질, DNS, 계정 인증, 서비스 장애를 따로 확인해야 합니다.
- 대시보드 자체가 열리지 않음: DNS 해석, 프록시 그룹 연결, TLS 핸드셰이크를 확인합니다.
- 로그인은 되지만 주문이 보이지 않음: API 호스트가 DIRECT 또는 REJECT로 빠지는지 확인합니다.
- 상품 이미지만 깨짐: CDN 호스트, 브라우저 캐시, 확장 기능, 업로드 크기를 점검합니다.
- 광고 보고서 다운로드가 실패함: 장시간 연결 유지, 파일 다운로드 경로, 노드의 연결 안정성을 확인합니다.
- 로그인 알림이 반복됨: IP 변경을 중단하고 공식 보안 인증, 쿠키, 계정 권한을 확인합니다.
운영팀이 여러 명이라면 개인마다 다른 규칙을 임의로 추가하지 않도록 기본 정책과 변경 절차를 정해 두세요. 업무용 그룹, 직접 연결 예외, 테스트용 그룹의 이름을 일관되게 사용하면 인수인계가 쉬워집니다. 또한 YAML이나 화면 캡처에 구독 URL, 인증 토큰, 계정 이메일, 내부 IP가 포함되지 않았는지 확인한 뒤 공유해야 합니다. 프록시 설정 파일은 네트워크 정보와 개인 식별 정보가 함께 들어갈 수 있으므로 공개 저장소에 올리지 않는 것이 안전합니다.
브라우저 확장형 프록시는 탭별 전환이 편하지만, 여러 서비스와 장시간 업로드를 동시에 처리할 때 규칙 적용 범위가 흔들리거나 별도 앱 요청을 놓칠 수 있습니다. 반대로 일부 VPN 클라이언트는 전체 트래픽을 단순하게 보호하는 데는 유리해도 Amazon·Shopify만 선택적으로 분기하거나 연결 로그에서 어떤 업무 호스트가 실패했는지 확인하기 어렵습니다. Clash는 규칙 기반 라우팅, 프록시 그룹 전환, 연결 로그, 업무 도메인별 예외 처리를 한 화면에서 조정할 수 있어 해외몰 운영처럼 서비스가 여러 갈래로 나뉘는 환경에 더 세밀하게 대응할 수 있습니다. 이미 설명한 방식처럼 필요한 업무 트래픽만 분리해 안정성을 높이고 싶다면, 사용 중인 운영체제에 맞는 Clash 클라이언트를 내려받아 설정을 시작해 보세요.