Shadowrocket
자주 묻는 질문과 해결 방법
문제가 어느 단계에서 발생했는지 먼저 확인한 뒤 해당 안내를 펼쳐 보세요. App Store 구매와 첫 승인부터 기존 구독 가져오기까지 현재 상태를 하나씩 확인하고, 연결 문제가 생기면 한 번에 조건 하나만 바꾸세요.
총 4개 분류, 20개 질문입니다. 질문을 누르면 답변이 펼쳐집니다. 구성의 인증 정보는 개인이 관리하는 안전한 위치에 보관하세요.
구매 전 확인
정품 확인 및 구매
제품 정보와 구매 계정을 먼저 확인한 뒤 가격, 기기 호환 범위 및 구입 항목 복원을 살펴보세요. 앱을 받을 수 있는 공식 경로는 정품 다운로드 안내에서 확인할 수 있습니다.
App Store에서 Shadowrocket이 검색되지 않을 때 먼저 확인할 사항은 무엇인가요?
검색어가 Shadowrocket으로 정확히 입력되었는지 확인한 다음, 이 사이트의 정품 안내 페이지에서 App Store 제품 페이지를 여세요. 검색 결과와 앱 이용 가능 여부는 현재 스토어 지역에 따라 달라질 수 있으므로 검색 순위만으로 판단하지 마세요. App Store 계정의 국가 또는 지역을 확인하고, 변경이 필요하면 Apple 계정의 ‘미디어 및 구입 항목’에서 ‘계정 보기’와 ‘국가/지역’ 관련 공식 절차를 따르세요. 먼저 잔액, 유효한 구독 및 결제 수단 관련 안내를 확인해야 합니다.
스토어에서 정품 Shadowrocket을 확인하는 방법은 무엇인가요?
App Store 제품 페이지에서 다음 항목을 확인하세요. 앱 이름은 Shadowrocket, 개발자는 Shadow Launch Technology Limited, 제품 페이지 주소의 앱 ID는 932747118입니다. 아이콘도 이 사이트에 표시된 공식 아이콘과 대조하세요. 이름이나 비슷한 로켓 그림만으로 판단하면 안 됩니다. 구매를 확정하기 전에 앱 이름과 개발자를 다시 확인하세요. 가격, 시스템 요구 사항 및 구매 가능 범위는 App Store 페이지에 표시된 내용을 기준으로 합니다.
한 번 구매하면 연결 서비스도 포함되나요?
앱을 한 번 구매하는 것과 연결 서비스 요금제는 별개입니다. Shadowrocket을 구매하면 앱 사용 권한을 얻으며, 연결에 필요한 구독이나 서버 정보는 이용 중인 서비스 제공업체에서 받아야 합니다. 미국 스토어 가격은 2.99달러의 일회성 결제이며, 실제 금액은 App Store 페이지에 표시된 내용을 기준으로 합니다. 스토어 지역에 따라 현지 통화로 표시됩니다. 앱 구매 기록과 연결 서비스의 이용 기간은 별도로 관리되므로, 앱을 구매했더라도 기존 구독이 유효하다는 뜻은 아닙니다.
새 iPhone으로 바꾸거나 앱을 다시 설치하면 다시 구매해야 하나요?
처음 구매할 때 사용한 Apple 계정으로 App Store에 로그인한 뒤, 계정의 구입 항목 목록에서 Shadowrocket을 검색해 다시 다운로드하세요. 페이지에 여전히 가격이 표시되면 중복 결제하기 전에 구매 계정, 구입 기록 및 현재 스토어 지역을 확인하세요. 구입 권한을 현재 기기에서 사용할 수 있는지는 App Store 페이지에 표시된 내용을 기준으로 합니다. 앱을 다시 받더라도 앱 내 데이터가 복원되는 것은 아닙니다. 기기를 바꾸기 전에 설정을 별도로 백업하고 복원 가능한 항목을 확인하세요.
iPad에 설치할 수 있나요? 다른 Apple 기기의 호환성은 어디서 확인하나요?
Shadowrocket은 주로 iPhone과 iPad에서 사용하며, 앱을 받을 수 있는 유일한 경로는 해당 App Store 제품 페이지입니다. iPad에서는 처음 구매한 계정으로 구입 기록을 확인하고 제품 페이지에서 구매 가능 범위를 살펴보세요. Mac, Apple TV 및 Apple Vision의 호환 여부도 제품 페이지의 호환성 항목에서 확인할 수 있습니다. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다. 기기에 앱을 설치할 수 있는지와 구성 데이터가 동기화되었는지는 별개의 문제이므로, 처음 실행한 뒤 기존 서버와 구성 파일도 확인하세요.
연결을 시작하기 전에
설치 및 첫 실행
먼저 시스템 승인을 완료한 뒤 앱에서 연결 대상을 확인하세요. 연속 작업 순서는 시작하기에서 확인할 수 있습니다.
처음 연결할 때 VPN 구성 추가를 요청하는 시스템 알림이 표시되는 이유는 무엇인가요?
Shadowrocket이 연결을 설정하려면 시스템 VPN 구성을 추가해야 합니다. 현재 사용 중인 Shadowrocket에서 시작한 작업으로 표시되는지 확인한 뒤, 시스템 안내에 따라 허용하고 기기 암호 또는 인증 절차를 완료하세요. 앱을 처음 열었을 때 바로 알림이 표시되지 않을 수 있으며, 보통 연결을 시작할 때 처리합니다. 이전에 승인을 취소했다면 앱으로 돌아가 다시 연결을 시도하세요. 관리 기기에서 VPN 구성이 제한되어 있다면 기기 관리 정책을 먼저 확인하고, 관련 없는 설정을 반복해서 변경하지 마세요.
연결 스위치가 켜지지 않거나 바로 꺼질 때는 어떻게 확인하나요?
먼저 Home에서 완전한 서버 항목을 선택했는지 확인하고, 첫 연결에 필요한 시스템 승인이 완료되었는지 살펴보세요. 그런 다음 시스템 VPN 설정에서 다른 구성이 연결 중인지 확인하고, 필요하면 연결을 끊은 뒤 다시 시도하세요. 스위치가 계속 바로 꺼지면 표시된 오류를 기록하고 Logs를 확인하세요. 특히 구성에 주소, 포트 또는 인증 항목이 빠져 있는지 살펴보세요. 재현되는 승인 또는 구성 오류부터 해결하고, 스위치를 연속해서 누르는 것으로 문제를 대신 진단하지 마세요.
화면이 영어로 표시될 때 어떤 메뉴부터 확인하면 되나요?
먼저 자주 쓰는 메뉴를 확인하세요. Home에서는 서버와 연결 상태를 확인하고, Add Server에서는 기존 서버 정보를 추가하며, Config에서는 구성 파일을 관리합니다. Settings에서는 설정을 조정하고, Global Routing에서는 트래픽 처리 방식을 선택합니다. 이 매뉴얼은 화면과 대조하기 쉽도록 메뉴명을 영어로 유지합니다. 앱 언어를 확인하려면 시스템 설정의 Shadowrocket 페이지에서 언어 옵션이 제공되는지 살펴보세요. 선택 가능한 언어는 현재 앱과 시스템에 표시되는 내용을 기준으로 하며, 화면 언어가 다르다는 이유만으로 데이터를 다시 가져올 필요는 없습니다.
On Demand를 켠 뒤 연결을 끊어도 다시 연결되는 이유는 무엇인가요?
On Demand는 조건에 따라 연결을 시작하는 기능입니다. 켜져 있으면 조건에 맞는 네트워크 활동이 연결을 다시 시작할 수 있으므로, 수동으로 연결을 끊어도 해당 조건이 중단된 것은 아닐 수 있습니다. 일시적으로 중단하려면 Shadowrocket에서 On Demand 설정을 확인해 끈 다음 현재 연결을 끊고 시스템 VPN 상태를 확인하세요. 다시 사용할 때는 기존 조건을 읽고 현재 네트워크에 적합한지 확인하세요. 자동으로 반복 연결된다는 이유만으로 앱 오류라고 단정하지 마세요.
앱을 업데이트하기 전에 무엇을 백업해야 하며, 업데이트 후 설정을 다시 해야 하나요?
앱은 App Store를 통해 업데이트합니다. 업데이트 전에 중요한 구성 파일, 기존 서버 정보 및 필요한 그룹 설정을 보관하고 백업에 실제로 무엇이 포함되는지 확인하세요. 구독 이름만 기억하는 것으로는 다시 가져오기에 충분하지 않습니다. 백업에 인증 정보가 포함될 수 있으므로 개인이 관리하는 안전한 위치에 보관하세요. 업데이트 후에는 Config에서 사용 중인 파일, Home에서 선택한 서버 및 Global Routing 상태를 확인한 뒤 연결을 테스트하세요. 데이터를 확인하기 전에 기존 항목을 삭제하지 마세요.
기존 구성 사용
구독 및 서버 가져오기
아래 안내는 이미 본인의 구독 또는 서버 정보를 보유하고 있다는 전제에서 작성되었습니다. 이 사이트는 Shadowrocket 공식 웹사이트 및 매뉴얼이며 서버를 제공하지 않습니다. 구독은 이용 중인 서비스 제공업체에서 받으세요.
기존 구독을 가져오려면 어떻게 하나요?
구독 링크는 이용 중인 서비스 제공업체에서 받으세요. Add Server를 열고 실제 화면에 따라 Subscribe를 선택한 뒤 전체 링크를 해당 입력란에 붙여넣으세요. 링크의 시작과 끝, 쿼리 매개변수가 모두 포함되었는지 확인한 다음 저장하고 결과를 기다립니다. 가져온 뒤 예상한 항목이 목록에 표시되는지 확인하고 하나를 선택해 테스트하세요. 구독 주소에 접근 인증 정보가 포함될 수 있으므로 전체 주소를 공개 스크린샷이나 질문 게시물에 올리지 마세요. 복사할 때 안내 문구, 따옴표 또는 줄바꿈이 함께 들어가지 않도록 주의하세요.
구독을 가져오지 못하거나 목록이 비어 있을 때 먼저 확인할 사항은 무엇인가요?
먼저 기기가 인터넷에 정상적으로 연결되어 있는지 확인한 다음 링크가 완전한지, 구독이 유효한지, 내용 형식이 Shadowrocket에 맞는지 확인하세요. 로그인 페이지, 오류 페이지 또는 빈 내용이 반환되었다면 서버 구성을 정상적으로 가져온 것이 아닙니다. 기존 항목을 보존한 상태에서 다시 가져오기를 시도하고 구체적인 오류를 기록하세요. 주소가 만료되었거나 내용에 문제가 있다고 생각되면 서비스 제공업체에 확인하세요. 문의할 때는 링크의 인증 매개변수를 가리고, 계속 사용할 수 있는 기존 항목을 반복해서 삭제하지 마세요.
구독은 어떻게 업데이트하며, 업데이트 후 서버를 다시 선택해야 하나요?
기존 구독 항목의 작업 메뉴에서 업데이트를 실행하고 요청이 완료될 때까지 기다린 뒤 항목 수와 이름이 바뀌었는지 확인하세요. 메뉴 위치는 현재 화면을 기준으로 합니다. 업데이트에 실패하면 기존 구성을 보존하고 현재 네트워크와 구독 유효 기간을 확인하세요. 서비스 제공업체가 항목 이름을 바꾸거나 기존 서버를 삭제했다면 이전 선택 항목이나 그룹 참조를 다시 확인해야 할 수 있습니다. 업데이트가 성공했더라도 연결 확인이 끝난 것은 아니므로 서버를 다시 선택하고 실제 접속을 테스트하세요.
서버 매개변수만 받은 경우 Add Server에 무엇을 입력해야 하나요?
서비스 제공업체가 안내한 프로토콜을 선택한 뒤 서버 주소, 포트 및 해당 프로토콜에 필요한 인증 정보를 입력하세요. 프로토콜마다 필수 항목이 다르므로 이름이 비슷하다는 이유만으로 TLS, 전송 방식, 호스트 이름 등의 매개변수를 서로 바꿔 적용하면 안 됩니다. 저장하기 전에 원본 정보와 항목을 하나씩 대조하고, 특히 주소의 공백, 포트 숫자 및 인증 항목의 대소문자를 확인하세요. 오류를 해결하려고 보안 검증을 임의로 끄지 마세요. 매개변수의 의미가 불분명하면 서비스 제공업체에 원래 구성을 확인하세요.
Scan QR Code로 스캔한 뒤에도 확인해야 할 사항은 무엇인가요?
시스템 알림이 표시되면 카메라 접근을 허용하고 Scan QR Code로 기존 구성의 QR 코드를 스캔하세요. 인식된 뒤 프로토콜, 서버 주소 및 포트를 확인하고 저장한 다음 해당 항목을 선택해 테스트합니다. QR 코드에는 단일 서버 정보가 들어 있을 수도 있고 구독 주소가 포함될 수도 있으므로, 스캔 성공만으로 전체 내용을 가져왔다고 판단하지 마세요. 인식되지 않으면 화면이 선명한지와 QR 코드가 온전한지 확인하고 원본 정보에서 형식도 살펴보세요. QR 코드에 인증 정보가 포함되어 있다면 개인 구성 정보와 마찬가지로 안전하게 보관하세요.
상태에서 원인 찾기
규칙 분기 및 문제 해결
연결됨 표시는 연결 상태만 나타내므로 요청이 실제로 어떤 경로를 거치는지 확인해야 합니다. 규칙 문법과 구성 파일 구조는 구성 항목 참고에서 더 살펴볼 수 있습니다.
Global Routing에서 Config, Proxy, Direct는 어떻게 선택하나요?
Config는 현재 구성 파일의 규칙에 따라 요청 처리 방식을 정하므로 규칙별 트래픽 분기가 필요한 일상적인 사용에 적합합니다. Proxy는 해당 트래픽을 선택한 프록시 경로로 보내므로 규칙과 무관한 연결 상태를 확인할 때 활용할 수 있습니다. Direct는 직접 연결 경로를 사용합니다. 한 가지 모드를 선택한 뒤 같은 대상으로 테스트하세요. 서버와 규칙을 동시에 바꾸면 원인을 파악하기 어렵습니다. Config를 사용하기 전에 파일이 활성화되어 있고 필요한 규칙을 포함하는지 확인하세요. 목록에 구성 이름이 보이는 것만으로는 충분하지 않습니다.
연결됨으로 표시되지만 웹페이지가 열리지 않을 때 어떤 순서로 확인해야 하나요?
먼저 연결을 끊고 현재 Wi-Fi 또는 셀룰러 네트워크에서 기본적인 인터넷 접속이 가능한지 확인하세요. 다시 연결한 뒤 선택한 서버와 Global Routing을 확인합니다. Connectivity Test로 연결 가능 여부를 살펴보고 실제로 방문하려는 페이지도 열어 보세요. 테스트 결과만으로 실제 접속이 확인되는 것은 아닙니다. Proxy는 작동하지만 Config가 작동하지 않는다면 규칙, 정책 그룹 및 DNS를 집중적으로 확인하세요. 모두 실패한다면 서버 매개변수와 서비스 유효성을 확인하고 Logs에서 해당 요청의 오류를 살펴보세요.
Config의 규칙이 예상대로 적용되지 않는 이유는 무엇인가요?
Global Routing에서 Config를 선택했는지, 현재 사용 중인 구성 파일에 수정한 Rule이 실제로 포함되어 있는지 확인하세요. 규칙은 보통 위에서 아래 순서로 적용되며 처음 일치하는 규칙의 정책이 사용됩니다. 따라서 범위가 넓은 규칙을 앞에 두면 뒤의 구체적인 규칙이 적용되지 않을 수 있습니다. DOMAIN, DOMAIN-SUFFIX 등의 유형이 대상에 맞는지 확인하고 PROXY 또는 정책 그룹 참조가 유효한지도 살펴보세요. FINAL은 마지막 기본 처리 규칙으로 두어야 합니다. Logs에서 실제 적용된 규칙을 확인한 뒤 필요한 범위만 최소한으로 수정하세요.
특정 요청이 Direct 경로를 사용하는지 어떻게 확인하나요?
먼저 Global Routing의 Direct와 Rule에 지정된 DIRECT를 구분하세요. 전자는 전체 연결 모드이고 후자는 특정 규칙의 처리 정책입니다. Direct 모드에서 새 요청을 보내거나 Config에서 대상 요청이 DIRECT 규칙에 일치하도록 한 뒤, Logs에서 해당 요청의 정책과 처리 경로를 확인하세요. 기존 연결은 이전 상태를 계속 사용할 수 있으므로 확인할 때 새 요청을 보내야 합니다. 같은 웹페이지도 정책에 따라 정상적으로 열릴 수 있으므로 페이지가 열리는지만으로 경로를 판단하지 마세요.
계속 연결해 두면 배터리 소모가 늘어날 때 어떻게 원인을 좁히나요?
먼저 시스템의 배터리 설정에서 같은 시간대의 앱 활동을 확인하고, 실제 데이터 전송량, 신호 강도 및 백그라운드 작업을 함께 고려하세요. 특정 앱의 배터리 사용 비율만으로 판단하면 안 됩니다. 네트워크 전환이 잦거나 데이터 전송이 계속되거나 연결이 반복해서 끊겼다 다시 연결되면 배터리 소모가 늘 수 있습니다. 문제를 확인할 때 Logs에 실패와 재시도가 계속 기록되는지 살펴보고 On Demand 조건도 확인하세요. 한 번에 설정 하나만 바꾸고 비슷한 네트워크와 사용 시간으로 비교한 뒤 사용 방식을 바꿀지 결정하세요.