OFFICIAL MANUAL / QUESTIONS
Shadowrocket 자주 묻는 질문
구매 내역부터 규칙 판정까지, 현재 증상에 맞는 답변을 찾아보세요. 먼저 문제가 발생한 단계를 확인하고 항목별로 점검하세요. 결과를 파악할 수 있도록 설정은 한 번에 하나씩만 변경하세요.
이 페이지는 공식 가이드의 FAQ 색인입니다. 처음부터 순서대로 따라 하려면 시작 가이드를, 증상별로 자세히 점검하려면 문제 해결 가이드를 읽어보세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 확인하세요.
01 / APP STORE
정품 확인 및 구매
제품 정보와 구매 계정을 먼저 확인하세요. App Store 링크와 확인 절차는 정품 확인 안내를 참고하세요.
App Store에서 Shadowrocket을 찾을 수 없을 때 확인할 사항은 무엇인가요?
먼저 검색어가 Shadowrocket인지 확인한 다음, 이 사이트의 다운로드 페이지에서 지정된 App Store 제품 페이지를 여세요. 스토어에서 현재 스토어를 이용할 수 없다고 표시되면 기기 언어가 아니라 ‘미디어 및 구입 항목’에 사용하는 Apple ID의 국가 또는 지역을 확인하세요. 지역 변경이 필요하다면 설정에서 Apple 계정, 미디어 및 구입 항목, 계정 보기, 국가 또는 지역 순으로 이동하세요. 먼저 스토어에 표시된 잔액, 구독 및 결제 수단 관련 요건을 확인해야 합니다. 이용 가능 여부는 현재 App Store 페이지를 기준으로 확인하세요.
App Store에서 정품 Shadowrocket인지 어떻게 확인하나요?
제품 페이지에서 이름 Shadowrocket, 개발자 Shadow Launch Technology Limited, 제품 링크의 앱 ID 932747118을 모두 확인하세요. 앱 아이콘은 이 사이트 상단에 표시된 공식 아이콘과 일치해야 합니다. 검색 결과의 이름이 비슷하다는 것만으로는 앱을 확인하기 어렵습니다. 구매 전에 상세 페이지에서 항목별로 살펴보세요. 가격, 호환성 및 업데이트 내역은 해당 App Store 제품 페이지를 기준으로 확인하고, 검색 결과 요약의 오래된 정보에 의존하지 마세요.
새 iPhone으로 바꾸면 Shadowrocket을 다시 구매해야 하나요?
일반적으로 기존에 구매한 Apple ID를 사용하면 App Store 계정 페이지에서 구입한 앱을 찾아 다시 다운로드할 수 있으며, 같은 앱을 다시 결제할 필요는 없습니다. 먼저 미디어 및 구입 항목에 사용하는 계정을 확인하고, 구입한 앱 목록에서 Shadowrocket을 검색하세요. 목록 이름은 시스템 화면에 따라 다를 수 있습니다. 여전히 가격이 표시되면 구입 내역, 앱을 가렸는지 여부, 스토어 지역을 확인하세요. 앱을 복원해도 설정까지 복원되는 것은 아닙니다. 기존 서버 정보와 Config는 별도로 옮겨야 합니다.
일회성 구매에는 어떤 비용이 포함되나요? 구매 후 바로 연결할 수 있나요?
Shadowrocket은 App Store에서 일회성 결제로 구매하는 유료 클라이언트입니다. 실제 금액은 현재 스토어 통화로 표시되며, 결제 확인 화면을 기준으로 합니다. 앱의 일회성 구매는 회선 요금제가 아닙니다. 앱을 구매해도 서버 정보가 자동으로 생성되거나 기존 서비스 이용 권한이 제공되지는 않습니다. 연결하려면 본인의 구독 정보나 서버 매개변수를 준비해야 합니다. 이 사이트는 노드나 구독을 제공·판매·추천하지 않으며, 기존 설정을 가져오고 사용하는 방법과 문제 해결 방법만 안내합니다.
가족 공유로 기존 구매 내역을 사용할 수 있나요?
먼저 Shadowrocket의 현재 App Store 페이지에서 가족 공유 안내를 확인한 다음, 가족 그룹의 구입 항목 공유 설정과 계정 지역 조건을 살펴보세요. 조건을 충족하면 App Store 계정 페이지에서 가족 구성원의 구입 항목으로 이동해 앱을 찾을 수 있습니다. 이용 가능 여부는 스토어에 실제로 표시되는 내용을 기준으로 확인하세요. 가족 구성원이 앱을 다운로드할 수 있다고 해서 서버 정보, 구독 링크 또는 Config까지 구매 내역과 함께 동기화되는 것은 아닙니다. 각 기기에서 실제 이용 권한에 따라 별도로 설정해야 합니다.
02 / FIRST CONNECTION
설치 및 첫 실행
앱 설치, 시스템 권한 승인, 서버 연결은 서로 다른 단계입니다. 기기별 안내는 iPhone 및 iPad 항목을 확인하세요.
iPhone에서 처음 실행할 때 표시되는 VPN 구성 승인 창은 무엇인가요?
처음 연결을 켤 때 시스템에서 VPN 구성 추가를 허용해 달라고 요청할 수 있습니다. 이는 시스템 네트워크 연결을 설정하기 위한 권한입니다. 방금 실행한 Shadowrocket에서 요청한 창인지 확인한 뒤 시스템 안내에 따라 승인하세요. 필요한 경우 기기 암호로 인증합니다. 권한을 승인해도 서버를 사용할 수 있거나 네트워크가 연결되었다는 뜻은 아닙니다. Home으로 돌아가 본인의 서버를 선택하고 연결을 켜야 합니다. 기기가 조직에서 관리되는 경우 권한이 제한될 수 있으므로 기기 관리 정책을 먼저 확인하세요.
iPad에도 설치할 수 있나요? 다시 구매해야 하나요?
iPad에서도 동일한 App Store 제품 페이지를 통해 Shadowrocket을 받을 수 있습니다. iPadOS 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 확인하세요. 기존 구매 Apple ID를 사용하는 경우, 먼저 구입한 앱에서 다운로드할 수 있는지 확인하고 바로 다시 결제하지 마세요. iPad의 가로 화면이나 분할 화면은 iPhone과 다르게 표시될 수 있지만 Home, Config, Settings 같은 화면 용어를 기준으로 기능을 찾으면 됩니다. 앱 구매 내역과 기기 내 설정은 별개이므로 구독과 규칙 파일도 각각 확인해야 합니다.
영어 인터페이스를 처음 사용할 때 알아둘 항목은 무엇인가요?
기능별로 확인하세요. Home에서는 서버와 연결 상태를 확인하고, Add Server에서는 본인의 서버 정보를 추가하며, Config에서는 구성 파일을 관리하고, Settings에서는 설정을 살펴볼 수 있습니다. Global Routing은 요청을 Config, Proxy 또는 Direct 중 어떤 방식으로 처리할지 결정하고, On Demand는 시스템이 연결을 시작하는 조건과 관련이 있습니다. 실제 화면과 대조할 수 있도록 이 가이드에서는 영어 용어를 그대로 사용합니다. 기능 위치가 다르면 아이콘만 보고 조작하지 말고, 현재 화면과 선택된 항목을 먼저 확인하세요.
Home에서 연결 스위치가 켜지지 않거나 바로 꺼지면 어떻게 해야 하나요?
먼저 유효한 서버를 선택했는지 확인한 다음 시스템의 VPN 구성 승인이 완료되었는지 살펴보세요. 승인이 거부되었다면 연결을 다시 시도하고 안내에 따라 처리하면 됩니다. 이어서 시스템 설정에서 VPN 상태를 확인해 다른 연결이 충돌하지 않는지, 기기 관리 제한이 있는지 살펴보세요. 여전히 바로 꺼진다면 해당 오류 메시지와 발생 시간을 기록하고 기기를 재시동한 뒤 다시 테스트하세요. 처음부터 모든 설정을 삭제하지 마세요. 시스템 VPN 구성을 다시 만들어야 한다면 먼저 앱에 저장된 정보를 백업하세요.
앱을 업데이트하거나 다시 설치하기 전에 무엇을 저장해야 하나요?
기존 구독 주소, 필요한 서버 매개변수, 사용 중인 Config를 먼저 저장하고 Global Routing, DNS, On Demand의 주요 설정도 기록하세요. 구독 주소와 인증 정보는 본인이 관리하는 안전한 곳에 보관하고 공개 메모나 도움 요청용 스크린샷에 올리지 마세요. 앱은 App Store에서 업데이트하세요. 다시 다운로드해도 모든 로컬 데이터가 복원되는 것은 아닙니다. 특정 항목에만 문제가 있다면 재설치로 해결하려 하기보다 증상을 기록하고 해당 부분을 먼저 점검하세요.
03 / EXISTING CONFIGURATION
구독 및 서버 가져오기
다음 안내는 본인이 보유한 구독 또는 서버 정보가 있다는 전제에 따릅니다. 먼저 내용 유형을 확인하고 가져오기 실패인지 분석 실패인지 구분하세요.
기존 구독을 가져오지 못할 때 어떤 순서로 확인해야 하나요?
먼저 본인이 보유한 구독 주소 전체를 사용했는지, 복사할 때 공백이나 줄바꿈, 설명 문구가 섞이지 않았는지 확인하세요. 그런 다음 현재 네트워크에서 해당 주소에 접속할 수 있는지 확인하고, 응답이 구독 내용인지 로그인 페이지, 만료 안내 또는 오류 페이지인지 살펴보세요. 이어서 구독 형식이 Shadowrocket에서 사용할 수 있는 형식인지, 인증 정보가 여전히 유효한지 확인합니다. 구체적인 오류 메시지를 기록해 가져오기 실패인지 내용 분석 실패인지 구분하세요. 구독에는 민감한 정보가 포함될 수 있으므로 도움을 요청할 때는 주소와 인증 정보를 가린 오류 내용만 공유하세요.
Subscribe 업데이트에 실패하면 이미 가져온 서버에도 영향이 있나요?
업데이트 실패는 이번에 새 내용을 가져와 적용하지 못했다는 뜻일 뿐, 기존 서버가 반드시 작동하지 않는다는 의미는 아닙니다. 먼저 목록에 기존 항목이 남아 있는지 확인한 다음 현재 선택된 서버를 테스트하세요. 업데이트 문제를 점검할 때는 구독 만료 여부, 주소 변경 여부, 현재 네트워크 및 오류 메시지를 확인하세요. 다시 가져올 수 있게 되면 업데이트를 한 번 더 시도합니다. 업데이트에 성공한 뒤에는 기존에 선택했던 항목이 삭제되거나 이름이 바뀌지 않았는지도 살펴보세요. 그룹, 선택 상태 또는 로컬 메모가 사라질 수 있으므로 구독을 반복해서 삭제하고 다시 추가하지 마세요.
Add Server를 수동으로 설정할 때 어떤 매개변수가 일치해야 하나요?
본인이 보유한 서버 정보를 기준으로 올바른 프로토콜을 선택한 뒤 주소, 포트, 인증 정보를 하나씩 확인하세요. Shadowsocks의 암호화 방식, VMess 또는 VLESS의 사용자 식별 정보, Trojan 인증 정보와 TLS, 서버 이름, 전송 경로 등의 항목은 서로 대체할 수 없습니다. 모든 프로토콜이 모든 항목을 사용하는 것은 아니므로 제공되지 않은 정보는 임의로 입력하지 마세요. 저장한 뒤 연결 테스트를 하고 실제 요청도 확인하세요. 테스트에 실패하면 매개변수를 하나씩 다시 대조하세요.
Scan QR Code로 스캔했는데 추가되지 않는 이유는 무엇인가요?
먼저 시스템에서 Shadowrocket의 카메라 사용이 허용되어 있는지 확인하고 QR 코드가 가려지지 않은 채 선명하고 완전하게 보이는지 살펴보세요. 다음으로 QR 코드에 웹페이지 링크, 결제 안내 또는 일반 문자가 아니라 인식 가능한 서버 정보나 구독 주소가 들어 있는지 확인합니다. 인식에 성공해도 프로토콜과 필수 항목이 모두 있는지 살펴봐야 합니다. QR 코드가 선명하다고 내용까지 유효한 것은 아닙니다. 내용을 분석할 수 없다면 본인의 원본 정보를 바탕으로 Add Server를 사용하세요. 인증 정보가 포함된 QR 코드를 공개적으로 다른 사람에게 보내지 마세요.
구독, 서버 항목, Config는 같은 종류의 데이터인가요?
아닙니다. 구독은 여러 서버 정보를 가져오고 업데이트하는 데 사용하며, 서버 항목에는 구체적인 연결 매개변수가 저장됩니다. Config에는 규칙, DNS, 정책 등이 포함될 수 있습니다. 구독을 성공적으로 가져와도 올바른 Config가 선택되었다는 뜻은 아닙니다. 규칙 파일을 다운로드해도 사용할 수 있는 서버가 생기는 것은 아닙니다. 가져온 뒤 서버 목록, 현재 선택된 항목, Config 선택, Global Routing을 차례로 확인하세요. 원격 내용을 업데이트하기 전에 어떤 범위가 덮어써지는지 확인해 로컬 변경 사항이 계속 보존될 것이라고 오해하지 않도록 하세요.
04 / ROUTING & DIAGNOSTICS
규칙 분기 및 문제 해결
연결 상태, 테스트 결과, 실제 요청은 서로 다른 판단 근거입니다. 설정 항목에 대한 설명은 설정 안내를, 전체 점검 절차는 문제 해결 가이드를 확인하세요.
Global Routing에서 Config, Proxy, Direct 중 무엇을 선택해야 하나요?
Config는 현재 구성의 규칙에 따라 요청 처리 방식을 결정합니다. Proxy는 일반적으로 요청을 프록시 방식으로 처리하고, Direct는 대상에 직접 연결합니다. 평소 규칙에 따라 트래픽을 분기하려면 Config 내용이 유효한지 확인한 뒤 Config를 선택하세요. 점검을 위해 잠시 Proxy나 Direct로 바꿔 비교할 수 있지만, 어느 설정도 잘못된 서버 매개변수를 수정해 주지는 않습니다. 테스트가 끝나면 원래 설정으로 되돌리고 실제 요청 기록으로 처리 방식을 확인하세요. 모드 이름만 보고 결과를 판단하지 마세요.
연결됨으로 표시되는데 인터넷에 접속할 수 없으면 무엇부터 확인해야 하나요?
시스템에 연결 성공이라고 표시되어도 연결 상태가 설정되었다는 뜻일 뿐, 대상 요청이 정상적으로 처리된다는 보장은 없습니다. 먼저 연결을 끄고 기본 네트워크가 정상인지 확인한 뒤 현재 서버, Global Routing, Config를 살펴보세요. 다음으로 여러 대상을 테스트해 모든 요청이 실패하는지 특정 도메인만 문제인지 구분합니다. 모든 요청이 실패하면 서버와 DNS를 우선 점검하고, 특정 도메인만 문제가 있다면 규칙 적용 결과와 대상 상태를 확인하세요. 한 번에 변수 하나만 바꾸고 결과를 기록한 뒤 다음 단계로 넘어가세요. 서버, DNS, 규칙을 동시에 변경하면 원인을 파악하기 어렵습니다.
Connectivity Test가 시간 초과되거나 정상으로 표시될 때 각각 무엇을 의미하나요?
Connectivity Test 결과는 테스트 방식과 대상에 따라 달라집니다. 시간 초과만으로 특정 매개변수의 문제라고 단정할 수 없고, 테스트가 정상이어도 모든 웹사이트에 접속할 수 있다는 뜻은 아닙니다. 먼저 서버 주소, 포트, 인증 정보, TLS 및 전송 설정을 확인한 다음 기기의 날짜와 시간이 정확한지 살펴보세요. 같은 서버를 서로 다른 네트워크에서 다시 테스트하면 로컬 네트워크 문제와 원격 연결 문제를 구분하는 데 도움이 됩니다. 마지막으로 실제 요청으로 확인하고 오류 메시지를 기록하세요. 한 번의 테스트 결과를 전체 이용 가능 여부의 판단 근거로 삼지 마세요.
규칙이 예상대로 적용되지 않을 때 FINAL만 바꿔서는 왜 부족한가요?
먼저 Global Routing이 Config로 설정되어 있고 방금 수정한 구성을 사용 중인지 확인하세요. 규칙은 일반적으로 순서대로 확인됩니다. 앞에 있는 DOMAIN, DOMAIN-SUFFIX, IP-CIDR 또는 GEOIP가 이미 일치했다면 뒤의 FINAL을 바꿔도 해당 요청의 판정은 달라지지 않습니다. 요청 기록에서 실제 도메인, 주소, 적용된 정책을 확인한 다음 규칙 위치와 철자를 살펴보세요. FINAL은 앞선 규칙에 처리되지 않은 요청에 적용되는 기본 항목입니다. 범위가 지나치게 넓은 REJECT나 도메인 매칭은 페이지 일부가 비정상적으로 표시되는 원인이 될 수 있습니다.
On Demand를 켠 뒤 배터리 소모가 늘었다면 어떻게 점검해야 하나요?
먼저 시스템의 배터리 사용량에서 사용 조건이 비슷한 시간대를 비교하고, 화면 사용 시간과 네트워크 신호, 백그라운드 트래픽을 함께 살펴보세요. 짧은 시간의 배터리 변화만으로 결론을 내리지 마세요. 신호가 약하거나 연결이 자주 끊겼다 다시 연결되는 경우, 요청이 많거나 진단 기록이 계속 쌓이는 경우 배터리 소모가 늘 수 있습니다. On Demand는 시스템이 연결을 시작하는 시점을 결정하며 규칙에 따른 트래픽 분기와는 다릅니다. 수동으로 연결을 끊은 뒤 다시 연결할 때는 On Demand의 실행 조건을 확인하세요. 비교를 위해 On Demand를 잠시 끄고 다른 설정은 그대로 둔 채 배터리 소모와 연결 상태를 관찰할 수 있습니다.