QUESTION / CHECK / VERIFY

Shadowrocket 자주 묻는 질문

작업 단계별로 문제를 찾아보세요. 먼저 구매와 시스템 권한을 확인하고, 기존 구독, 서버와 규칙을 차례로 점검합니다. 각 답변에는 다음에 확인할 위치가 안내되어 있으며, 화면의 항목 이름은 영어 원문으로 표기합니다.

연결 문제를 확인하는 세 가지 항목

시스템 권한이 승인되었는지 → 서버 매개변수가 유효한지 → 요청에 실제로 어떤 규칙이 적용되는지 확인하세요. 오류 메시지를 기록하고 한 번에 하나만 변경한 뒤 같은 대상으로 다시 테스트합니다.

STORE & PURCHASE

정품 확인과 구매

먼저 제품 페이지와 구매 계정을 확인한 뒤 스토어, 구입 내역, 기기 호환성을 차례로 살펴보세요.

App Store에서 Shadowrocket이 검색되지 않을 때 확인할 사항은?

먼저 앱 받기 페이지에서 해당 App Store 제품 페이지를 열어 검색 결과에 표시되지 않는 경우와 현재 스토어에서 이용할 수 없는 경우를 구분하세요. 기기 언어가 아니라 ‘미디어 및 구입 항목’에 사용하는 Apple 계정의 국가 또는 지역을 확인해야 합니다. 변경이 필요하다면 시스템 Settings → Apple 계정 → 미디어 및 구입 항목 → 계정 보기 → 국가 또는 지역으로 이동한 뒤, Apple 안내에 따라 잔액, 구독 및 결제 정보를 처리하세요. 구매 가능 여부는 현재 App Store 페이지의 안내를 기준으로 확인하세요.

Shadowrocket 정품 앱인지 확인하는 방법은?

제품 페이지에서 다음 세 가지를 함께 확인하세요. 개발자 이름은 Shadow Launch Technology Limited, 앱 ID는 932747118이며, 아이콘은 이 사이트 상단의 공식 아이콘과 같아야 합니다. 제품 페이지 주소의 id932747118에서 앱 ID를 확인할 수 있습니다. 이름이나 검색 결과 순서만으로 판단하지 마세요. 확인을 마친 뒤 가격과 호환성 정보를 살펴보세요. Shadowrocket은 App Store에서만 받을 수 있으며, 구체적인 구매 및 설치 방법은 앱 받기 페이지에서 확인할 수 있습니다.

기기를 바꾸거나 다시 설치하면 앱을 다시 구매해야 하나요?

새 기기의 App Store에 기존 구매에 사용한 계정으로 로그인했는지 먼저 확인한 다음, App Store 계정의 구입 항목 또는 Apps 목록에서 Shadowrocket을 찾아보세요. 일반적으로 구입 내역에서 다시 다운로드할 수 있습니다. 가격이 계속 표시되면 결제 내역, 현재 계정과 스토어를 먼저 확인하고 바로 다시 결제하지 마세요. 다운로드 권한, 기기 호환성 및 통합 구입 적용 여부는 App Store 페이지의 안내를 기준으로 확인하세요. 앱을 다시 다운로드해도 기존 서버 정보가 복원되지는 않으므로, 설정은 직접 보관한 백업에서 복원해야 합니다.

한 번 구매하면 연결 서비스도 포함되나요?

클라이언트 일회성 구매와 연결 서비스 요금제는 별개입니다. Shadowrocket을 구매하면 클라이언트 사용 권한을 얻으며, 연결하려면 이미 보유한 구독 정보나 서버 정보를 입력해야 합니다. 미국 스토어 가격은 약 $2.99이며, 실제 결제 금액과 통화, 구매 조건은 App Store 페이지의 안내를 기준으로 확인하세요. 이 사이트는 공식 매뉴얼을 제공하며 서버나 구독 서비스를 제공·판매·추천하지 않습니다. 클라이언트 구매 문제와 기존 서비스 연결 문제는 각각 따로 확인해야 합니다.

iPad에서도 사용할 수 있나요? 다른 Apple 기기의 지원 여부는 어디서 확인하나요?

iPhone과 iPad에서 Shadowrocket을 사용할 수 있는지는 App Store 제품 페이지에서 확인할 수 있습니다. iPad에서는 먼저 구매에 사용한 계정을 확인하고, 구입 항목과 호환성 항목을 살펴보세요. 창 크기에 따라 화면 배치가 달라질 수 있지만 기본 조작은 Home, Config, Settings를 중심으로 합니다. Mac, Apple TV, Apple Vision의 지원 기기, 시스템 요구 사항 및 통합 구입 조건도 동일한 App Store 페이지의 안내를 기준으로 확인하세요. 기기 이름만으로 구매 가능 여부를 판단하지 마세요.

App Store 정품 확인 절차 보기 →

INSTALL & FIRST CONNECTION

설치와 첫 실행

앱 설치, VPN 구성 권한 승인, 서버 연결은 서로 다른 단계이므로 각각 확인해야 합니다.

처음 실행한 뒤 어떤 순서로 연결해야 하나요?

먼저 Home에서 기존 서버 정보가 가져와졌는지 확인하고, 이번에 사용할 서버를 선택한 뒤 Global Routing을 확인하세요. 마지막으로 연결 스위치를 켭니다. 시스템에서 VPN 구성 추가를 요청하면 앱 이름과 권한 안내를 읽고 확인한 다음, 안내에 따라 기기 인증을 완료하세요. Shadowrocket으로 돌아와 연결 상태를 확인하고 Connectivity Test를 실행합니다. 클라이언트만 설치하고 자신의 서버 정보를 가져오지 않았다면, 스위치를 켜는 것만으로 설정이 끝난 것은 아닙니다.

VPN 구성 추가를 요청하는 시스템 팝업은 무엇인가요?

이 팝업은 Shadowrocket이 VPN 연결을 설정하는 데 필요한 구성을 시스템에서 허용하는 절차입니다. 구매 확인이 아니며, 기존 서버를 바로 사용할 수 있다는 뜻도 아닙니다. 팝업에 표시된 앱 이름을 확인한 뒤 시스템 안내에 따라 기기 암호를 입력하거나 인증을 완료하세요. 이전에 권한 요청을 취소했다면 앱으로 돌아가 다시 연결을 시도할 수 있습니다. 권한 기록은 시스템 Settings의 VPN 및 기기 관리 관련 화면에서 확인할 수 있습니다. 메뉴 경로는 시스템 화면에 따라 달라질 수 있으며, 관리 대상 기기는 관리 정책을 따라야 합니다.

연결 스위치가 켜지지 않거나 켜자마자 꺼지면 어떻게 하나요?

먼저 유효한 서버가 선택되어 있는지 확인하고, VPN 구성 추가 권한을 승인했는지도 살펴보세요. 시스템 Settings에서 현재 VPN 상태를 확인한 뒤, 다른 VPN 연결이 사용 중이라면 잠시 연결을 해제하고 앱에서 다시 시도합니다. 기기가 관리 대상이거나 제한이 설정되어 있다면 관련 정책을 먼저 확인하세요. 그래도 실패하면 시스템 안내와 앱 오류 메시지를 기록하고 기기를 재시동한 뒤 다시 확인합니다. 기존 구성을 삭제하기 전에는 백업하고, 앱을 반복해서 다시 설치하는 방법부터 시도하지 마세요.

화면이 영어로 표시될 때 자주 쓰는 기능은 어떻게 찾나요?

화면에 표시된 이름을 기준으로 찾으면 됩니다. Home에서는 서버와 연결 상태를 확인하고, Add Server에서는 서버를 입력하며, Config에서는 구성 파일을 관리합니다. Global Routing에서 요청 처리 방식을 선택하고, Settings에서 설정을 확인하며, Connectivity Test로 연결을 테스트할 수 있습니다. 이 매뉴얼은 화면의 영어 이름을 그대로 표기해 항목별로 대조하기 쉽게 했습니다. 시스템에서 앱별 언어 설정을 제공한다면 시스템 Settings에서 Shadowrocket 언어 옵션을 확인할 수 있습니다. 실제 선택 항목은 기기와 앱에 표시되는 내용을 기준으로 하며, 연결 문제를 해결하기 위해 먼저 언어를 바꿀 필요는 없습니다.

On Demand가 연결을 자동으로 복구할 때 잠시 중지하려면 어떻게 하나요?

먼저 Shadowrocket에서 On Demand가 켜져 있는지, 네트워크 조건에 따라 연결을 시작하도록 규칙이 설정되어 있는지 확인하세요. 직접 문제를 점검하려면 On Demand를 잠시 끈 다음 연결 스위치도 끄고, 시스템 VPN 화면에서 상태를 확인합니다. 연결이 계속 자동으로 시작되면 다른 VPN 구성에도 주문형 연결 설정이 있는지 살펴보세요. 점검을 마친 뒤에는 원래 설정대로 복원합니다. On Demand는 연결을 시작하는 기능이며 서버 매개변수나 규칙 내용을 자동으로 수정하지 않습니다.

순서대로 첫 연결 설정하기 →

SUBSCRIPTION & SERVER

구독 및 서버 가져오기

다음 안내는 본인이 이미 보유한 구독 또는 서버 정보를 사용하는 경우를 전제로 합니다. 먼저 정보의 종류를 확인하세요.

기존 구독 링크를 가져오지 못할 때 무엇부터 확인해야 하나요?

먼저 복사한 내용이 완전한 링크인지 확인하고 앞뒤 공백과 줄바꿈을 제거하세요. 설명 문구까지 함께 붙여 넣지 않았는지도 살펴봅니다. 현재 네트워크에서 링크에 접속할 수 있는지, 서비스 계정과 구독 상태가 유효한지, 응답 내용이 로그인 페이지나 오류 페이지가 아니라 클라이언트가 인식할 수 있는 구독 데이터인지 확인하세요. 서버 구독은 해당 Subscribe 메뉴에서 가져와야 합니다. Config의 구성 파일 구독은 서버 목록과 용도가 다릅니다. 계속 실패하면 오류 문구를 보관하고 이용 중인 서비스 제공자에게 형식과 접근 권한을 문의하세요.

서버 구독과 Config 구성 파일은 어떻게 다른가요?

서버 구독은 주로 연결할 수 있는 서버 목록을 관리합니다. Config의 구성 파일은 General, Rule, Host 등의 설정과 규칙을 구성합니다. 한쪽을 가져왔다고 다른 쪽까지 설정된 것은 아닙니다. 먼저 보유한 자료의 설명을 확인해 서버 목록과 전체 구성 파일을 구분한 뒤 적절한 메뉴를 선택하세요. Config 모드를 사용할 때는 의도한 구성 파일이 선택되어 있는지도 확인해야 합니다. 구성 파일의 PROXY 같은 정책은 유효한 서버 선택을 전제로 하며, 규칙 텍스트만으로 연결을 설정할 수는 없습니다.

Add Server에 직접 입력한 뒤 연결되지 않을 때 항목별로 확인하는 방법은?

먼저 보유한 서버 정보에 맞는 Type을 선택하고 주소, 포트, 인증 항목을 확인하세요. 프로토콜마다 필요한 정보가 다릅니다. 예를 들어 Shadowsocks의 암호화 방식과 비밀번호, VMess 또는 VLESS의 UUID, Trojan의 비밀번호는 서로 바꿔 쓸 수 없습니다. 자료에 TLS, Server Name 또는 전송 매개변수가 있다면 각 항목을 그대로 입력하고 대소문자와 불필요한 공백도 확인하세요. 저장한 뒤 해당 서버를 선택해 테스트합니다. 도메인, 인증서, 기기 시간이 올바른지 확인하는 대신 인증서 검증을 함부로 끄지 마세요.

Scan QR Code나 클립보드로 가져와도 아무것도 표시되지 않으면 어떻게 하나요?

Scan QR Code를 사용할 때는 카메라 권한을 확인하고 QR 코드 전체가 선명하게 스캔 영역에 들어오도록 하세요. 클립보드에서 가져오기 전에는 서버 공유 내용을 다시 복사해 전체 내용이 포함되었는지 확인합니다. 시스템에서 붙여넣기 권한을 묻는다면 실제 작업에 맞게 허용하세요. QR 코드나 텍스트에는 지원되는 서버 정보가 들어 있어야 합니다. 일반 웹 주소나 구성 설명 문구는 서버 정보로 바로 가져올 수 없습니다. 가져온 뒤 Home으로 돌아가 새 항목의 Type과 주소를 확인하세요. 안내 메시지가 사라졌다는 이유만으로 가져오기에 성공했다고 판단하지 마세요.

기존 구독은 어떻게 업데이트하며, 업데이트 후에는 무엇을 확인해야 하나요?

Home에서 기존 서버 구독 항목을 찾아 관리 메뉴에서 업데이트하세요. 버튼 위치는 현재 화면에 표시되는 내용을 기준으로 확인합니다. 업데이트에 실패하면 네트워크, 링크 유효성 및 서비스 상태부터 확인하고 요청을 연속으로 반복하지 마세요. 업데이트가 완료되면 목록이 바뀌었는지, 기존에 선택한 서버가 여전히 있는지 확인합니다. 서버가 목록에서 사라졌다면 다시 선택한 뒤 테스트하세요. 구독으로 생성된 항목을 직접 수정하면 다음 업데이트 때 변경 내용이 덮어써질 수 있으므로 중요한 메모와 사용자 지정 매개변수는 별도로 백업하세요.

ROUTING & DIAGNOSTICS

규칙 분기와 문제 해결

동일한 테스트 대상을 유지하면서 기본 네트워크, 서버, 규칙, DNS를 각각 확인하세요.

Global Routing에서 Config, Proxy, Direct는 어떻게 선택하나요?

Config 모드는 현재 구성 파일의 규칙에 따라 요청 처리 방식을 결정하므로 분기 규칙을 준비한 경우에 적합합니다. Proxy 모드는 요청을 선택한 프록시로 보내며, 짧은 비교 테스트에 사용할 수 있습니다. Direct 모드는 직접 연결을 사용합니다. 먼저 원래 선택 항목을 기록하고 같은 대상으로 비교 테스트한 뒤 설정을 복원하세요. Global Routing의 모드와 규칙의 PROXY, DIRECT 정책은 서로 다른 단계에서 작동합니다. 이름이 비슷하다고 해서 구성 파일이 적용되었다고 단정할 수는 없습니다.

연결됨으로 표시되지만 웹페이지가 열리지 않을 때 어떤 순서로 점검해야 하나요?

먼저 Shadowrocket 연결을 끊고 기기 자체의 네트워크에서 기존에 접속할 수 있던 페이지가 열리는지 확인하세요. 그런 다음 다시 연결해 Connectivity Test를 실행합니다. 선택한 서버, 기존 서비스 상태와 Global Routing도 확인하세요. Proxy 모드로 잠시 비교 테스트하면 서버 연결 문제와 규칙 문제를 구분하는 데 도움이 됩니다. 일부 도메인만 실패한다면 DNS와 연결 기록에 표시된 실제 정책을 확인하세요. 연결됨 표시는 터널 상태만 의미하며 모든 대상에 접속할 수 있다는 보장은 아닙니다. 한 번에 한 항목만 변경하고 테스트 결과를 기록하세요.

Config의 규칙이 예상대로 적용되지 않을 때 어디를 확인해야 하나요?

먼저 Global Routing이 Config로 설정되어 있는지, Config에서 방금 수정한 파일을 선택했는지 확인하세요. 그런 다음 Rule 섹션의 순서를 점검합니다. 규칙은 위에서 아래로 확인되며, 처음 일치한 규칙의 정책이 적용됩니다. 구체적인 도메인 규칙은 더 포괄적인 규칙보다 앞에 두고, FINAL은 보통 마지막에 배치합니다. 예를 들어 DOMAIN-SUFFIX,example.com,DIRECT는 FINAL,PROXY보다 앞에 있어야 합니다. 저장한 뒤 요청을 다시 보내고 연결 기록에서 대상과 정책을 확인하세요. 기존 연결은 새로 연결해야 확인하기 쉬울 수 있습니다.

DNS 설정에 문제가 있는 것 같을 때 점검 변수를 줄이는 방법은?

먼저 현재 General 섹션과 앱 내 DNS 설정을 기록하고 기기의 날짜와 시간, 기본 네트워크가 정상인지 확인하세요. 같은 도메인으로 반복 테스트해 이름 해석 실패, 연결 시간 초과, 인증서 오류 중 어떤 문제인지 구분합니다. 설정에서 원래 dns-server = system을 사용하고 있었다면 우선 이 기준을 유지하고, 다른 DNS 재정의 항목이 있는지 확인하세요. 한 번에 설정 하나만 변경한 뒤 다시 연결해 테스트합니다. 서버, 규칙, DNS를 동시에 바꾸면 어떤 항목이 영향을 주었는지 판단하기 어렵습니다.

계속 연결해 두었을 때 배터리 소모가 늘어나는 원인은 어떻게 확인하나요?

먼저 시스템 Settings의 배터리 화면에서 해당 시간대의 사용량을 확인하고, 실제 데이터 전송량, 약한 신호, 백그라운드 활동, 네트워크 전환을 함께 살펴보세요. 앱 사용 비율만으로 판단하지 마세요. 테스트나 상세 로그가 계속 실행 중인지, 구독을 자주 업데이트하는지도 확인하고 필요하다면 중지합니다. 서버가 불안정해 연결이 반복해서 끊겼다 다시 연결된다면 일정한 네트워크 환경에서 먼저 확인한 뒤 On Demand의 실행 조건을 점검하세요. 비교 테스트는 비슷한 사용 환경에서 진행해야 합니다. 배터리 소모는 네트워크와 작업량에 따라 달라지므로 한 번의 결과로 사용 시간을 단정할 수 없습니다.

규칙 유형, 매칭 순서와 구성 예시 보기 →