Shadowrocket 자주 묻는 질문
구매, 첫 실행, 기존 구독 가져오기, 연결 문제를 유형별로 정리했습니다. 해당 질문을 찾아 답변에 나온 순서대로 확인하세요. 한 번에 설정 하나만 바꾸고 변경 전 구성과 오류 메시지를 보관하세요.
정품 확인 및 App Store 구매
먼저 스토어 제품과 구매 계정을 확인한 다음 가격, 호환성, 재다운로드를 살펴보세요. 구입 내역과 연결 구성은 별도로 점검해야 합니다.
App Store에서 Shadowrocket을 찾을 수 없을 때 먼저 확인할 사항은 무엇인가요?
먼저 이 사이트의 다운로드 페이지에서 App Store 제품 페이지를 열고, 스토어를 사용할 수 없는지, 기기가 호환되지 않는지, 검색 결과에 표시되지 않는지 확인하세요. 그런 다음 App Store 계정의 국가 또는 지역을 확인하세요. 스토어에 표시되는 콘텐츠는 기기 언어뿐 아니라 계정의 스토어 설정에 따라 달라집니다. 변경이 필요하면 시스템 설정에서 Apple 계정 → 미디어 및 구입 항목 → 계정 보기 → 국가 또는 지역으로 이동한 뒤, 화면 안내에 따라 잔액·구독·결제 정보를 처리하세요. 구매 가능 여부와 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 확인하세요.
스토어에서 판매하는 앱이 정품 Shadowrocket인지 어떻게 확인하나요?
제품 페이지에서 세 가지를 함께 확인하세요. 앱 이름은 Shadowrocket, 개발자는 Shadow Launch Technology Limited이며, 제품 페이지 주소에 id932747118이 포함되어 있어야 합니다. 이 사이트에 표시된 공식 아이콘과도 대조하세요. 아이콘은 흰색 바탕에 파란색과 보라색 윤곽선의 로켓입니다. 이름이나 검색 순위만으로 판단하지 마세요. 개발자, 공식 아이콘, 앱 ID 932747118을 모두 확인하고, 하나라도 다르면 이 사이트의 다운로드 페이지로 돌아가 제품 페이지를 다시 연 다음 구매 여부를 결정하세요.
한 번 구매하면 무엇이 포함되며, 구매 후에는 무엇을 준비해야 하나요?
Shadowrocket은 App Store에서 판매하는 유료 상용 앱이며 소스 코드가 공개되지 않습니다. 구매하면 클라이언트를 사용할 수 있습니다. 클라이언트의 1회 구매는 서버 회선 요금제가 아닙니다. 처음 설정하기 전에 본인이 이미 보유한 구독 또는 서버 정보를 준비하고, 필요한 매개변수는 해당 서비스 제공업체에서 확인하세요. 미국 스토어 가격은 약 2.99달러이며, 각 스토어에서는 현지 통화로 표시됩니다. 실제 가격은 스토어 페이지를 기준으로 확인하세요. 이 사이트는 클라이언트 사용법만 안내하며 서버나 구독을 제공·판매·추천하지 않습니다.
기기를 바꾸거나 앱을 다시 설치하면 다시 구매해야 하나요?
먼저 새 기기의 App Store에서 미디어 및 구입 항목에 사용하는 계정이 Shadowrocket을 처음 구매한 계정과 같은지 확인하세요. 그런 다음 계정의 구입 항목에서 앱을 찾아 다시 다운로드하세요. 메뉴 이름은 시스템에 따라 다를 수 있습니다. 제품 페이지에 여전히 가격이 표시된다면 계정, 구입 내역, 현재 스토어를 먼저 확인하고 바로 다시 결제하지 마세요. 앱 복원과 설정 복원은 별개입니다. 다시 다운로드해도 기존 구독, 서버 매개변수 또는 구성 파일이 자동으로 복원되는 것은 아니므로, 이전하기 전에 별도로 백업하세요.
iPad에 설치할 수 있나요? 다른 Apple 기기의 호환성은 어디에서 확인하나요?
iPad에서 같은 App Store 제품 페이지를 열어 호환성 및 구입 상태를 확인한 뒤 다운로드하세요. 같은 계정으로 이미 구매했다면 먼저 다시 다운로드할 수 있는지 확인하세요. 이 가이드는 주로 iPhone과 iPad를 다룹니다. Mac, Apple TV, Apple Vision 지원 여부도 같은 제품 페이지의 호환성 항목에서 확인할 수 있습니다. 시스템 요구 사항과 통합 구입 적용 여부는 App Store 페이지에 표시된 내용을 기준으로 확인하세요. 한 기기의 구입 상태만으로 다른 모든 기기에 설치할 수 있다고 단정하지 마세요.
설치 및 첫 실행
VPN 구성 추가, 서버 선택, 연결 설정은 각각 별개의 단계입니다. 현재 어느 단계에 있는지 먼저 확인한 뒤 다음 작업을 진행하세요.
처음 연결할 때 VPN 구성 추가 안내가 나타나면 어떻게 해야 하나요?
먼저 Home에서 직접 설정한 서버를 선택한 다음 연결 스위치를 켜세요. 시스템에서 VPN 구성을 추가하라는 메시지가 나오면 방금 실행한 Shadowrocket에서 표시한 안내인지 확인하고, 시스템 요청에 따라 허용한 뒤 기기 인증을 완료하세요. 앱으로 돌아와 연결 상태가 바뀌었는지 확인합니다. 이 권한은 시스템 네트워크 연결 구성을 만드는 데 사용되며 서버 주소, 비밀번호 또는 프로토콜 매개변수를 자동으로 채우지는 않습니다. 권한을 허용한 뒤에도 연결되지 않으면 같은 권한 안내를 반복해서 확인하지 말고 기존 서버 정보를 점검하세요.
연결 스위치가 켜지지 않거나 바로 꺼지면 어떤 순서로 점검해야 하나요?
먼저 Home에서 사용할 수 있는 서버가 선택되어 있는지 확인하고, 처음 연결할 때 VPN 구성 권한을 허용했는지 살펴보세요. 시스템 설정에서 VPN을 검색해 Shadowrocket 구성이 있는지 확인하고, 다른 VPN 연결이 사용 중이라면 테스트할 때 먼저 연결을 해제하세요. 기기 관리 정책으로 VPN 구성을 추가할 수 없다면 기기 관리자에게 제한 사항을 확인해야 합니다. 스위치가 꺼질 때 표시되는 오류를 기록한 뒤 서버 매개변수를 점검하세요. 처음부터 모든 구성을 삭제하거나 기기의 네트워크 설정을 재설정하지 마세요.
실수로 VPN 구성 요청을 거부하거나 구성을 삭제했다면 권한을 어떻게 다시 허용하나요?
Shadowrocket으로 돌아가 먼저 연결을 해제한 다음 Home의 연결 스위치를 켜세요. 시스템 권한 안내가 다시 표시되는지 확인하고 안내에 따라 인증을 완료합니다. 안내가 나타나지 않으면 앱을 완전히 종료했다가 다시 실행한 뒤 시스템 설정에서 VPN을 검색해 기존 구성이 남아 있는지 확인하세요. 구성을 삭제하기 전에 이름을 확인해 기기의 다른 연결에 영향을 주지 않도록 하세요. VPN 구성을 다시 만들어도 구독 데이터가 복원되는 것은 아니며, 앱을 다시 구매할 필요도 없습니다. 서버 정보는 별도로 점검해야 합니다.
화면이 영어로 표시됩니다. Home, Config, Data, Settings는 각각 어디에서 확인하나요?
Home에서 서버 목록, 현재 선택 항목, 연결 스위치를 확인하세요. 규칙 파일은 Config, 요청 및 트래픽 기록은 Data, 앱 동작 관련 옵션은 Settings에서 찾을 수 있습니다. 이 가이드에서는 화면에 표시되는 영어 용어를 그대로 사용하고, 각 위치와 기능을 설명해 대조하기 쉽게 했습니다. 특히 Global Routing의 Config는 구성 규칙에 따라 요청을 처리하는 모드입니다. 구성 파일을 관리하는 Config 페이지와는 서로 다른 기능입니다.
처음 설치한 뒤 기본 설정이 완료되었는지 어떻게 확인하나요?
먼저 Home에 직접 가져온 서버가 표시되는지 확인하고 하나를 선택하세요. 그런 다음 Global Routing에서 적절한 모드를 선택하고 연결을 켠 뒤 VPN 권한을 허용합니다. 기본 동작은 두 가지로 나누어 확인하세요. 앱에 연결됨으로 표시되면 시스템 연결이 설정된 것입니다. 실제로 필요한 웹페이지를 열고 요청 기록이 남아야 해당 접속 경로의 결과를 확인할 수 있습니다. VPN 상태만 표시되고 웹페이지가 열리지 않는다면 설정이 완료된 것이 아니므로 서버 사용 가능 여부, 규칙 선택, DNS를 계속 점검하세요.
구독 및 서버 가져오기
아래 안내는 본인이 이미 구독 또는 서버 정보를 보유하고 있다는 전제에 따른 것입니다. 가져오기, 업데이트, 이전 과정에서 데이터가 제대로 받아졌는지, 항목이 표시되는지, 올바른 항목이 선택되어 있는지 각각 확인하세요.
기존 구독 링크는 어떻게 가져오며, 무엇을 확인해야 가져오기가 완료된 건가요?
먼저 서비스 제공업체에서 본인이 이미 보유한 전체 구독 링크를 받으세요. Home에서 더하기 버튼을 누르고 Add Server로 이동해 Subscribe를 선택한 다음 URL을 입력합니다. 필요하면 알아보기 쉬운 이름을 입력하고 저장하세요. Home으로 돌아가 구독 콘텐츠를 가져올 때까지 기다린 뒤 해당 그룹에 서버 항목이 실제로 표시되는지 확인합니다. 구독 이름만 저장되었다고 해서 콘텐츠까지 가져온 것은 아닙니다. 링크에 접속 정보가 포함될 수 있으므로 복사할 때 쿼리 매개변수를 빠뜨리지 말고, 전체 링크를 공개 페이지나 문제 화면 캡처에 붙여 넣지 마세요.
Subscribe 가져오기에 실패하거나 목록이 비어 있을 때 먼저 확인할 항목은 무엇인가요?
먼저 URL의 시작과 끝, 쿼리 매개변수를 포함해 주소가 완전한지 확인하세요. 복사 과정에서 섞인 공백, 줄바꿈, 따옴표를 제거한 뒤 기기의 기본 네트워크로 해당 주소에 접속할 수 있는지 확인합니다. 이어서 앱에 표시된 가져오기 또는 구문 분석 오류를 확인하세요. 요청 실패와 지원하지 않는 콘텐츠 형식은 각각 다르게 해결해야 합니다. 원래 서비스 제공업체에 링크가 여전히 유효한지, 반환되는 콘텐츠가 Shadowrocket에 적합한지 문의하세요. 웹 로그인 주소를 구독 주소로 사용하지 말고, 원인을 확인하기 전에 같은 구독을 반복해서 추가하지 마세요.
기존 구독을 어떻게 업데이트하나요? 업데이트 후 서버를 다시 선택해야 하나요?
Home에서 기존 Subscribe 그룹을 찾아 해당 항목의 업데이트 기능으로 최신 콘텐츠를 가져오세요. 정확한 메뉴 위치는 현재 앱 화면에서 확인하세요. 업데이트 후 서버 목록에 항목이 추가되거나 삭제되었는지, 현재 선택한 항목이 남아 있는지 확인합니다. 기존 항목이 삭제되었거나 매개변수가 바뀌었다면 서버를 다시 선택하고 테스트해야 합니다. 구독 업데이트는 해당 링크에서 반환하는 데이터를 새로 고치는 작업이며, Config의 규칙 파일을 바꾸는 작업이 아닙니다. 업데이트에 실패하면 오류를 기록하고 URL과 네트워크를 점검하세요. 유일하게 사용할 수 있는 구성을 바로 삭제하지 마세요.
구독 링크 없이 서버 매개변수만 있다면 무엇을 입력해야 하나요?
Home에서 더하기 버튼을 누르고 Add Server로 이동하세요. 먼저 기존 서버와 같은 프로토콜을 선택한 뒤 서비스 제공업체가 알려 준 주소, 포트, 인증 매개변수를 입력합니다. Shadowsocks, VMess, VLESS, Trojan, Hysteria2는 필요한 항목이 서로 다르므로 포트만 보고 프로토콜을 추측할 수 없습니다. TLS, SNI 또는 전송 방식이 포함된 경우에도 원본 정보를 그대로 입력하고 매개변수의 대소문자를 유지하세요. 저장한 뒤 항목을 확인하고 연결 테스트를 진행합니다. 필수 정보가 빠졌다면 임의의 값을 넣어 검증을 우회하지 말고 원래 서비스 제공업체에 문의하세요.
다른 기기로 옮긴 뒤 구독이나 구성이 자동으로 나타나지 않는 이유는 무엇인가요?
App Store 구입 내역은 앱을 다시 받을 때 사용하는 정보이며, 모든 앱 데이터가 기기 간에 동기화된다는 뜻은 아닙니다. 먼저 기존 기기에서 구독 URL, 직접 입력한 서버 매개변수, 현재 Config 파일의 백업 여부를 확인한 다음 새 기기에 실제로 어떤 항목을 가져왔는지 살펴보세요. 구독과 규칙 구성은 각각 따로 이전해야 할 수 있습니다. 한쪽만 복원해도 다른 쪽이 복원되는 것은 아닙니다. 내보낸 파일에 비밀번호나 접속 정보가 포함될 수 있으므로 본인이 관리할 수 있는 위치에 저장하세요. 가져온 뒤 현재 서버와 구성이 올바르게 선택되었는지 확인하고 연결합니다.
규칙 분기 및 연결 문제 해결
같은 네트워크와 테스트 대상을 유지하고 서버, 라우팅 모드, 규칙, DNS 순으로 범위를 좁히세요. 연결 아이콘과 실제 접속 결과는 각각 확인해야 합니다.
Global Routing의 Config, Proxy, Direct 모드는 어떻게 선택하나요?
평소 규칙에 따라 트래픽을 분기하려면 Config를 선택하고, Config 페이지에서 올바른 규칙 파일이 선택되어 있는지 확인하세요. 요청이 현재 서버를 거치는지 임시로 확인할 때는 Proxy를 비교 테스트에 사용할 수 있습니다. 직접 접속 경로를 확인하려면 Direct로 전환하세요. 세 모드는 요청이 처리되는 경로를 결정하며 잘못된 서버 매개변수를 고쳐 주지는 않습니다. 비교 테스트에서는 같은 웹페이지와 네트워크 조건을 유지하고 한 번에 한 가지 옵션만 바꾸며 결과를 기록하세요. 점검이 끝나면 필요한 Config 모드로 되돌립니다.
연결 성공으로 표시되는데 웹페이지가 열리지 않으면 무엇부터 확인해야 하나요?
먼저 Shadowrocket 연결을 해제하고 기기의 기본 네트워크가 작동하는지 확인한 다음 다시 연결해 Home에서 선택된 서버를 살펴보세요. Connectivity Test 결과와 Data에 기록된 실패 요청을 확인해 서버에 도달할 수 없는지, 도메인 이름 확인에 실패했는지, 규칙이 잘못된 경로로 요청을 보내는지 구분합니다. 이어서 같은 웹페이지를 열어 Global Routing의 Config와 Proxy 결과를 비교해 규칙 처리 문제인지 확인하세요. 연결 상태는 시스템 연결이 설정되었다는 뜻일 뿐, 원격 서버와 DNS, 각 접속 경로가 모두 정상임을 보장하지 않습니다.
사용자 지정 규칙이 적용되지 않을 때 매칭 순서는 어떻게 확인하나요?
먼저 Global Routing이 Config인지 확인한 뒤 Config에서 현재 선택된 파일이 방금 수정한 파일인지 살펴보세요. Rule 부분은 위에서 아래 순서로 점검합니다. 앞쪽의 범위가 넓은 규칙이 먼저 요청과 일치하면 뒤에 있는 세부 규칙은 실행되지 않을 수 있습니다. FINAL은 앞선 규칙에 일치하지 않은 요청을 처리하도록 규칙 맨 끝에 둡니다. PROXY, DIRECT, REJECT가 의도한 대로 설정되었는지도 확인하세요. 수정 전에는 백업하고 한 번에 한 곳만 변경한 뒤 요청 기록으로 결과를 확인하세요. 파일이 저장되었는지만으로 적용 여부를 판단하지 마세요.
DNS 설정이 원인으로 의심될 때 영향 범위를 최소화해 점검하려면 어떻게 해야 하나요?
먼저 현재 구성의 복사본을 보관하세요. Data의 관련 기록에서 실패가 도메인 이름 확인 단계에서 발생했는지 확인한 다음, 현재 구성에서 사용하는 DNS 주소와 조회 경로, Host에 해당 도메인을 덮어쓰는 항목이 있는지 살펴봅니다. 최근 이 항목을 수정했다면 하나씩 이전에 정상 작동했던 값으로 되돌리고 같은 도메인으로 다시 테스트하세요. 조회 결과는 캐시의 영향을 받을 수 있으므로 필요하면 연결을 해제했다가 다시 연결해 확인합니다. 인터넷에서 찾은 여러 DNS 설정을 한꺼번에 구성에 추가하면 어떤 변경이 결과에 영향을 줬는지 파악하기 어렵습니다.
백그라운드 배터리 사용량이 높을 때 On Demand는 어떻게 설정해야 하나요?
먼저 시스템 설정의 배터리 화면에서 해당 시간대의 사용량을 확인하고, 지속적인 데이터 전송인지, 잦은 재연결인지, 연결을 유지하는 데 따른 사용량인지 구분하세요. Shadowrocket으로 돌아와 On Demand의 실행 조건이 실제 네트워크 환경에 맞는지 점검합니다. 조건을 자주 충족했다가 벗어나면 연결이 반복될 수 있습니다. 특정 조건에서 연결이 필요할 때 On Demand를 켜고, 화면 잠금과 Wi-Fi·셀룰러 네트워크 전환 후 연결 동작을 살펴보세요. 문제를 점검할 때는 다른 설정을 그대로 두고 비교하세요. On Demand는 항상 배터리를 절약하는 스위치가 아니며, 비정상적인 트래픽이나 실패한 재시도 확인을 대신하지 않습니다.