공식 가이드 / 자주 묻는 질문
Shadowrocket 자주 묻는 질문
문제가 발생한 단계를 먼저 확인하세요. 스토어 구매, 첫 실행, 정보 가져오기, 연결 후 접속 중 어디에 해당하나요? 아래에서 네 단계로 나누어 각 항목을 펼쳐 볼 수 있도록 정리했습니다.
문제를 확인하기 전에 오류 메시지, 현재 네트워크, 직전에 변경한 사항을 기록하세요. 한 번에 조건 하나만 바꾸세요. 앱 설치 완료, 구독 가져오기 완료, 시스템에 연결됨으로 표시되는 것은 각각 별도의 단계이며 서로 대신할 수 없습니다.
App Store
정품 확인과 구매
먼저 제품을 확인한 다음 계정과 구매 내역을 살펴보세요. 계정 지역, 기기 호환성, 회선 상태는 서로 다른 문제입니다.
App Store에서 Shadowrocket이 검색되지 않을 때 확인할 사항
먼저 다운로드 가이드에서 Shadowrocket의 App Store 제품 페이지를 열어 검색 결과에 표시되지 않는 경우와 현재 이용 중인 스토어에서 구매할 수 없는 경우를 구분하세요. 웹 주소의 us만으로 해당 지역 스토어 계정에 로그인했다고 판단할 수는 없습니다. 실제 구매 스토어는 로그인한 계정에 따라 달라집니다. 시스템 Settings에서 Apple 계정의 Media & Purchases로 이동해 Country/Region을 확인하세요. 메뉴 이름은 시스템 표시를 따릅니다. 지역을 변경해야 한다면 공식 절차에서 잔액, 기존 구독 및 결제 수단 관련 요건을 확인하고 조건을 충족한 뒤 진행하세요. 일반적인 네트워크 문제를 해결하려고 지역을 반복해서 변경하지 마세요.
App Store에서 정품 Shadowrocket인지 확인하는 방법
제품 페이지에서 앱 이름 Shadowrocket, 개발자 Shadow Launch Technology Limited, 제품 링크의 id932747118을 모두 확인하세요. 앱 아이콘도 이 사이트 상단의 공식 아이콘과 비교하세요. 검색 결과의 이름이나 표시 순서만으로 판단해서는 안 됩니다. 개발자, 공식 아이콘, 앱 ID 세 가지 중 하나라도 일치하지 않으면 제품 페이지를 다시 확인하세요. Shadowrocket은 폐쇄형 상용 앱이며 App Store에서만 받을 수 있습니다. 가격, 호환성 및 구매 적용 범위는 App Store 페이지의 안내를 따릅니다.
한 번 구매하면 무엇을 이용할 수 있나요? 구매 후 바로 연결되나요?
앱 일회성 구매는 회선 요금제가 아닙니다. 구매하면 Shadowrocket 앱을 사용할 수 있지만, 연결에 필요한 서버 정보까지 제공되는 것은 아닙니다. 미국 스토어 가격은 약 2.99달러이며, 각 스토어에는 현지 통화로 표시됩니다. 최종 금액은 App Store 결제 확인 화면을 따릅니다. 연결하려면 본인 소유의 구독 정보나 서버 정보가 있어야 하며, 서비스 상태와 설정값도 확인해야 합니다. 이 사이트는 노드나 구독을 제공·판매·추천하지 않습니다. 연결에 문제가 있으면 앱 설치 여부, 가져온 정보의 유효성, 현재 네트워크에서 대상 서버에 접속할 수 있는지를 각각 확인하세요.
기기를 바꾸거나 앱을 다시 설치하면 재구매해야 하나요?
처음 구매한 계정으로 App Store에 로그인한 뒤 계정의 Apps 또는 구입 항목에서 Shadowrocket을 찾고, 페이지에 표시된 다시 다운로드 절차를 따르세요. 메뉴 이름은 시스템에 따라 다를 수 있습니다. 페이지에 가격이 표시되면 바로 다시 결제하지 말고 Media & Purchases에 사용 중인 계정과 기존 구매 내역을 먼저 확인하세요. 앱 구매 내역과 앱 내부 데이터는 별개입니다. 앱을 다시 설치해도 기존 구독, 규칙, 사용자 설정이 복원되는 것은 아닙니다. 기기를 바꾸기 전에 설정 자료를 안전하게 보관하고, 복원 후 항목별로 확인하세요. 구매 적용 범위는 App Store 페이지를 따릅니다.
가족 공유를 사용할 수 있나요? 다른 Apple 기기에서의 호환성은 어디서 확인하나요?
같은 App Store 제품 페이지에서 가족 공유 안내와 호환성 항목을 확인한 다음, 가족 그룹의 구입 항목 공유 설정을 살펴보세요. 이용 가능 여부는 스토어 안내, 구매 항목, 계정 상태에 따라 달라지므로 가족 그룹에 가입했다는 이유만으로 구매를 복원할 수 있다고 단정할 수 없습니다. iPhone과 iPad 외에 Mac, Apple TV, Apple Vision의 호환성, 시스템 요구 사항 및 구매 적용 범위도 App Store 페이지를 따릅니다. 앱 구매 공유는 구독 정보나 서버 접근 권한 공유와 다릅니다. 이용 중인 서비스에서 허용하는 기기 수와 연결 조건을 직접 확인하세요.
Installation / Home
설치와 첫 실행
App Store 다운로드 문제와 앱 연결 문제를 구분한 뒤 시스템 권한을 확인하세요. 권한 승인과 서버 설정은 각각 별도로 완료해야 합니다.
iPhone 다운로드가 멈추거나 구매가 완료되지 않을 때 해결 방법
먼저 App Store에 표시된 오류 메시지를 빠짐없이 기록하고 결제 미완료, 다운로드 대기, 기기 비호환 여부를 구분하세요. 기기의 여유 저장 공간과 현재 네트워크를 확인하고, App Store 계정에서 결제 확인을 완료하거나 새 약관에 동의해야 하는지도 살펴보세요. 다운로드가 대기 중이면 안정적인 네트워크에서 일시 정지한 뒤 다시 시도하세요. 구매 상태가 불분명하다면 결제를 연속으로 확인하지 말고 구매 내역부터 확인하세요. 시스템 요구 사항은 App Store 페이지를 따릅니다. 다른 앱도 다운로드되지 않는다면 스토어 계정이나 시스템 네트워크 문제를 먼저 해결하세요. Shadowrocket만 문제가 있다면 제품 페이지의 이용 가능 여부와 호환성을 확인하세요.
iPad에 설치할 수 있나요? 이미 구매한 앱은 어떻게 사용하나요?
iPad에서 같은 Shadowrocket App Store 제품 페이지를 열어 호환성과 시스템 요구 사항을 확인하세요. 기준은 App Store 페이지에 표시된 내용입니다. 이미 구매했다면 처음 구매한 계정으로 구입 항목을 확인하고 스토어에서 제공하는 방법으로 다운로드하세요. 유니버설 구매 적용 범위도 페이지 안내를 따릅니다. iPad 화면 배치는 iPhone과 다를 수 있지만, 기능을 찾을 때는 Home, Config, Settings 등의 인터페이스 용어를 확인하세요. 설치 후 구독, 서버 설정값, 현재 구성을 각각 확인하세요. 앱을 다시 다운로드했다고 앱 내부 자료까지 옮겨진 것은 아닙니다.
처음 연결할 때 VPN 구성을 추가하라는 메시지는 무엇인가요?
앱이 네트워크 연결 구성을 만들 때 시스템에서 표시하는 권한 요청입니다. 구매 확인이 아니며 서버 정보가 자동으로 입력되는 것도 아닙니다. 정품 Shadowrocket을 설치했는지 확인하고 가져온 정보를 검토한 뒤 직접 연결을 시작했을 때 메시지를 확인하세요. 시스템 안내에 따라 권한을 허용하고 기기 인증을 완료하면 됩니다. 이전에 권한 요청을 취소했다면 앱으로 돌아가 다시 시도하세요. 메시지가 계속 표시되면 시스템의 VPN 구성 상태를 확인하세요. 조직에서 관리하는 기기는 새 구성을 제한할 수 있으므로 기기 관리자에게 문의하세요. 권한을 허용해도 연결만 가능해질 뿐, 실제 이용 여부는 서버, 구성, 현재 네트워크에 따라 달라집니다.
Home의 연결 스위치가 켜지지 않을 때 확인 순서
먼저 유효한 서버 정보를 가져와 선택했는지 확인하세요. 스위치를 켤 때 시스템 권한 요청이나 오류가 표시되는지, 잠시 연결된 뒤 바로 끊기는지도 살펴보세요. 시스템 권한 설정을 완료하지 않았다면 VPN 구성 권한부터 처리하세요. 기기에 다른 VPN 구성이 실행 중이면 연결을 잠시 중단한 뒤 테스트해 보세요. 특히 조직에서 관리하는 기기라면 시도 삼아 시스템 구성을 모두 삭제하지 마세요. 이어서 서버 필수 설정값, 기존 서비스 상태, 현재 네트워크를 확인하세요. 오류 메시지를 기록한 뒤 앱이나 기기를 재시동하고, 연결이 복구된 단계를 찾을 수 있도록 한 번에 한 가지 조건만 변경하세요.
인터페이스가 영어일 때 가이드에서 설정을 찾는 방법
이 가이드는 인터페이스 용어를 영어 원문 그대로 표기합니다. 스크린샷의 고정된 위치가 아니라 메뉴 이름으로 기능을 찾으세요. Home에서는 연결 항목과 서버 목록을 확인하고, Add Server에서는 정보를 추가합니다. Config는 구성 파일, Settings는 기타 설정을 다루며, Global Routing에서 라우팅 방식을 정합니다. 앱 언어를 바꾸려면 시스템 Settings에서 Shadowrocket의 Language 옵션이 제공되는지 확인하세요. 실제 선택 가능한 항목은 기기에 따라 다릅니다. 해당 옵션이 없어도 영어 이름으로 기능을 찾을 수 있습니다. 기기마다 화면 배치가 달라질 수 있으니 위치가 다르면 현재 페이지를 확인한 뒤 기능 이름을 대조하세요.
Add Server / Subscribe
구독 및 서버 정보 가져오기
아래 안내는 사용자가 이미 보유한 정보를 다룹니다. 먼저 입력 정보의 유형을 구분한 뒤 요청 실패, 형식 파싱 실패, 연결 실패를 나누어 확인하세요.
기존 구독을 가져오지 못할 때 먼저 확인할 사항
계정 웹페이지 주소, 안내 페이지 또는 개별 서버 공유 정보가 아니라 본인이 이용 중인 서비스에서 받은 전체 구독 링크인지 확인하세요. 링크 앞뒤에 공백이나 줄바꿈이 들어갔거나 매개변수가 빠지지 않았는지, 서비스가 아직 유효한지도 확인하세요. Add Server에서 Subscribe를 선택하고 링크를 입력한 뒤 저장해 가져오기 결과를 살펴보세요. 네트워크 요청 오류가 표시되면 현재 네트워크에서 접속할 수 있는지 확인하세요. 파싱 오류라면 응답 내용이 지원되는 구독 형식인지 확인하세요. 서비스 제공자에게 문의할 때는 오류 메시지만 전달하고 개인 토큰이 포함된 전체 링크, QR 코드, 구성 파일은 공개하지 마세요.
개별 서버 링크, QR 코드, Subscribe의 차이
개별 서버 링크에는 보통 연결에 필요한 프로토콜과 설정값이 담깁니다. QR 코드는 이러한 정보를 전달하는 방법 중 하나이며, 구독 주소가 포함될 수도 있습니다. Subscribe는 제공처가 반환하는 서버 정보를 가져와 관리하는 기능입니다. 가져오기 전에 정보 유형을 확인하세요. 이미 서버 설정값이 있다면 Add Server에서 해당 프로토콜에 맞춰 입력하고, QR 코드는 Scan QR Code로 읽으며, 구독은 Subscribe를 사용하세요. 스캔에 성공해도 설정값이 유효하다는 뜻은 아닙니다. 저장 후 주소, 포트, 인증, 전송 설정을 확인하세요. 구독 주소를 서버 주소 입력란에 넣지 말고, 이름이 비슷하다는 이유만으로 프로토콜을 추측하지 마세요.
구독을 가져온 뒤 목록이 비어 있거나 항목이 줄어드는 이유
방금 가져온 구독 그룹을 보고 있는지 확인하세요. 다른 그룹을 선택했거나 목록에 필터가 적용된 것은 아닌지도 살펴보세요. 다음으로 업데이트 결과를 확인해 실제로 빈 내용이 반환되었는지, 직전 업데이트가 실패했는지 구분하세요. 구독 항목은 원래 서비스 상태, 계정 권한, 형식 지원, 제공처 변경에 따라 달라질 수 있습니다. 항목 수만으로 앱 오류라고 판단하지 마세요. 기존 정보는 보관한 채 제공처에 현재 반환되어야 하는 내용을 확인하고, 같은 주소를 반복해서 삭제 후 다시 추가하지 마세요. 목록에 항목이 있지만 사용할 수 없다면 개별 서버 설정값과 연결 상태를 확인하세요. 목록에 표시되는 것과 실제 연결 가능 여부는 서로 다른 단계입니다.
기존 구독 업데이트 방법과 업데이트 전 확인 사항
Home에서 해당 구독 그룹을 찾아 그룹의 업데이트 기능을 사용한 뒤 결과 메시지를 확인하세요. 정확한 메뉴 위치는 앱에 현재 표시되는 내용을 따릅니다. 업데이트 전에는 사용 중인 서버와 항목에 적용한 로컬 변경 사항을 기록해 두세요. 업데이트는 제공처에서 반환한 데이터를 기준으로 처리되므로 일부 로컬 수정이 덮어써지거나 기존 항목이 교체·삭제될 수 있습니다. 업데이트 후 선택한 서버가 그대로 있는지 확인하고 연결 상태를 테스트하세요. 실패하면 현재 목록을 유지한 채 주소, 서비스 상태, 네트워크를 확인하세요. 같은 주소를 반복해서 가져오면 동일한 출처의 그룹이 여러 개 생겨 문제 해결이 더 어려워질 수 있습니다.
오류 정보를 다른 사람에게 전달할 때 숨겨야 하는 내용
오류 발생 시각, 작업 단계, 프로토콜 유형, 오류 메시지, 당시 Wi-Fi와 셀룰러 네트워크 중 무엇을 사용했는지는 문제를 찾는 데 도움이 됩니다. 전체 구독 링크의 개인 토큰, 인증 비밀번호, 개인 키, 바로 가져올 수 있는 QR 코드는 가리세요. 구성 파일을 공개하기 전에도 같은 정보가 포함되어 있는지 확인하세요. 계정 이름만 가리는 것으로는 충분하지 않습니다. 링크 매개변수와 로그에 접근 정보가 노출될 수 있습니다. 민감한 정보가 공개됐다면 원래 서비스에서 제공하는 계정 관리 절차를 통해 변경한 뒤 앱에 저장된 정보도 업데이트하세요. 이 사이트는 가져오기와 관리 방법만 안내하며, 사용자의 전체 접근 정보를 받지 않습니다.
Global Routing / Connectivity Test
규칙과 라우팅 및 문제 해결
테스트 대상을 고정하고 로컬 네트워크, 서버, 라우팅, 구성 순서로 확인하세요. 연결 표시와 테스트 결과는 실제 접속 여부와 함께 판단해야 합니다.
Global Routing의 Config, Proxy, Direct 선택 기준
Config는 현재 활성화된 구성의 규칙에 따라 정책을 선택하므로 규칙을 확인한 뒤 사용하는 것이 좋습니다. Proxy는 앱이 처리하는 연결에 선택한 프록시 경로를 적용해 서버를 비교하는 데 유용합니다. Direct는 앱이 처리하는 연결에 직접 경로를 적용해 로컬 네트워크 상태를 비교할 수 있습니다. 세 가지 방식은 라우팅 경로를 바꿀 뿐, 잘못된 서버 설정값을 수정하거나 대상 접속을 보장하지 않습니다. 평소에는 Config에서 의도한 파일이 활성화되어 있는지 확인하세요. 문제 해결 시에는 같은 대상을 유지하고 라우팅 방식만 바꿔 다시 연결하세요. 서버와 규칙을 동시에 바꾸면 비교하기 어렵습니다.
연결됨으로 표시되는데 웹페이지가 열리지 않을 때 단계별 확인 방법
연결됨 표시는 대개 시스템 연결 구성이 시작되었음을 뜻하며, 대상에 접속할 수 있다는 뜻은 아닙니다. 먼저 연결을 일시 중지하고 로컬 네트워크에서 원래 접속할 수 있던 페이지가 열리는지 확인하세요. 연결을 다시 시작한 뒤 Connectivity Test로 선택한 서버를 점검하고 인증, 포트, 서비스 상태를 확인하세요. 테스트 결과는 해당 테스트 대상에만 적용되므로 실제로 필요한 페이지도 열어봐야 합니다. Proxy에서는 접속되지만 Config에서는 안 된다면 현재 구성의 규칙, 최종 정책, DNS를 중점적으로 확인하세요. 두 방식 모두 실패하면 Wi-Fi와 셀룰러 네트워크를 비교하세요. 설정을 바꿀 때마다 요청을 다시 보내고 현상을 기록하며, 여러 항목을 한꺼번에 변경하지 마세요.
Config에 규칙을 추가했는데 접속 결과가 달라지지 않는 이유
먼저 Global Routing이 Config로 설정되어 있는지, 수정한 파일을 저장하고 활성화했는지, 규칙 순서가 예상과 맞는지 차례로 확인하세요. 규칙은 보통 위에서 아래 순서로 적용되므로 앞쪽의 포괄적인 규칙이 뒤쪽의 구체적인 규칙보다 먼저 일치할 수 있습니다. 일치하는 규칙이 없을 때는 FINAL이 최종 처리를 담당해야 합니다. 대상도 확인하세요. DOMAIN-SUFFIX는 도메인 접미사에, IP-CIDR은 IP 주소 범위에 적용되며 서로 대체할 수 없습니다. 수정한 뒤 대상 연결을 새로 시작하세요. 기존 연결은 이전 경로를 계속 사용할 수 있습니다. 그래도 예상과 다르면 앱의 연결 기록에서 실제 도메인, 주소, 적용된 정책을 확인하고 해당 규칙을 좁혀 점검하세요.
On Demand 자동 연결 설정을 조정하는 방법
On Demand는 설정된 조건에 따라 연결을 시작하는 기능이지, 서버 상태를 확인해 자동으로 문제를 해결하는 기능은 아닙니다. 수동으로 연결을 끊었는데 다시 연결된다면 On Demand가 활성화되어 있는지, 현재 네트워크에 적용되는 조건은 무엇인지 확인하세요. 직접 문제를 점검해야 한다면 On Demand를 잠시 비활성화하고 서버와 라우팅 방식을 고정한 상태로 테스트한 뒤 필요에 따라 다시 켜세요. 설정을 바꾸기 전에 기존 조건을 기록해 두면 변경 사항을 되돌리기 쉽습니다. 자동 연결이 웹 트래픽을 반드시 프록시로 보낸다는 뜻은 아닙니다. 실제 경로는 Global Routing과 현재 구성에 따라 달라지므로 스위치 상태뿐 아니라 라우팅 결과도 확인하세요.
사용 후 배터리가 빨리 닳거나 속도가 느려질 때 원인 확인 방법
비슷한 네트워크 환경, 사용 시간, 접속 콘텐츠를 기준으로 비교하세요. 동영상 전송, 클라우드 동기화, 약한 셀룰러 신호로 인한 배터리 소모를 앱 탓으로 단정하지 마세요. 시스템의 배터리 사용량을 확인하고 연결이 반복해서 끊겼다 다시 연결되는지, 테스트를 계속 실행 중인지, 상세 기록을 오래 켜 두었는지도 살펴보세요. 속도가 느리다면 먼저 로컬 네트워크를 비교한 뒤 선택한 서버와 이용 중인 서비스 상태를 확인하세요. 프로토콜 설정값은 제공받은 자료에 맞춰 확인하고 임의로 변경하지 마세요. 문제를 점검할 때 네트워크, 서버, 구성 중 한 번에 하나만 바꾸고, 더 이상 필요하지 않은 테스트와 상세 기록은 중지하세요. 배터리 사용률 하나나 속도 측정 한 번만으로는 문제 발생 지점을 판단할 수 없습니다.