공식 가이드 · 질문 목차

Shadowrocket 자주 묻는 질문

구매 확인, 구독 가져오기 및 연결 점검

먼저 문제가 발생한 단계에 해당하는 질문을 찾아 하나씩 확인하세요. 아래 안내는 사용자가 자신의 구독 또는 서버 정보를 보유한 경우를 전제로 합니다. 현재 클라이언트 화면과 대조할 수 있도록 메뉴명은 영어로 표기합니다.

확인 사항

정품 확인 및 구매

먼저 App Store 제품 정보를 확인한 뒤 구매, 기기 호환성 및 구입 항목 복원을 진행하세요. 계정 지역과 기기 언어는 서로 다른 설정입니다.

App Store에서 Shadowrocket 정품인지 확인하는 방법

개발자 Shadow Launch Technology Limited, 이 사이트에 표시된 공식 앱 아이콘, 제품 링크의 앱 ID 932747118을 모두 확인하세요. 앱 이름은 첫 번째 확인 사항일 뿐, 나머지 세 가지 확인을 대신할 수 없습니다. 제품 상세 페이지에서 가격, 호환성 및 구매 버튼을 확인한 뒤 구매하세요. 검색 결과의 작은 아이콘만 보고 결제하지 마세요. Shadowrocket은 App Store에서만 받을 수 있으며, 시스템 요구 사항과 통합 구매 지원 여부는 App Store 페이지에 표시된 내용을 기준으로 합니다.

기기를 바꾸거나 앱을 다시 설치하면 다시 구매해야 하나요?

Shadowrocket을 처음 구매한 Apple 계정으로 App Store에 로그인한 뒤 계정의 구입 항목에서 앱을 찾아 다시 다운로드하세요. 구매 기록은 App Store 계정에 연결되므로 새 기기의 이름과는 관계가 없습니다. 여전히 가격이 표시되면 결제하기 전에 구매 기록, 계정 및 스토어 지역을 확인하세요. 앱 복원과 설정 복원은 별개입니다. 다시 다운로드한 뒤 기존 구독, 서버 설정 및 규칙 파일이 복원되었는지 확인하세요.

iPad에 설치할 수 있나요? 다른 Apple 기기의 호환성은 어떻게 확인하나요?

Shadowrocket은 주로 iPhone과 iPad에서 사용합니다. iPad의 App Store에서 같은 제품 페이지를 열고 기기 호환성과 구입 상태를 확인하세요. 같은 구매 계정으로 바로 받을 수 있는지, 통합 구매가 가능한지는 App Store 페이지에 표시된 내용을 기준으로 합니다. Mac, Apple TV, Apple Vision의 지원 여부도 해당 페이지의 호환성 항목에서 확인하세요. 기기에 따라 화면 구성과 조작 방법이 다를 수 있으며, 구매 기록을 복원할 수 있어도 서버, 구독 및 설정이 자동으로 동기화되는 것은 아닙니다.

앱 구매 비용에 연결 서비스도 포함되나요?

Shadowrocket은 유료 앱이며 미국 스토어 가격은 약 2.99달러입니다. 일회성 구매로 이용할 수 있지만, 실제 금액과 결제 가격은 각 App Store 페이지를 기준으로 확인하세요. 앱 일회성 구매는 연결 서비스 요금제가 아닙니다. 앱을 구매하면 클라이언트 사용 권한을 얻으며, 연결에 필요한 구독 또는 서버 정보는 별도로 준비해야 합니다. 구독은 이용 중인 서비스 제공업체에서 받으세요. 이 사이트는 Shadowrocket 공식 가이드로, 연결 서비스를 제공·판매·추천하거나 서비스 제공업체 계정 및 이용 기간을 관리하지 않습니다.

설치 및 첫 연결

가져오기, 서버 선택, 권한 승인, 연결 확인 순서로 진행하세요. 설치 완료, 시스템 연결 상태, 실제 서비스 접속 성공은 각각 별도로 확인해야 합니다.

처음 실행했는데 바로 연결할 수 없는 이유는 무엇인가요?

설치가 완료되었다는 것은 클라이언트를 사용할 수 있다는 뜻이지, 연결할 서버가 있다는 뜻은 아닙니다. 먼저 보유한 구독 또는 서버 정보를 준비해 해당 메뉴에서 가져오세요. 그런 다음 Home에서 사용 가능한 서버가 하나 이상 있는지 확인하고 선택하세요. 이어서 Global Routing을 확인하고, 첫 연결 테스트에서는 정상 작동이 확인된 설정을 유지한 상태로 연결 스위치를 켜세요. VPN 구성을 추가하라는 시스템 안내가 표시되면 내용을 읽고 권한을 승인해야 합니다. 가져온 서버 목록이 비어 있다면 연결 스위치를 반복해서 조작하기보다 가져오기 문제부터 해결하세요.

연결 스위치가 켜지지 않거나 켜자마자 꺼질 때는 어떻게 하나요?

먼저 Home에서 서버를 선택했는지 확인하고, VPN 구성을 처음 추가할 때 시스템 권한을 승인했는지 확인하세요. 이전에 권한 요청을 취소했다면 다시 연결을 시도하고 시스템 안내에 따라 진행하세요. 시스템 Settings에서 VPN 구성이 기기 관리 제한을 받는지, 다른 VPN 연결이 사용 중인지도 확인하세요. 그래도 즉시 꺼진다면 클라이언트 진단 정보를 확인하고 문제가 발생한 단계와 오류 메시지를 기록하세요. 처음부터 모든 설정을 삭제하지 마세요. 변경하기 전에 복구에 필요한 정보를 보관해 권한 문제로 설정까지 잃지 않도록 하세요.

첫 연결이 성공했는지 확인하는 방법

Home에서 대상 서버가 선택되어 있는지와 연결 스위치 상태를 확인한 뒤 Connectivity Test를 실행하세요. 테스트가 완료되는지, 어떤 오류가 표시되는지 살펴보세요. 그다음 평소 접속할 수 있는 웹페이지를 브라우저에서 열어 서버 연결 가능 여부와 실제 서비스 접속 여부를 구분해 확인하세요. VPN 상태 표시는 시스템 연결 상태만 나타내며 모든 규칙이나 도메인의 접속을 보장하지 않습니다. 테스트는 통과했는데 특정 페이지가 열리지 않는다면 도메인을 기록하고 Global Routing, DNS 및 적용된 규칙을 확인하세요. 모든 서버를 바로 다시 가져올 필요는 없습니다.

앱 화면이 영어일 때 가이드를 따라 조작하는 방법

이 가이드는 앱에서 실제로 사용하는 영어 메뉴명을 그대로 표기해 쉽게 찾을 수 있도록 했습니다. Home에서는 서버와 연결 상태를 확인하고, Add Server에서는 서버 정보를 입력하며, Config에서는 규칙 설정을 관리하고, Settings에서는 설정을 변경합니다. Global Routing의 Config, Proxy, Direct는 트래픽 처리 방식이며 설치 단계가 아닙니다. 안내를 따라 하기 전에 현재 화면을 확인하고 해당 영어 메뉴를 찾으세요. 화면 구성이 달라졌다면 이전 가이드의 버튼 위치가 아니라 현재 앱에 표시되는 내용을 기준으로 조작하세요.

Wi-Fi와 셀룰러 네트워크를 전환한 뒤 구독을 다시 가져와야 하나요?

대부분 다시 가져올 필요가 없습니다. 네트워크 전환은 현재 연결 조건만 바꾸며 저장된 서버 설정을 자동으로 무효화하지 않습니다. 시스템이 전환을 마칠 때까지 기다린 뒤 연결 상태를 확인하고 Connectivity Test를 실행하세요. 필요하면 다시 연결하세요. 특정 네트워크에서만 실패한다면 각 네트워크의 테스트 결과를 기록하고 해당 네트워크에서 서버에 연결할 수 있는지, DNS가 정상인지 확인하세요. On Demand가 켜져 있다면 트리거 조건도 확인하세요. 수동으로 연결을 끈 뒤에도 조건에 따라 다시 연결되면 스위치 설정이 저장되지 않았다고 오해할 수 있습니다.

구독 및 서버 가져오기

구독 링크, 개별 서버 및 규칙 파일을 구분하세요. 가져오기가 끝난 뒤 서버를 선택하고, 업데이트가 완료된 뒤에는 실제로 사용할 항목을 확인하세요.

구독을 가져오지 못할 때 확인할 순서

구독은 이용 중인 서비스 제공업체에서 받으세요. 먼저 계정 페이지 주소가 아니라 구독 링크 전체를 복사했는지 확인하고, 앞뒤 공백이나 줄바꿈, 누락된 매개변수가 없는지 살펴보세요. 서비스 이용 기간이 끝나지 않았는지, 링크가 재설정되지 않았는지도 확인하세요. 요청은 전송되지만 가져온 항목이 없다면 응답 내용이 클라이언트에서 지원하는 형식인지 확인하세요. 로그인 페이지나 오류 페이지가 반환된 것은 아닌지 살펴보세요. 개인 인증 정보가 포함된 전체 링크를 공개 게시물에 올리지 마세요. 계속 실패하면 오류 메시지와 발생 시각을 서비스 제공업체에 전달해 링크와 데이터 형식을 확인해 달라고 요청하세요.

Add Server에 직접 입력할 때 어떤 항목을 일치시켜야 하나요?

먼저 Type을 기존 서버의 프로토콜에 맞춘 다음 주소, 포트 및 인증 정보를 하나씩 확인하세요. 프로토콜마다 필요한 항목이 다릅니다. 비밀번호, UUID, 암호화 방식과 TLS, Server Name, 전송 관련 설정은 서비스 제공업체가 안내한 정보에 맞춰 입력하세요. 프로토콜 이름이 비슷하다는 이유만으로 Type을 바꾸거나, 경험에만 의존해 모든 옵션을 켜지 마세요. 저장한 뒤 Home으로 돌아가 해당 서버를 선택해 테스트하세요. 연결에 실패하면 여러 항목을 한꺼번에 바꾸지 말고 원래 제공된 설정과 대조하세요.

구독을 업데이트했는데 서버 목록이 바뀌지 않는 이유

먼저 업데이트한 구독 그룹이 맞는지 확인하고 작업이 완료되었는지 살펴보세요. 구독 내용이 바뀌지 않았다면 목록이 그대로인 것이 정상입니다. 요청 실패 메시지가 표시되면 현재 네트워크에서 구독 주소에 접속할 수 있는지, 링크가 여전히 유효한지 확인하세요. 업데이트 후에는 Home에서 현재 선택된 서버도 확인하세요. 목록이 업데이트되어도 새 항목이 자동으로 선택되는 것은 아닙니다. 직접 추가한 서버는 일반적으로 해당 구독의 업데이트 대상이 아닙니다. 구독 업데이트와 Config 규칙 파일 업데이트는 별개이므로 각각 확인하세요.

QR 코드를 스캔했는데 예상한 항목이 가져와지지 않는 이유

Scan QR Code는 QR 코드에 실제로 들어 있는 내용을 읽습니다. 코드에는 단일 서버 정보가 들어 있을 수도 있고 웹페이지 주소만 포함될 수도 있어, 반드시 구독인 것은 아닙니다. 먼저 카메라 권한이 허용되어 있는지, 화면이 선명한지, QR 코드 전체가 보이는지 확인한 다음 출처 안내와 가져온 결과를 대조하세요. 스캔 후 서버 하나만 추가되었다면 전체 구독이 등록되었다고 판단하면 안 됩니다. 서비스 제공업체에서 받은 원본 구독 링크로 다시 확인할 수 있습니다. QR 코드에 개인 인증 정보가 포함될 수도 있으므로 스크린샷을 찍거나 전달할 때 민감한 설정으로 취급하세요.

설정을 백업하는 방법과 문제 해결 정보를 공유할 때 삭제할 항목

먼저 구독, 직접 추가한 서버, Config 규칙 파일이 각각 어디에 저장되는지 확인한 뒤 현재 앱의 내보내기 또는 백업 기능을 사용하세요. 완료 후 복구에 필요한 내용이 백업에 포함되었는지 확인하고 안전하게 보관하세요. 문제 해결 자료를 공유할 때는 구독 주소의 인증 정보, 서버 인증 정보와 개인 키를 삭제하고 QR 코드, 스크린샷 및 로그도 확인하세요. 프로토콜 유형, 오류 메시지, Global Routing 상태와 필요한 규칙 일부를 남겨 두면 문제를 파악하는 데 도움이 됩니다. 공개적으로 도움을 요청할 때 개인 설정 전체를 제출할 필요는 없습니다.

규칙과 라우팅 및 문제 해결

먼저 서버를 확인한 다음 모드, DNS 확인 및 규칙을 점검하세요. 비교 테스트에서는 같은 대상을 사용하고 여러 설정을 동시에 바꾸지 않아야 결과를 제대로 판단할 수 있습니다.

Global Routing에서 Config, Proxy, Direct 중 무엇을 선택해야 하나요?

Config는 현재 활성화된 규칙 파일에 따라 트래픽 경로를 결정합니다. Proxy는 트래픽을 프록시 방식으로 처리하고, Direct는 직접 연결 방식으로 처리합니다. 일상적으로 규칙에 따라 트래픽을 분기하려면 유효한 규칙 파일이 활성화되어 있는지 확인한 뒤 Config를 사용하세요. Proxy와 Direct는 비교 테스트에 활용할 수 있지만, 잘못된 서버 설정을 수정하거나 규칙 관리를 대신하지는 않습니다. 전환한 뒤 같은 대상을 다시 테스트하고 결과를 기록하세요. 문제 해결을 마치면 원래 사용하려던 모드로 되돌려 테스트 설정이 계속 접속 경로에 영향을 주지 않도록 하세요.

연결됨으로 표시되는데 인터넷에 접속할 수 없다면 무엇부터 확인해야 하나요?

먼저 클라이언트를 연결하지 않은 상태에서 기본 네트워크가 작동하는지 테스트한 다음, Home에서 예상한 서버가 선택되어 있는지 확인하고 Connectivity Test를 실행하세요. 서버 테스트가 실패하면 서비스 상태, 주소, 포트 및 인증 정보를 먼저 확인하세요. 테스트를 통과하면 Global Routing이 의도한 설정인지, DNS가 정상인지, 대상 도메인에 어떤 규칙이 적용되는지 확인하세요. 한 번에 한 항목만 바꾸고 같은 대상을 재테스트해 변경 전후 결과를 기록하세요. 연결 표시만으로 대상 서버가 실제 트래픽을 전달할 수 있는지, 모든 요청이 같은 경로를 이용하는지 알 수는 없습니다.

일부 웹사이트만 열리지 않을 때 DNS와 규칙 문제를 구분하는 방법

실패한 도메인, 사용 중인 네트워크와 현재 Global Routing 설정을 기록한 다음 클라이언트 진단 정보로 DNS 확인 실패와 연결 실패를 구분하세요. 도메인이 유효한 IP 주소로 확인되지 않는다면 DNS 설정을 먼저 살펴보세요. 주소 확인은 되었지만 접속이 실패한다면 적용된 규칙과 선택된 정책으로 연결할 수 있는지 확인하세요. Config는 일반적으로 규칙 순서대로 일치 여부를 판단하므로 앞선 규칙이 예상한 규칙보다 먼저 적용될 수 있습니다. FINAL은 마지막 대체 규칙입니다. DNS만 바꿔 모든 문제를 판단하지 말고, 특정 웹사이트 하나 때문에 규칙 파일 전체를 삭제하지 마세요.

앱을 켠 뒤 배터리 사용량이 늘어날 때 원인을 확인하는 방법

먼저 시스템의 배터리 사용량에서 실제 사용 시간을 확인하고, 전송량, 신호 강도 및 반복적인 재연결 여부를 함께 살펴보세요. 배터리 소모는 프로토콜만으로 결정되지 않습니다. 지속적인 다운로드, 약한 신호, 잦은 네트워크 전환과 많은 진단 기록도 부하를 늘릴 수 있습니다. 비교 테스트에서는 네트워크와 사용 작업을 비슷하게 유지하세요. 서로 다른 날짜의 배터리 사용률만 비교해서는 안 됩니다. 지속적인 테스트를 종료하고 불필요한 진단 기록을 줄인 뒤 On Demand 조건 때문에 반복 연결되는지 확인할 수 있습니다. 프로토콜 이름만으로 일정한 절전 효과를 보장할 수는 없습니다.

연결을 껐는데 다시 자동 연결되거나 앱 업데이트 후 동작이 바뀌면 어떻게 하나요?

연결을 끈 뒤 다시 연결된다면 On Demand가 켜져 있는지, 현재 네트워크가 해당 조건을 충족하는지 먼저 확인하세요. 시스템 VPN 설정도 살펴보고 Home의 스위치만 반복해서 조작하지 마세요. 앱 업데이트는 App Store에서 관리하며, 클라이언트 업데이트와 구독 또는 Config 파일 업데이트는 서로 별개의 작업입니다. 업데이트 후 동작이 달라졌다면 현재 설정과 오류 메시지를 기록한 뒤 같은 서버와 대상을 다시 테스트하세요. 변경 전에 설정을 저장하고 권한, 규칙 및 On Demand 조건을 하나씩 확인하세요. 앱 업데이트가 서비스 제공업체의 서버 설정 변경을 뜻하는 것은 아닙니다.

작업 단계별로 더 알아보기

전체 작업 순서를 확인하려면 사용법 안내를 참고하세요. 필드나 규칙 이름을 확인하려면 프로토콜 참고 자료와 용어 빠른 안내를 살펴보세요.