Shadowrocket 자주 묻는 질문
문제가 발생한 단계를 먼저 확인한 뒤 해당 답변을 펼쳐 보세요. 구매 문제는 계정과 스토어, 가져오기 문제는 링크와 형식, 연결 문제는 권한과 서버, 트래픽 분기 문제는 Global Routing과 Config를 확인하면 됩니다.
아래의 가져오기 및 연결 안내는 본인이 이미 구독 정보나 서버 정보를 보유하고 있다는 전제로 작성되었습니다.
질문을 눌러 답변을 펼쳐 보세요. 설정을 변경하기 전 복구할 수 있는 사본을 보관하고 한 번에 한 항목만 조정하세요.
정품 확인 및 구매
먼저 제품 페이지와 구매 계정을 확인하세요. 앱 이용 가능 여부, 가격 및 호환성은 App Store 페이지를 기준으로 합니다.
App Store에서 Shadowrocket이 검색되지 않을 때 확인할 사항은 무엇인가요?
먼저 이 사이트의 정품 다운로드 페이지에서 지정된 App Store 제품 페이지로 이동해 검색 결과에 표시되지 않는 경우와 현재 스토어에서 이용할 수 없는 경우를 구분하세요. 기기에서 사용 중인 미디어 및 구입 항목 계정과 계정의 국가 또는 지역을 확인하세요. 시스템 요구 사항은 App Store 페이지를 기준으로 확인합니다. 지역을 변경하려면 시스템 Settings에서 Apple 계정, 미디어 및 구입 항목, 계정 보기, 국가 또는 지역으로 이동하세요. 페이지에 안내된 잔액, 구독 및 결제 수단 조건을 먼저 확인한 뒤 Apple의 안내에 따라 진행하세요.
스토어 페이지가 정품 Shadowrocket 제품 페이지인지 어떻게 확인하나요?
제품명 Shadowrocket, 개발자 Shadow Launch Technology Limited, 제품 페이지 주소의 앱 ID 932747118을 확인하고 아이콘을 이 사이트에서 사용하는 공식 아이콘과 대조하세요. 중국어 별칭이나 검색 순위만으로 판단하지 마세요. 스토어에서 호환성, 가격 및 구매 버튼도 확인하세요. 확인 정보 중 하나라도 일치하지 않으면 이 사이트의 정품 다운로드 페이지로 돌아가 지정된 제품 페이지에 다시 접속하세요. 정보가 확인되기 전에는 구매를 진행하지 마세요.
앱을 한 번 구매하면 바로 연결할 수 있나요?
앱의 일회성 구매는 회선 요금제가 아닙니다. 구매하면 Shadowrocket 앱을 사용할 수 있지만, 연결하려면 본인이 이미 보유한 구독 정보나 서버 정보가 필요합니다. 미국 스토어 가격은 약 2.99달러이며, 각 스토어에는 현지 통화로 표시됩니다. 실제 결제 금액은 App Store 결제 화면을 기준으로 확인하세요. 이 사이트에서는 기존 설정의 가져오기, 규칙 및 설정 방법만 안내하며 서버나 구독을 제공·판매·추천하지 않습니다. 가져오기 전에 기존 서비스의 유효 기간, 연결 매개변수 및 사용 범위를 직접 확인하세요.
기기를 바꾸거나 앱을 다시 설치하면 다시 구매해야 하나요?
먼저 App Store에서 기존 구매 계정으로 구입 항목을 확인하고 Shadowrocket을 찾아 다시 다운로드하세요. 다운로드 가능 여부와 기기 호환성은 App Store 페이지를 기준으로 확인합니다. 페이지에 여전히 가격이 표시되면 미디어 및 구입 항목의 계정이 구매 당시 계정과 같은지 확인한 다음 구매 내역을 살펴보세요. 바로 다시 결제하지 마세요. 앱 복원과 설정 복원은 별개입니다. 서버 정보, Config 및 기타 설정은 이전에 보관한 백업이나 활성화한 동기화 방식에 따라 따로 복원해야 합니다.
설치 및 첫 실행
구체적인 연결 매개변수를 확인하기 전에 기기 호환성과 시스템 권한을 점검하세요.
iPhone에서 구매했는데 iPad에도 설치할 수 있나요?
Shadowrocket은 iPhone과 iPad용 앱을 제공합니다. 먼저 iPad의 App Store에서 구매 계정을 확인하고 구입 항목 또는 지정된 제품 페이지를 살펴본 뒤 다시 다운로드할 수 있는지 확인하세요. 호환성, 시스템 요구 사항 및 통합 구매 조건은 App Store 페이지를 기준으로 확인합니다. 설치 후에는 기존 설정이 동기화되었는지 확인하세요. 앱을 다운로드했다고 설정까지 복원된 것은 아닙니다. Mac, Apple TV 및 Apple Vision 호환성도 같은 제품 페이지에서 확인하세요.
처음 연결할 때 VPN 구성 추가 안내가 나오면 어떻게 해야 하나요?
앱에 VPN 연결 구성을 설정하도록 시스템에서 권한을 요청하는 단계입니다. 구독을 가져오거나 서비스를 구매하는 절차가 아닙니다. 현재 사용 중인 Shadowrocket에서 요청한 안내인지 확인한 다음 시스템 요구에 따라 승인하거나 기기 인증을 완료하세요. 승인 후 Home으로 돌아가 선택한 서버와 연결 스위치를 다시 확인하세요. 시스템 VPN 목록에 항목이 표시되는 것은 연결 구성이 생성되었다는 뜻일 뿐, 서버를 사용할 수 있다는 뜻은 아닙니다. 해당 항목을 거부하거나 삭제했다면 앱으로 돌아가 다시 연결을 시도하고 시스템 안내를 완료하세요.
Home에서 연결 스위치가 켜지지 않거나 켜진 직후 꺼지면 어떻게 하나요?
시스템 권한 설정이 완료되지 않은 경우와 연결을 시작한 직후 종료되는 경우를 구분하세요. 유효한 서버를 선택했는지, 최초 VPN 구성 권한을 완료했는지 확인하고 다른 VPN 연결은 잠시 중지한 뒤 다시 시도하세요. 여전히 바로 꺼지면 서버 필수 항목이 모두 입력되었는지, 기기에 VPN을 제한하는 관리 정책이 있는지 확인하세요. 관리되는 기기라면 관리자에게 문의하세요. 해당 오류 안내를 보관하고 Log를 함께 확인하세요. 스위치를 빠르게 연속으로 켰다 끄거나 모든 설정을 반복해서 삭제하는 방법으로 해결하려 하지 마세요.
인터페이스가 영어로 표시될 때 어떤 메뉴부터 보면 되나요?
이 매뉴얼에서는 앱 화면과 바로 대조할 수 있도록 인터페이스 용어를 영어로 표기합니다. 먼저 Home에서 서버와 연결 스위치를 확인하고, Add Server에서 기존 서버 정보를 추가하세요. Config에서 현재 설정을 확인하고 Settings에서 설정 항목을 살펴보며 Data에서 통계를 확인할 수 있습니다. 표시 언어를 바꾸려면 시스템 Settings에서 해당 앱의 언어 옵션을 제공하는지 확인하세요. 실제 지원 여부는 기기와 앱에 표시되는 내용을 기준으로 합니다. 언어가 다르다는 이유로 프로토콜 필드를 변경하지 마세요. 이 사이트의 용어집을 함께 참고하면 각 메뉴의 기능을 확인할 수 있습니다.
구독 및 서버 가져오기
가져오기 성공, 업데이트 성공 및 실제 연결 성공은 각각 별개의 단계입니다. 오류가 발생한 단계에 맞춰 확인하세요.
구독을 가져오지 못하면 링크와 서버 중 무엇부터 확인해야 하나요?
구독 링크를 먼저 확인하고 가져온 결과를 살펴보세요. 본인이 이미 보유한 전체 링크를 사용하고, 복사할 때 공백이나 줄바꿈, 메신저가 덧붙인 문장 부호가 포함되지 않았는지 확인하세요. 링크가 만료되었는지, 현재 네트워크에서 접속해야 하는지도 확인합니다. 가져오기 오류와 가져온 뒤 서버에 연결할 수 없는 문제는 서로 다른 단계입니다. 전자는 링크 접속 가능 여부와 내용 형식을 확인하고, 후자는 서버 매개변수를 확인하세요. 구독 주소에는 접속 정보가 포함될 수 있으므로 공개된 곳에 붙여 넣거나 문의용 스크린샷에 전체 주소를 표시하지 마세요.
기존 구독을 업데이트할 때 중복 항목을 줄이려면 어떻게 해야 하나요?
Home에서 가져온 구독 항목을 찾아 해당 항목의 업데이트 기능을 사용하세요. 같은 링크를 새 구독으로 반복해서 추가하지 마세요. 업데이트 전에 현재 선택한 서버를 기록하고 수동으로 관리하는 독립 항목은 따로 보관하세요. 업데이트 후 서버 목록, 선택 항목 및 연결 상태를 확인합니다. 구독 내용은 본인이 사용하는 서비스에 따라 달라지므로 이름, 항목 수 및 매개변수가 변경될 수 있습니다. 업데이트에 실패하면 기존 항목을 남겨 두고 오류를 확인하세요. 대조에 필요한 설정을 바로 삭제하지 마세요.
Add Server와 Subscribe는 각각 어떤 기능인가요?
Add Server는 연결 항목을 추가하는 기능입니다. 여기에서 해당 유형을 선택하고 본인이 보유한 서버 정보를 입력하세요. Subscribe는 구독 주소를 사용해 여러 서버 정보를 가져오고 업데이트하는 기능입니다. 서버 주소, 포트 및 인증 정보만 있는 경우 해당 프로토콜에 맞게 입력하세요. 서버 주소를 구독 링크로 취급하지 마세요. 구독 주소가 있다면 원본 전체 링크를 유지하고 가져온 결과를 확인하세요. 서버 항목에는 연결 매개변수를, Config에는 요청을 분기하는 규칙을 설정하며 두 기능은 서로 대체할 수 없습니다.
Scan QR Code에 성공했는데도 연결되지 않는 이유는 무엇인가요?
QR Code를 인식했다는 것은 안의 내용을 읽을 수 있다는 뜻일 뿐, 서버가 여전히 유효하다는 뜻은 아닙니다. 인식된 프로토콜, 주소, 포트 및 인증 정보를 확인하고 해당 프로토콜에 필요한 TLS, 전송 방식 등의 매개변수도 확인하세요. 구체적인 입력 항목은 본인이 보유한 정보와 앱에 표시되는 내용을 기준으로 합니다. 항목을 저장하고 Home에서 선택했는지 확인한 뒤 연결을 테스트하세요. 이름이 같다고 모든 매개변수도 같다고 판단하지 마세요. QR Code와 공유 링크에도 인증 정보가 포함될 수 있으므로 스크린샷을 공유할 때 민감한 내용을 가리세요.
규칙 설정 및 문제 해결
테스트 대상은 동일하게 유지하면서 모드, 규칙, DNS 조회 결과를 차례로 비교하세요. 한 번의 테스트 결과를 모든 요청에 대한 결론으로 삼지 마세요.
Global Routing에서 Config, Proxy, Direct는 어떻게 선택하나요?
Config는 현재 활성화된 구성 규칙에 따라 요청 처리 방식을 결정하므로 규칙을 확인한 뒤 일상적으로 사용할 때 적합합니다. Proxy는 선택한 프록시로 요청을 보내며, 해당 서버가 대상 요청을 처리할 수 있는지 비교할 때 사용할 수 있습니다. Direct는 직접 연결 경로를 사용하므로 프록시 서버를 테스트하는 용도가 아닙니다. 문제를 확인할 때는 한 번에 모드 하나만 바꾸고 같은 대상을 기준으로 비교하세요. Proxy에서는 접속되지만 Config에서는 안 된다면 서버 매개변수를 모두 다시 입력하기 전에 규칙 적용 결과와 정책을 먼저 확인하세요.
연결된 것으로 표시되는데 웹 페이지가 열리지 않을 때 어떤 순서로 점검하나요?
현재 네트워크, 서버, Global Routing, DNS, 규칙 순서로 확인하세요. 먼저 연결을 끊은 상태에서 기본 네트워크가 정상인지 확인한 다음 현재 서버와 인증 정보를 점검하세요. Proxy와 Config에서 같은 대상을 비교하고, 이어서 DNS 조회 실패 여부와 대상 요청에 실제로 적용된 규칙을 확인합니다. 연결 표시가 뜻하는 것은 시스템 연결이 설정되었다는 것뿐이며 모든 요청의 성공을 보장하지 않습니다. 한 번에 한 항목만 변경하고 결과를 기록하세요. 필요하면 Wi-Fi와 셀룰러 네트워크를 비교해 여러 항목을 동시에 바꾸면서 판단 근거를 잃지 않도록 하세요.
Config에 규칙을 작성했는데 예상대로 트래픽이 분기되지 않는 이유는 무엇인가요?
먼저 Global Routing에서 Config를 선택했는지, 수정한 파일이 현재 활성화된 Config인지 확인하세요. 규칙은 대개 순서대로 적용되므로 앞쪽의 범위가 넓은 규칙이 먼저 일치하면 뒤의 규칙이 적용되지 않을 수 있습니다. 규칙에서 참조하는 정책이 유효한지도 확인하세요. 도메인 규칙만으로 대상 IP에 대한 판단을 대신할 수는 없습니다. Log에서 실제 대상과 적용된 규칙을 확인한 뒤 필요한 규칙을 수정하세요. FINAL은 앞에서 일치하지 않은 요청을 처리하므로, 적용 대상이 되는 구체적인 규칙 뒤에 배치해야 합니다.
DNS에 문제가 있는지 어떻게 확인하나요?
현재 DNS 설정을 기록하고 문제가 단일 도메인에서 발생하는지 여러 대상에서 공통으로 나타나는지 확인한 다음 Log에서 조회 실패나 시간 초과 여부를 살펴보세요. 현재 Config에 dns-server가 설정되어 있는지, 지정한 DNS 서비스가 현재 네트워크와 라우팅 환경에서 접속 가능한지 확인하세요. DNS, 서버 및 규칙을 한꺼번에 변경하지 마세요. 한 항목을 바꿀 때마다 대상 요청을 다시 보내 결과를 비교하세요. 브라우저에 이전 페이지가 표시된다고 DNS가 정상인 것은 아닙니다. 기존 캐시가 비교에 영향을 줄 수 있으니 새 요청 기록도 함께 확인하세요.
Connectivity Test 결과가 표시되면 모든 웹사이트에 접속할 수 있다는 뜻인가요?
아닙니다. Connectivity Test 결과는 현재 테스트 방식과 대상에만 해당하며 실제 서비스 요청을 대신하지 않습니다. 간단한 연결 확인이나 Ping 결과만으로는 인증, TLS, DNS 및 규칙에 따른 트래픽 분기를 모두 검증할 수 없습니다. 먼저 어느 서버를 대상으로 테스트했는지 확인한 뒤 실제로 접속하려는 대상을 기준으로 비교하세요. 테스트는 성공했지만 웹 페이지가 열리지 않으면 해당 요청의 Log와 적용된 규칙을 살펴보세요. 테스트에 실패했다면 테스트 대상 자체에 접속할 수 있는지도 확인하고, 한 번의 결과만으로 서버를 삭제하지 마세요.
앱을 켠 뒤 배터리 소모가 늘면 무엇을 확인해야 하나요?
먼저 시스템 배터리 사용량에서 비슷한 사용 시간과 네트워크 환경을 비교해 지속적인 데이터 전송, 약한 신호, 잦은 재연결 및 진단 기록 등의 영향을 구분하세요. 불필요한 연속 테스트는 잠시 중지하고 상세 Log를 장시간 보관하고 있는지, 네트워크가 바뀔 때 On Demand가 반복해서 작동하는지 확인하세요. 백그라운드 실행 시간만으로 이상 여부를 판단하지 마세요. VPN 연결은 계속 유지될 수 있습니다. 항목별로 조정한 뒤 배터리 소모와 연결 안정성을 비교하세요. 설정을 삭제하거나 여러 항목을 한꺼번에 꺼서 원인을 알 수 없는 결과를 만들지 마세요.
수동으로 연결을 끊은 뒤 다시 자동 연결되면 On Demand 때문일 수 있나요?
그럴 수 있습니다. On Demand는 설정된 네트워크 조건에 따라 연결을 시작하므로 수동으로 연결을 끊어도 조건이 다시 충족되면 재연결될 수 있습니다. 먼저 Settings에서 On Demand가 켜져 있는지와 조건을 확인하고 시스템 VPN 설정의 관련 상태도 확인하세요. 사용할 수 있는 옵션은 기기와 앱에 실제로 표시되는 내용을 기준으로 합니다. 자동 연결 원인을 확인하는 중이라면 해당 조건을 잠시 비활성화하고 관찰하세요. 서버를 먼저 삭제할 필요는 없습니다. 의도한 동작인지 확인한 뒤 본인의 네트워크 사용 상황에 필요한 조건을 다시 설정하세요.
문의를 보낼 때 어떤 정보를 제공하고 무엇을 가려야 하나요?
문제가 발생했을 때의 네트워크 유형, Global Routing 모드, 조작 순서, 오류 안내와 해당 요청에 관련된 일부 Log를 보관하세요. 가져오기 실패인지, 연결을 시작할 수 없는지, 연결 후 접속이 안 되는지 구체적으로 설명하면 단순히 작동하지 않는다고 하는 것보다 원인을 파악하기 쉽습니다. 보내기 전에 구독 전체 주소, 인증 정보, QR Code 및 개인 계정을 식별할 수 있는 내용을 가리세요. 필요한 경우 서버 정보도 알아볼 수 없게 처리하세요. 전체 설정 백업을 공개하지 말고 접속 정보가 없는 최소한의 관련 내용만 공유하세요.