Shadowrocket 공식 가이드 · 문제 해결
Shadowrocket
자주 묻는 질문과 문제 해결
문제가 발생한 단계를 먼저 확인한 뒤 순서대로 점검하세요. 구매와 구입 복원은 App Store에서 확인하고, 가져오기와 연결 문제는 오류 메시지를 기록한 뒤 조건을 하나씩 조정하세요.
연결 안내는 이미 본인의 구독 또는 서버 정보를 보유하고 있다는 전제입니다. 구독 링크는 이용 중인 서비스 제공업체에서 받으세요.
App Store · 계정 · 구입 내역
정품 확인 및 구매
먼저 제품 페이지를 확인한 뒤 구매 계정을 점검하세요. 클라이언트 구매와 회선 서비스는 별도로 관리됩니다.
App Store에서 Shadowrocket을 찾을 수 없을 때 확인할 사항
검색 결과만으로 앱의 이용 가능 여부를 판단하지 말고 다운로드 안내에서 지정된 App Store 제품 페이지를 여세요. 현재 지역에서 이용할 수 없다는 메시지가 표시되면 기기 언어가 아니라 ‘미디어 및 구입 항목’에 사용하는 Apple 계정의 국가 또는 지역을 확인하세요. 변경이 필요하면 시스템 Settings에서 Apple 계정 > ‘미디어 및 구입 항목’ > ‘계정 보기’ > ‘국가/지역’으로 이동해 Apple이 안내하는 조건을 확인하세요. 잔액, 구독 및 결제 수단 등의 조건도 먼저 확인해야 합니다. 시스템 요구 사항은 App Store 페이지의 안내를 기준으로 합니다.
열려 있는 제품 페이지가 정품 Shadowrocket 페이지인지 확인하는 방법
개발자 Shadow Launch Technology Limited, 사이트 상단에 표시된 공식 아이콘, 제품 페이지 주소의 id932747118을 모두 확인하세요. 앱 이름이 같거나 비슷하다는 것만으로는 정품 여부를 확인할 수 없습니다. 검색 결과의 첫 항목만 보거나 설명에 나온 이름을 개발자 정보로 착각하지 마세요. 세 가지 정보가 일치하면 가격과 호환성을 확인한 뒤 구매하세요. 하나라도 다르면 구매를 중단하고 다운로드 안내에서 지정된 App Store 제품 페이지를 다시 여세요.
iPhone을 바꾸거나 앱을 다시 설치하면 다시 구매해야 하나요?
구매할 때 사용한 Apple 계정으로 App Store의 계정 페이지에서 구입 항목을 확인하세요. 구매 조건에 해당하면 구입 내역에서 다시 다운로드할 수 있습니다. 여전히 가격이 표시되면 중복 결제하지 말고 ‘미디어 및 구입 항목’에 사용하는 계정, 구입 내역, 현재 스토어 지역을 먼저 확인하세요. 구매 적용 범위는 App Store 페이지 안내를 기준으로 합니다. 앱 구매를 복원해도 서버와 Config가 복원되는 것은 아닙니다. 기기를 바꾸기 전에 기존 구독 링크를 저장하고 필요한 설정을 백업하세요.
일회성 구매에 포함되는 내용은 무엇이며, 구매 후 바로 연결할 수 있나요?
구매하는 것은 Shadowrocket 클라이언트의 사용권입니다. 클라이언트 일회성 구매는 회선 요금제가 아닙니다. 실제로 연결하려면 보유한 구독 또는 서버 정보가 필요하며, 구독 링크는 이용 중인 서비스 제공업체에서 받으세요. 이 사이트는 공식 웹사이트이자 공식 가이드로, 클라이언트 설정을 안내하며 노드나 구독을 제공·판매·추천하지 않습니다. 미국 스토어 가격은 약 2.99달러이며, 각 스토어에는 현지 통화로 표시됩니다. 실제 가격은 App Store 페이지를 확인하세요. 클라이언트 결제 내역으로 회선 서비스의 이용 기간을 판단하지 마세요.
앱 업데이트와 가족 공유 시 확인할 사항
앱은 App Store에서 업데이트할 수 있습니다. 기기의 App Store 설정에서 자동 업데이트를 확인하거나 계정 페이지에서 업데이트 항목을 확인하세요. 업데이트 전에 중요한 Config와 구독 정보를 백업하고, 용도를 알아볼 수 있도록 메모를 남겨 두는 것이 좋습니다. 가족 공유의 적용 여부, 지원 기기 및 구매 범위는 App Store 페이지 안내를 기준으로 합니다. 가족 공유와 설정 공유는 서로 다릅니다. 앱을 복원할 수 있더라도 서버 정보와 서비스 제공업체의 기기 사용 제한은 별도로 확인하세요. 인증 정보가 포함된 설정을 다른 사람에게 그대로 복사하지 마세요.
iPhone · iPad · 시스템 권한
설치 및 첫 실행
시스템 권한, 화면 메뉴, 첫 연결을 따로 확인해 불필요한 재설치로 문제를 대신 해결하려 하지 마세요.
iPad에서도 Shadowrocket을 사용할 수 있나요? iPhone과 별도로 구매해야 하나요?
Shadowrocket은 iPhone과 iPad에서 사용할 수 있으며, 앱은 App Store에서 받을 수 있습니다. 이미 구매한 경우 iPad에서 ‘미디어 및 구입 항목’에 사용하는 Apple 계정을 확인한 다음 구입 항목에서 앱을 찾으세요. 구매 적용 범위와 시스템 요구 사항은 App Store 페이지 안내를 기준으로 합니다. iPad에서는 화면 크기와 페이지 배치가 다를 수 있으므로 버튼 위치만 보고 찾기보다 Home, Config, Settings 등의 화면 이름을 기준으로 메뉴를 확인하세요. 앱을 복원한 뒤에도 기기의 구독, 설정 및 연결 권한이 모두 준비되어 있는지 확인해야 합니다.
처음 연결할 때 VPN 구성 추가 안내가 표시되면 어떻게 해야 하나요?
VPN 구성을 생성하기 위해 시스템에서 확인을 요청하는 권한 절차이며, 구매 안내가 아닙니다. 먼저 App Store에서 받은 Shadowrocket이 팝업을 표시했는지 확인한 다음 시스템 안내에 따라 승인하고 기기 인증을 완료하세요. 앞서 권한 요청을 취소했다면 앱으로 돌아가 연결을 다시 시작하고 시스템 안내가 다시 표시되는지 확인하세요. 해당 연결을 사용하려는 경우에만 승인하세요. 관리 대상 기기는 조직의 정책에 따라 제한될 수 있으므로 기기 관리자에게 문의하세요. 제한을 우회하려고 시스템 구성을 반복해서 삭제하지 마세요.
Home에서 연결 스위치가 켜지지 않거나 켜자마자 꺼지면 어떻게 해야 하나요?
먼저 Home에 선택할 수 있는 서버가 있는지 확인하고, 현재 선택된 항목의 정보가 모두 입력되었는지 살펴보세요. 목록이 비어 있거나 매개변수가 누락된 문제는 스위치를 반복해서 켜고 끄어도 해결되지 않습니다. 이어서 시스템 VPN 권한이 승인되었는지, 다른 VPN 연결이 사용 중인지, 기기가 관리 정책의 제한을 받는지 확인하세요. 시스템 메시지나 앱 오류를 기록한 뒤 다시 시도하세요. 필요한 경우 다른 VPN 연결을 먼저 중지하고 앱을 다시 여세요. 여전히 바로 연결이 끊기면 서버 매개변수, Config, 현재 네트워크를 하나씩 점검하세요. 원인을 파악할 수 없게 여러 항목을 동시에 바꾸지 마세요.
화면이 영어로 표시될 때 어떤 이름을 기준으로 설정을 찾아야 하나요?
화면에 표시되는 이름을 그대로 찾아보세요. Home에서는 서버와 연결 메뉴를 확인하고, Add Server에서는 서버를 추가하며, Subscribe는 구독 유형, Config는 구성 파일, Settings는 설정, Global Routing은 트래픽 처리 모드를 선택합니다. 공식 가이드에서는 메뉴 이름을 영어 원문으로 표기하고 기능만 설명합니다. 안내와 메뉴 위치가 다르면 현재 화면과 앱에서 보이는 옵션을 먼저 확인한 뒤 App Store에서 업데이트 정보를 살펴보세요. 메뉴 이름을 맞추려고 서버의 프로토콜 이름이나 매개변수 값을 바꾸지 마세요.
연결 후 배터리 소모가 늘어난 것 같다면 어떤 설정부터 확인해야 하나요?
먼저 시스템의 배터리 사용량에서 같은 시간대의 실제 사용 내역을 확인하세요. 동영상 전송, 약한 신호, 백그라운드 작업도 고려해야 하며 VPN 아이콘만으로 배터리 소모 원인을 판단할 수는 없습니다. 이어서 Connectivity Test나 구독 업데이트를 자주 실행하는지, 연결이 불안정해 재시도가 반복되는지 확인하세요. 잠시 해당 작업을 줄인 뒤 비슷한 사용 조건에서 차이를 비교하세요. 짧게 비교하려면 연결을 중지하고 On Demand가 다시 연결을 시작하는지도 확인할 수 있습니다. 한 번에 조건 하나만 조정하고, 배터리를 아끼려고 서버에 필요한 보안 설정을 임의로 끄지 마세요.
Subscribe · Add Server · Scan QR Code
구독 및 서버 가져오기
먼저 원본 정보를 확인한 뒤 가져오기 방법을 선택하세요. 구독 링크, QR 코드 및 구성 파일에는 인증 정보가 포함될 수 있습니다.
구독을 가져오지 못하거나 목록이 비어 있을 때 확인할 순서는 무엇인가요?
먼저 링크가 완전한지, 특히 물음표 뒤의 매개변수가 모두 포함되었는지 확인하세요. 앞뒤의 공백과 줄바꿈을 제거하고, 잘린 내용을 추측해 덧붙이지 마세요. 구독 링크는 이용 중인 서비스 제공업체에서 받고, 계정 관리 웹페이지가 아니라 클라이언트로 가져올 수 있는 주소인지 확인하세요. 그런 다음 Add Server에서 Subscribe 유형을 선택했는지 확인하고 현재 네트워크에서 업데이트할 수 있는지 살펴보세요. 여전히 목록이 비어 있으면 서비스 제공업체에 링크 유효 기간, 접근 제한, 응답 형식을 문의하세요. 문제 상황과 오류 메시지만 전달하고 전체 링크나 인증 정보는 공개하지 마세요.
구독을 업데이트한 뒤 서버 수가 줄거나 이름이 바뀌면 다시 추가해야 하나요?
먼저 검색어, 필터 또는 그룹이 적용되어 있는지 확인한 뒤 해당 구독의 최근 업데이트 결과와 비교하세요. 구독 내용은 서비스 제공업체가 보내므로 이름, 수량, 매개변수가 바뀔 수 있습니다. 클라이언트에서 이전 이름만으로 삭제된 서버를 복원할 수는 없습니다. 같은 링크를 바로 다시 추가하면 구분하기 어려운 목록이 여러 개 생길 수 있으니 피하세요. 보존할 설정을 백업하고 기존 구독 메모와 현재 오류를 기록한 다음, 서비스 제공업체에 변경 내용을 확인하세요. 링크가 유효한지 확인한 뒤 기존 구독 항목을 업데이트하고 선택된 서버를 다시 점검하세요.
Scan QR Code를 사용하거나 클립보드에서 가져와도 아무 결과가 없으면 어떻게 해야 하나요?
Scan QR Code를 사용할 때는 카메라 권한이 허용되어 있고 화면이 선명한지 확인하세요. QR 코드에는 일반 웹페이지 주소가 아니라 클라이언트에서 지원하는 서버 또는 구독 정보가 있어야 합니다. 클립보드에서 가져올 때는 공유 내용을 한 줄 전체로 복사하고 설명, 따옴표, 줄바꿈이 함께 복사되지 않도록 하세요. 시스템 안내가 표시되면 붙여넣기를 허용하세요. 그래도 인식되지 않으면 원본 정보의 형식을 확인하거나 Add Server에서 각 항목을 직접 확인하세요. QR 코드와 클립보드 내용에 인증 정보가 포함될 수 있으므로 공개된 페이지에 올리지 마세요.
Add Server에서 직접 추가할 때 경험에 의존해 입력하면 안 되는 항목은 무엇인가요?
Type, Address, Port와 선택한 프로토콜에서 요구하는 인증 항목은 모두 기존 서버 정보와 일치해야 합니다. VMess와 VLESS에서 사용하는 UUID, Trojan의 Password, TLS, SNI 및 전송 관련 매개변수는 서로 바꿔 쓸 수 없으며 다른 서버의 설정을 보고 추측해서 입력해서도 안 됩니다. 먼저 Type을 정한 뒤 해당 유형에 실제로 표시되는 항목을 하나씩 입력하세요. 정보가 빠져 있다면 서비스 제공업체에 확인하세요. 메모는 항목을 구분하는 용도일 뿐이므로 메모를 바꿔도 인증 오류는 해결되지 않습니다. Allow Insecure를 모든 문제에 적용하는 해결책으로 사용하지 마세요.
구독을 삭제하거나 여러 구독을 정리하기 전에 중요한 정보를 잃지 않으려면 어떻게 해야 하나요?
먼저 구독마다 구분하기 쉬운 메모를 설정하고 링크, 소속 그룹, 현재 선택된 서버를 확인한 다음 보존할 Config와 원본 구독 정보를 저장하세요. 이름이 같다는 이유만으로 두 항목이 중복이라고 단정하지 마세요. 서로 다른 링크에서 왔거나 매개변수가 다를 수 있습니다. 삭제하기 전에 작업 대상이 서버 하나인지 구독 전체인지 확인하고 앱에 표시되는 안내를 따르세요. 구독 업데이트는 백업을 대신하지 않습니다. 백업 파일과 링크는 안전한 위치에 보관하고, 문제 해결 자료를 공유하기 전에 인증 항목과 개인정보를 삭제하세요.
Global Routing · Config · Connectivity Test
규칙 설정 및 연결 문제
기본 네트워크, 서버, 규칙 순으로 범위를 좁혀 확인하세요. ‘연결됨’과 ‘대상에 접속됨’은 서로 다른 점검 항목입니다.
Global Routing에서 Config, Proxy, Direct 중 무엇을 선택해야 하나요?
Config는 현재 설정의 규칙과 정책에 따라 트래픽을 처리하는 구성 모드입니다. Proxy는 일반적으로 선택한 프록시를 통해 트래픽을 보내는 프록시 모드입니다. Direct는 대상에 직접 연결하는 모드입니다. 규칙에 따라 트래픽을 분리하려면 유효한 Config인지 확인한 뒤 Config를 사용하세요. 규칙이 접속에 영향을 주는지 확인하려면 잠시 Proxy와 비교하고, 기본 네트워크를 점검하려면 Direct와 비교할 수 있습니다. 모드를 바꿔도 서버 매개변수나 서비스 유효성이 자동으로 해결되지는 않습니다. 테스트가 끝나면 평소 사용 목적에 맞는 모드로 되돌리고 연결 상태를 다시 확인하세요.
연결됨으로 표시되는데 웹페이지가 열리지 않으면 서버와 규칙 중 무엇부터 확인해야 하나요?
먼저 연결을 중지하고 기본 네트워크에서 원래 직접 접속할 수 있던 웹사이트에 접근되는지 확인하세요. 기본 네트워크에 문제가 있으면 Wi-Fi, 셀룰러 네트워크 또는 네트워크 로그인을 먼저 점검하세요. 기본 네트워크가 정상이면 다시 연결한 뒤 현재 서버와 Global Routing을 확인하세요. Proxy에서도 접속되지 않으면 서버 매개변수, 서비스 유효성, DNS를 먼저 확인하세요. Proxy는 되지만 Config에서 실패한다면 규칙 일치 여부와 정책 참조를 점검하세요. 앱에 표시되는 오류 메시지를 보관하고 한 번에 변수 하나만 바꾸세요. DNS, Config, 모든 서버를 동시에 초기화하지 마세요.
Connectivity Test에 결과가 나오면 모든 웹사이트에 접속할 수 있다는 뜻인가요?
아닙니다. Connectivity Test 결과는 해당 테스트 방법과 대상, 당시의 네트워크 상태만 반영하며 모든 서비스가 정상이라는 뜻은 아닙니다. 결과가 나오더라도 실제로 필요한 웹사이트나 앱에 접속해 확인하고 Global Routing, 규칙, DNS, 서버 매개변수를 함께 살펴보세요. 일부 대상만 실패한다면 해당 연결의 처리 결과와 오류를 먼저 확인하고 모든 구독을 바로 삭제하지 마세요. 테스트 방식이 다르면 수치를 직접 비교하기 어렵습니다. 서버를 선택할 때는 한 번의 테스트 결과만 보지 말고 실제 접속이 안정적인지도 확인하세요.
연결을 잠시 멈추려고 껐는데 왜 자동으로 다시 연결되나요?
먼저 On Demand가 켜져 있는지 확인하세요. 설정된 조건을 충족하면 시스템이 필요에 따라 다시 연결할 수 있으므로 Home 스위치를 한 번 끄는 것만으로 계속 일시 중지되는 것은 아닙니다. 연결을 확실히 멈추려면 관련 On Demand 조건을 확인해 끈 다음 현재 연결을 중지하고 시스템의 VPN 상태를 살펴보세요. 다시 사용할 때는 서버와 규칙이 정상인지 확인한 뒤 필요에 따라 On Demand를 켜세요. 기기가 조직에서 관리되는 경우 관리 정책도 확인해야 합니다. 용도를 모르는 상태에서 다른 시스템 구성을 삭제하거나 자동 재연결을 구매 문제로 오해하지 마세요.
Config에서 일부 웹사이트가 잘못된 연결 방식으로 접속될 때 규칙 문제를 어떻게 찾아야 하나요?
먼저 의도한 Config가 실제로 활성화되어 있는지 확인한 다음 대상 요청에 어떤 규칙과 정책이 적용되는지 살펴보세요. 일반적으로 위에서 아래 순서로 확인하면서 DOMAIN, DOMAIN-SUFFIX 등 더 구체적인 규칙이 앞선 규칙에 의해 먼저 일치 처리되는지 확인하고, 규칙이 참조하는 정책이 여전히 존재하는지도 점검해야 합니다. FINAL은 앞선 규칙이 일치하지 않을 때 적용되는 기본 규칙이므로 모든 문제의 원인으로 단정하지 마세요. 수정하기 전에 원래 설정을 백업하고, 문제가 분명한 규칙 하나만 바꾼 뒤 같은 대상으로 다시 테스트하세요. 구문 오류가 발생하면 먼저 백업을 복원하고 문법을 확인하세요.