공식 매뉴얼 / 자주 묻는 질문

Shadowrocket 자주 묻는 질문

먼저 문제가 발생한 단계를 확인한 뒤 항목별로 점검하세요. 구매 기록, 구독 내용, 연결 상태는 서로 다른 문제입니다.

01 / APP STORE

정품 확인 및구매

제품 페이지와 구매 계정을 먼저 확인하세요. 기기 호환성, 가격 및 구매 자격은 현재 App Store에 표시된 내용을 기준으로 합니다.

App Store에서 Shadowrocket을 찾을 수 없을 때 먼저 확인할 사항은 무엇인가요?

먼저 이 사이트의 정품 확인 페이지에서 App Store 제품 페이지로 이동해 Shadowrocket이 표시되는지 확인하세요. 검색어만으로 판단하지 마세요. 스토어에 현재 지역에서 사용할 수 없다고 표시되면 App Store에 사용하는 Apple ID의 국가 또는 지역을 확인하세요. 기기의 언어 설정과는 별개입니다. 변경이 필요하다면 시스템 Settings → Apple ID → Media & Purchases → View Account → Country/Region에서 공식 절차를 확인하고, 잔액·구독·결제 정보 등의 조건을 먼저 처리하세요. 구매 가능 여부는 현재 스토어에 표시된 내용을 기준으로 확인하세요.

App Store에서 Shadowrocket 정품을 어떻게 확인하나요?

세 가지를 확인하세요. 앱 이름이 Shadowrocket인지, 개발자가 Shadow Launch Technology Limited인지, 제품 페이지 주소에 id932747118이 포함되어 있는지 살펴본 뒤 아이콘을 이 사이트의 공식 아이콘과 대조하세요. 이름이나 그림이 비슷하다는 이유만으로는 확인을 대신할 수 없습니다. 구매 전에는 스토어 페이지의 호환성 및 구매 안내를 펼쳐 기기와 계정이 조건을 충족하는지 확인하세요. 앱을 구할 수 있는 유일한 경로는 App Store이며, 이후 업데이트도 App Store에서 진행합니다.

Shadowrocket을 구매하면 바로 사용할 수 있는 서버도 제공되나요?

클라이언트의 일회성 구매와 서버 회선 요금제는 별개입니다. 구매하면 Shadowrocket 클라이언트 사용 권한을 얻으며, 실제 연결에는 이미 보유한 구독 또는 서버 정보가 필요합니다. 해당 서비스가 유효한지도 확인하세요. 이 사이트는 서버나 구독을 제공·판매·추천하지 않으며, 보유한 정보의 가져오기, 설정 및 문제 해결 방법만 안내합니다. 미국 스토어 가격은 $2.99의 일회성 구매이며, 가격은 각 스토어에서 현지 통화로 표시됩니다. 최종 금액과 구매 조건은 App Store 페이지를 기준으로 확인하세요.

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

처음 구매할 때 사용한 Apple ID로 App Store에 로그인한 뒤, 계정의 구입 항목 또는 앱 목록에서 Shadowrocket을 찾아 스토어 안내에 따라 다시 다운로드하세요. 여전히 가격이 표시되면 바로 다시 결제하지 말고 현재 스토어 계정, 구매 기록 및 스토어 지역을 확인하세요. 앱 구매 기록과 설정 자료는 별개입니다. 다시 다운로드해도 구독, 서버 매개변수 또는 규칙 파일이 복원되는 것은 아닙니다. 기기를 바꾸기 전에는 별도로 백업을 확인하세요. 기기 간 구매 권한 및 가족 공유 적용 여부는 App Store 페이지와 계정에 표시된 내용을 기준으로 확인해야 합니다.

iPad에도 설치할 수 있나요? Mac과 Apple TV의 호환성은 어디서 확인하나요?

iPad는 동일한 Shadowrocket App Store 제품 페이지에서 확인하고 설치할 수 있습니다. 먼저 현재 Apple ID의 구매 여부를 확인한 뒤 호환성을 살펴보세요. 화면 크기에 따라 iPhone과 iPad의 레이아웃은 다를 수 있지만, 기존 자료 가져오기, Global Routing 선택, 연결 권한 확인 순서는 같습니다. Mac, Apple TV 및 Apple Vision 지원 여부도 같은 스토어 페이지의 호환성 항목에서 확인하세요. 시스템 요구 사항과 통합 구매 여부는 모두 App Store 페이지에 표시된 내용을 기준으로 합니다.

App Store 정품 확인 및 구매 안내 보기 →

02 / FIRST CONNECTION

설치 및첫 실행

시스템 권한은 구성을 만들 수 있는지를 결정하며, 서버가 작동하는지는 연결 후 별도로 확인해야 합니다.

처음 실행할 때 VPN 구성을 추가하라는 메시지가 표시되는 이유는 무엇인가요?

네트워크 연결 구성을 만들기 위해 시스템이 표시하는 권한 요청이며, App Store 구매 확인이 아닙니다. 먼저 보유한 서버 정보를 가져와 선택하세요. 직접 연결을 시작할 때 앱 이름을 확인하고 시스템 안내에 따라 구성 추가를 허용한 뒤 인증을 완료합니다. 권한이 승인되었다는 것은 시스템에서 연결 구성을 허용했다는 뜻일 뿐, 원격 서버가 반드시 작동한다는 의미는 아닙니다. 실수로 거부했다면 Shadowrocket으로 돌아가 다시 연결을 시도하세요. 시스템 Settings에 VPN 구성이 있는지도 확인하세요.

Home의 연결 스위치가 켜지지 않거나 켜진 직후 꺼지면 어떻게 해야 하나요?

먼저 완전한 서버 구성을 선택했는지 확인한 다음, 시스템에 VPN 권한 또는 인증 요청이 표시되는지 살펴보세요. 요청을 완료하지 않으면 스위치가 켜진 상태로 유지되지 않을 수 있습니다. 이어서 시스템 Settings에서 기존 VPN 구성을 확인하고 다른 네트워크 연결 작업과 충돌하지 않는지 살펴보세요. 조직에서 관리하는 기기라면 관리 정책에 따라 권한이 제한될 수 있으므로 기기 관리자에게 문의하세요. 계속 실패하면 오류 메시지 원문과 발생 시간을 기록하고 Log를 확인하세요. 모든 문제를 구독 만료 탓으로만 돌리지는 마세요.

앱 화면이 영어로 표시될 때 안내서의 조작 방법과 어떻게 맞춰 보면 되나요?

이 매뉴얼은 앱 화면의 영어 용어를 그대로 사용해 화면과 쉽게 대조할 수 있도록 했습니다. Home은 홈 화면으로 이동하는 메뉴이고, Add Server에서는 서버 정보를 추가하며, Config에서는 구성 파일을 확인하고, Settings에서는 설정을 살펴봅니다. Global Routing의 Config, Proxy, Direct는 각각 규칙에 따른 처리, 프록시, 직접 연결을 뜻합니다. 앱 언어를 변경하려면 시스템 Settings에서 Shadowrocket의 언어 옵션이 제공되는지 확인하세요. 실제 선택 가능한 언어는 현재 앱과 시스템에 표시되는 항목을 기준으로 합니다. 해당 옵션을 찾지 못해도 위 영어 메뉴명을 따라 조작할 수 있습니다.

시스템에 VPN이라고 표시되면 Shadowrocket으로 인터넷을 정상적으로 사용할 수 있다는 뜻인가요?

VPN 표시만으로는 판단할 수 없습니다. 이 표시는 주로 시스템의 연결 상태를 나타내며, 원격 서버 인증, DNS 조회 또는 규칙 적용은 여전히 실패할 수 있습니다. 연결 후 평소 접속할 수 있는 웹사이트를 먼저 테스트하고, 이어서 프록시를 통해 접속하려는 대상도 확인하세요. Log에서 해당 요청에 오류가 있는지도 살펴보세요. 일부 대상만 실패한다면 규칙과 DNS를 먼저 확인하고, 모든 요청이 실패한다면 서버 정보, 유효 기간 및 현재 네트워크를 점검하세요. Connectivity Test 결과도 진단을 위한 참고 정보일 뿐입니다.

앱을 업데이트하기 전에 어떤 내용을 백업해야 하나요?

기존 구독 주소, 직접 입력한 서버 매개변수, 사용 중인 Config 파일을 다시 확보할 수 있는지 먼저 확인하세요. 직접 수정한 규칙은 복원할 수 있도록 별도 사본으로 저장하세요. iCloud 동기화를 사용한다면 실제로 동기화가 완료됐는지 확인해야 합니다. 스위치를 켰다고 백업이 완료된 것은 아닙니다. 앱 업데이트는 App Store에서 진행하며, 일반적으로 다시 구매할 필요는 없지만 업데이트와 재설치는 서로 다른 작업입니다. 앱 삭제, 기기 변경 또는 구성 정리를 하기 전에는 백업을 열 수 있는지 확인하고 인증 정보가 포함된 자료를 안전하게 보관하세요.

빠른 시작 절차를 순서대로 따라 하기 →

03 / EXISTING CONFIGURATION

구독 및 서버가져오기

아래 절차는 본인이 이미 보유한 구독 또는 서버 정보가 있다는 전제에서 안내합니다. 먼저 자료의 종류를 구분한 뒤 가져온 결과를 확인하세요.

기존 구독은 어디서 가져오나요? Config와는 어떻게 다른가요?

먼저 보유한 자료의 종류를 확인하세요. 기존 구독은 일반적으로 서버 목록을 가져오고 업데이트하는 데 사용합니다. Home의 Add Server에서 Subscribe를 선택한 뒤 보유한 구독 주소 전체를 입력하고 저장하세요. 정확한 메뉴 위치는 현재 화면을 기준으로 확인하세요. Config에는 주로 규칙, 정책 및 관련 설정이 들어갑니다. 임의의 규칙 파일 주소를 서버 구독 주소로 입력하면 안 됩니다. 가져온 뒤 목록에 예상한 항목이 표시되는지 확인하고 서버를 선택하세요. 주소만 저장하고 내용을 불러오지 못했다면 가져오기가 완료된 것이 아닙니다.

구독을 가져오지 못하거나 목록이 비어 있을 때 어떤 순서로 확인해야 하나요?

먼저 주소를 빠짐없이 복사했는지 확인하세요. 특히 끝부분의 매개변수, 대소문자, 앞뒤 공백을 살펴보세요. 이어서 해당 주소가 계정 로그인 페이지나 일반 웹페이지가 아니라 보유한 구독 주소인지 확인합니다. 업데이트 중 표시된 오류 원문을 살펴보고 네트워크 요청 실패, 인증 실패, 내용 해석 실패를 구분하세요. 그런 다음 구독이 유효한지, 현재 네트워크에서 해당 주소에 접속할 수 있는지 확인합니다. 여러 설정을 연달아 바꾸지 말고, 인증 매개변수가 포함된 전체 주소를 공개된 곳에 올리지 마세요. 오류를 기록할 때는 민감한 부분을 가리세요.

기존 구독은 어떻게 업데이트하며, 업데이트 후 무엇을 확인해야 하나요?

Home에서 기존 Subscribe 그룹 또는 구독 항목을 찾아 현재 화면에 제공되는 업데이트 기능을 사용하세요. 요청이 완료될 때까지 기다린 다음 오류 메시지와 서버 목록을 확인합니다. 업데이트는 구독에서 제공하는 내용을 다시 불러올 뿐, 서비스 기간을 연장해 주지는 않습니다. 기존 항목이 삭제되거나 이름이 바뀌면 이전에 선택한 서버를 다시 지정해야 할 수 있습니다. 업데이트가 끝나면 현재 선택 항목, Global Routing 및 실제 접속 결과를 다시 확인하세요. 구독에 포함되지 않은 수동 추가 항목은 별도로 점검해야 하며, 한 번의 업데이트로 함께 처리된다고 생각하지 마세요.

Scan QR Code로 가져왔는데도 연결되지 않는 이유는 무엇인가요?

Scan QR Code는 QR 코드에 담긴 정보를 읽을 뿐, 원격 서비스가 작동하는지 확인하지 않습니다. 먼저 가져온 내용이 단일 서버인지 구독 주소인지 확인한 뒤 프로토콜 유형, Address, Port 및 인증 항목이 모두 입력되었는지 살펴보세요. TLS를 사용하는 구성이라면 원본 정보와 대조해 SNI 등의 매개변수도 확인하세요. 이름이 비슷하다는 이유로 값을 임의로 바꾸지 마세요. QR 코드에도 민감한 정보가 들어 있을 수 있으므로 비밀번호처럼 안전하게 보관하세요. 스캔은 성공했지만 연결되지 않는다면 서버 매개변수, 현재 네트워크, Log 오류 순으로 점검하세요.

VLESS, Trojan 또는 WireGuard를 수동으로 추가할 때 매개변수를 서로 바꿔 써도 되나요?

서로 다른 프로토콜의 매개변수는 그대로 바꿔 쓸 수 없습니다. Add Server에서 보유한 정보와 일치하는 프로토콜을 먼저 선택한 다음 주소, 포트 및 해당 프로토콜에 필요한 인증 항목을 각각 입력하세요. VLESS의 사용자 식별 정보, Trojan의 Password, WireGuard의 키와 Peer 구성은 각각 의미가 다릅니다. 전송 방식, TLS 및 SNI도 원본 정보와 일치해야 합니다. 주소와 포트만 입력했다고 구성이 완성된 것은 아닙니다. 인증서 오류가 발생하면 도메인과 인증서 구성을 확인하세요. 입력 오류를 가리기 위해 인증서 검증을 완화하지 않는 것이 좋습니다.

Subscribe와 Config의 기능 차이 알아보기 →

04 / ROUTING & DIAGNOSTICS

트래픽 분배 규칙 및연결 문제 해결

한 번에 한 항목만 조정하세요. 기존 구성을 보관하고 오류 원문을 기록한 뒤 같은 네트워크 조건에서 다시 테스트하세요.

Global Routing의 Config, Proxy, Direct는 각각 언제 선택하나요?

평소 규칙에 따라 트래픽을 분배하려면 Config를 선택하세요. 현재 Config 파일에 적용할 규칙이 있어야 합니다. 프록시 연결 경로를 일시적으로 확인하려면 Proxy를 선택해 클라이언트가 처리하는 요청을 프록시 방식으로 전달할 수 있습니다. 기존 네트워크를 통한 접속을 확인하려면 Direct를 선택하세요. Direct를 선택해도 시스템 연결 스위치가 꺼지는 것은 아니며, Proxy가 모든 접속 문제를 해결하는 것도 아닙니다. 전환할 때마다 대상 요청을 다시 실행하고 Log를 확인하세요. 테스트가 끝나면 원래 설정으로 되돌리세요.

연결은 됐는데 웹페이지가 열리지 않을 때 DNS와 서버 중 무엇부터 확인해야 하나요?

먼저 장애 범위를 파악한 뒤 확인할 항목을 정하세요. 연결을 끄고 현재 네트워크 자체에서 정상적으로 접속할 수 있는지 확인한 다음 다시 연결해 서로 다른 대상을 테스트하세요. Log에서 조회 실패, 인증 실패 또는 연결 시간 초과가 나타나는지도 살펴보세요. 조회 실패라면 현재 Config와 Settings에서 실제 적용 중인 DNS 설정을 먼저 확인합니다. 인증 실패라면 서버 인증 정보를, 시간 초과라면 주소, 포트 및 네트워크 연결 가능 여부를 점검하세요. 한 번에 변수 하나만 바꾸고 원래 값을 기록해 두세요. DNS, 규칙, 서버를 동시에 바꾸면 원인을 찾기 어려워집니다.

특정 웹사이트만 잘못된 경로로 연결될 때 규칙 순서를 어떻게 확인하나요?

먼저 Global Routing이 Config로 설정되어 있는지, 현재 활성화된 Config 파일이 확인 중인 파일과 같은지 살펴보세요. 대상에 다시 접속한 뒤 Log에서 실제 요청 도메인과 적용된 규칙을 확인하세요. 브라우저 주소 표시줄만 보지 마세요. 한 페이지가 여러 도메인에 요청을 보낼 수 있습니다. 그런 다음 DOMAIN, DOMAIN-SUFFIX, IP-CIDR 등의 조건과 연결된 정책을 위에서 아래로 점검하세요. 앞에서 먼저 일치한 규칙이 뒤쪽 항목보다 우선 적용될 수 있습니다. 앞선 조건에 일치하지 않은 요청은 FINAL이 처리합니다. 수정 후에는 다시 테스트하고 기존 구성의 백업을 보관하세요.

On Demand를 켠 뒤 계속 자동 연결될 때 수동으로 제어하려면 어떻게 해야 하나요?

먼저 Settings에서 On Demand 설정과 기존 네트워크 조건을 확인해 자동 연결이 해당 조건으로 실행되는지 살펴보세요. 수동 제어로 되돌리려면 On Demand를 끈 다음 Home의 연결 스위치도 끄세요. 연결만 끄고 조건을 그대로 두면 네트워크가 바뀔 때 다시 연결될 수 있습니다. 이후 Wi-Fi와 셀룰러 네트워크에서 각각 결과를 확인하세요. 기기가 계속 자동으로 연결된다면 시스템 VPN 구성과 기기 관리 정책을 살펴보세요. 다른 구성의 동작을 현재 설정이 저장되지 않은 것으로 오해하지 않도록 합니다.

배터리 소모가 늘어난 것 같은데 연결 설정 때문인지 어떻게 확인하나요?

먼저 시스템 Settings의 배터리 사용량에서 비슷한 사용 시간대를 비교하고, 화면 사용량, 신호 강도 및 실제 전송량도 함께 고려하세요. 시스템은 VPN을 통해 처리한 네트워크 활동을 관련 프로세스에 포함할 수 있으므로 사용 비율 하나만으로 결론을 내릴 수 없습니다. 연결이 자주 끊겼다 다시 연결되는지, 상세 Log가 계속 기록되는지, 연결 테스트가 지나치게 자주 실행되는지, On Demand 조건이 반복해서 작동하는지 확인하세요. 한 번에 한 항목만 조정한 뒤 비슷한 시간대의 변화를 살펴보세요. 배터리 통계 수치를 낮추려고 인증서 검증을 임의로 끄거나 필요한 규칙을 삭제하지 마세요.

Settings 설정 상세 안내 보기 →