공식 매뉴얼 / 자주 묻는 질문
Shadowrocket 자주 묻는 질문
구매, 가져오기, 연결 중 어느 단계에서 문제가 발생했는지 먼저 확인한 뒤 순서대로 점검하세요. 설정은 한 번에 하나씩만 변경하고 기존 정보와 오류 메시지를 보관하세요.
이 페이지는 이미 구독 또는 서버 정보를 보유하고 있다고 가정합니다. 질문을 눌러 답변을 확인하세요. 처음부터 설정하려면 시작 안내를, 여러 구독을 관리하려면 구독 매뉴얼을 읽어 보세요.
정품 확인 및 구매
제품 페이지와 구매 계정을 먼저 확인한 뒤 검색, 호환성, 구입 항목 복원 문제를 살펴보세요.
App Store에서 Shadowrocket이 검색되지 않으면 무엇부터 확인해야 하나요?
먼저 App Store 제품 페이지를 열어 검색 결과에 표시되지 않는 경우와 현재 스토어에서 이용할 수 없는 경우를 구분하세요. App Store에 로그인한 Apple 계정, 계정의 국가 또는 지역, 기기 호환성 및 시스템 콘텐츠 제한을 확인하세요. 시스템 요구 사항은 App Store 페이지의 안내를 따릅니다. 해당 지역에서 이용할 수 없다는 메시지가 표시되면 시스템 설정에서 Apple 계정의 미디어 및 구입 항목으로 이동한 뒤 계정 보기와 국가 또는 지역 정보를 확인하세요. 변경이 필요하다면 시스템 안내에 따라 잔액, 구독 및 결제 수단을 처리하세요. 검색 문제를 확인하려고 바로 지역을 변경할 필요는 없습니다.
스토어에서 정품 Shadowrocket인지 어떻게 확인하나요?
세 가지를 함께 확인하세요. 앱 이름이 Shadowrocket인지, 개발자가 Shadow Launch Technology Limited인지, 제품 페이지 주소에 id932747118이 포함되어 있는지 확인한 다음 사이트 상단에 표시된 공식 아이콘과 대조하세요. 이름이 비슷하다는 이유만으로 개발자와 앱 ID 확인을 대신할 수 없으며, 검색 순위도 판단 기준이 아닙니다. 제품 페이지에서 호환성, 가격, 구입 버튼을 확인한 뒤 구매 여부를 결정하세요. 이 사이트의 다운로드 페이지에서 세 가지 확인 항목을 안내하며, 앱을 받을 수 있는 유일한 경로는 App Store 제품 페이지입니다.
Shadowrocket은 한 번 구매하면 끝인가요? 구매 후 바로 연결할 수 있나요?
Shadowrocket은 유료 앱이며 일회성 구매 방식입니다. 미국 스토어 가격은 약 2.99달러이며, 각 스토어에서는 현지 통화로 표시됩니다. 실제 가격은 App Store 페이지에서 확인하세요. 앱을 한 번 구매하는 것과 연결 서비스 요금제는 별개입니다. 구매 후에도 기존에 보유한 구독이나 서버 정보를 가져와야 하며, 구독 링크는 이용 중인 서비스 제공업체에서 받아야 합니다. 앱 구매 상태와 서비스 연결 상태는 각각 확인해야 합니다. 구매 여부는 App Store에서 확인하고, 연결은 설정값, 서비스 상태, 규칙 및 현재 네트워크 환경에 따라 달라집니다.
iPhone을 바꾸거나 앱을 다시 설치하면 재구매해야 하나요?
앱을 구매할 때 사용한 Apple 계정으로 App Store에 로그인한 다음, 구입 항목 또는 앱 목록에서 Shadowrocket을 찾으세요. 이전에 구입한 앱을 다시 받을 수 있는 조건에 해당하면 보통 재다운로드할 수 있습니다. 검색 결과에 가격이 표시된다는 이유만으로 재구매가 필요하다고 판단하지 마세요. 여전히 구매 금액이 표시되면 먼저 계정, 구입 기록, 스토어 상태를 확인하고 App Store 지원 절차를 따르세요. 앱을 복원해도 모든 로컬 설정이 복원되는 것은 아닙니다. 기기를 바꾸기 전에 구독 링크와 설정 백업을 별도로 보관하고, 그 안의 접속 정보를 안전하게 관리하세요.
iPad에 설치할 수 있나요? Mac과 Apple TV의 호환성은 어디에서 확인하나요?
Shadowrocket은 주로 iPhone과 iPad에서 사용하며, 두 기기 모두 App Store에서 받을 수 있습니다. iPad에서는 먼저 구매한 Apple 계정으로 로그인한 뒤 제품 페이지의 다운로드 상태와 호환성 안내를 확인하세요. Mac, Apple TV, Apple Vision 지원 여부도 같은 App Store 제품 페이지의 호환성 항목에서 확인하세요. 시스템 요구 사항, 기기 호환성 및 통합 구매 여부는 모두 App Store 페이지의 안내를 따릅니다. 기기마다 화면 구성과 조작 방법이 다를 수 있으므로 iPhone의 버튼 위치를 그대로 적용하지 마세요.
관련 안내: 정품 확인을 위한 세 가지 항목 · 기기 변경 및 구입 항목 복원
설치 및 첫 실행
시스템 권한, 앱 설정, 원격 연결 상태를 구분해 설치 문제로만 모든 실패를 설명하지 않도록 하세요.
처음 연결할 때 VPN 구성 추가를 요청하는 시스템 메시지가 표시되면 어떻게 해야 하나요?
VPN 구성을 확인하기 위한 시스템 권한 절차입니다. 방금 실행한 Shadowrocket의 연결 작업으로 해당 메시지가 표시된 것이 맞는지 확인하고, 시스템 안내를 읽은 뒤 화면의 지시에 따라 권한을 허용하고 인증을 완료하세요. 용도를 이해한 경우에만 허용하세요. 권한 설정이 끝나면 Home으로 돌아가 선택한 서버와 연결 스위치를 확인하세요. 이전에 권한을 거부했다면 연결을 다시 시도하고 시스템 응답을 확인할 수 있습니다. VPN 구성 권한은 기기에 네트워크 구성을 설정하기 위한 전제일 뿐, 서버 설정이 올바르거나 원격 서비스가 사용 가능하다는 뜻은 아닙니다.
Home의 연결 스위치가 켜지지 않거나 바로 꺼지면 어디부터 확인해야 하나요?
먼저 Home에 선택할 서버가 있는지 확인하고 사용할 항목을 선택한 다음, 시스템에서 VPN 구성 권한 요청이 표시되는지 살펴보세요. 스위치가 바로 꺼지면 메시지를 기록하고 다른 VPN 세션이 실행 중인지, 기기 관리 제한이 있는지, 시스템 권한 설정이 완료되지 않았는지 확인하세요. 관리되는 기기라면 관리자에게 정책을 확인해야 합니다. 현재 연결을 중단한 뒤 다시 시도하고, 필요한 경우 기기를 재시동하세요. 먼저 구독과 설정을 보관한 뒤 재설치를 고려하세요. 앱을 반복해서 삭제해도 원격 설정 오류나 서비스 이용 불가 문제는 대개 해결되지 않습니다.
화면이 영어인데 Home, Config, Settings는 각각 무엇을 하나요?
Home에서는 서버 항목을 확인하고 연결할 대상을 선택해 연결을 제어합니다. Config에서는 규칙 설정 파일을 관리하고, Settings에서는 앱 설정을 확인합니다. Global Routing은 전체 라우팅 방식을 정합니다. Add Server에서는 서버 정보를 입력하고, Subscribe에서는 구독 유형을 인식하고 처리합니다. 화면에서 해당 항목을 쉽게 찾을 수 있도록 매뉴얼에서는 영어 이름을 그대로 사용합니다. 표시 언어를 바꾸려면 먼저 시스템에서 해당 앱에 제공하는 언어 설정을 확인하세요. 실제 선택 항목은 기기와 앱에 표시되는 내용에 따라 달라집니다.
연결 후 배터리 소모가 늘었다면 어떤 설정과 관련 있는지 어떻게 확인하나요?
먼저 시스템의 배터리 사용량에서 사용 시간과 네트워크 조건이 비슷한 기록끼리 비교하세요. 서로 다른 시점의 배터리 잔량만 비교해서는 안 됩니다. 대량 데이터 전송, 약한 신호, 잦은 재연결, 추가 규칙 처리 등이 배터리 소모에 영향을 줄 수 있습니다. 문제를 확인할 때는 진행 중인 대용량 전송을 중지하고 연결이 반복해서 끊기는지 살펴본 뒤 On Demand가 계속 실행되는지 확인하세요. 설정은 한 번에 하나씩만 바꾸고 변경 전후를 기록하세요. 앱이 연결된 상태라는 사실만으로 배터리 소모 원인을 단정할 수 없으며, 특정 라우팅 방식이 반드시 배터리를 절약한다고 보장할 수도 없습니다.
앱 업데이트와 구독 업데이트는 같은 건가요?
아닙니다. 앱 업데이트는 App Store에서 Shadowrocket 앱 자체를 업데이트하는 것입니다. 구독 업데이트는 앱 안에서 기존 구독 내용을 다시 읽어 서버 목록을 동기화하는 작업입니다. 앱을 업데이트해도 잘못된 구독 주소가 자동으로 수정되지는 않으며, 구독 업데이트가 앱 업데이트를 대신하지도 않습니다. 문제를 확인하기 전에 어느 단계에서 발생했는지 구분하고 현재 설정을 기록하세요. 구독을 업데이트하기 전에는 기존 링크와 필요한 수동 설정을 보관하세요. 앱 업데이트 기록, 기기 호환성 및 시스템 요구 사항은 App Store 페이지의 안내를 따릅니다.
관련 안내: 첫 실행 및 연결 절차
구독 및 서버 가져오기
구독 링크, 개별 공유 링크, 수동 설정값을 구분한 뒤 각각에 맞는 가져오기 방법을 선택하세요.
구독 링크는 어디에서 가져오며, 일반 서버 정보로 입력하면 안 되는 이유는 무엇인가요?
먼저 서비스 제공업체에서 전체 구독 링크를 받으세요. 그런 다음 Home에서 Add Server를 열고 Subscribe 유형을 선택해 링크를 입력한 뒤 저장하고 서버 항목이 생성되었는지 확인하세요. 구체적인 입력란 위치는 현재 화면을 기준으로 확인하세요. 구독 링크는 보통 서버 목록을 가리키지만, 일반 서버 항목에는 Address, Port와 해당 프로토콜의 인증 정보가 필요합니다. 용도가 서로 다릅니다. 단일 프로토콜 공유 링크를 받았다면 해당 링크에 맞는 가져오기 방법을 사용하세요. 링크에 콜론이 들어 있다는 이유만으로 같은 입력 경로를 사용하지 마세요.
구독을 가져오지 못하거나 목록이 비어 있으면 어떤 순서로 확인해야 하나요?
먼저 복사한 내용이 완전한지 확인하고 앞뒤 공백, 줄바꿈, 함께 복사된 설명 문구를 제거하세요. 받은 것이 구독 주소인지, 로그인 페이지나 단일 서버 공유 링크가 아닌지 확인합니다. 그런 다음 서비스 제공업체 쪽 구독 상태와 응답 내용이 유효한지, 현재 네트워크에서 해당 주소에 접속할 수 있는지 확인하세요. 목록이 비어 있어도 기존에 정상 작동하던 항목을 바로 모두 삭제하지 마세요. 업데이트 메시지와 발생 시간을 기록한 뒤 서비스 제공업체에 응답 형식을 문의하세요. 문제 확인 자료를 전달할 때는 전체 구독 링크, token, 비밀번호 및 기타 인증 정보를 가리세요.
구독 업데이트 후 서버 수가 줄거나 이름이 바뀌면 어떻게 해야 하나요?
구독을 업데이트하면 서비스 제공업체가 현재 반환하는 목록을 다시 읽습니다. 반환 내용에 따라 항목 수와 이름이 달라질 수 있습니다. 먼저 업데이트한 구독 그룹이 맞는지, 업데이트가 완료되었는지 확인하고 필터나 정렬이 적용되어 있는지 살펴보세요. 업데이트 전후 항목 수가 다르다고 해서 가져오기에 문제가 생겼다고 단정할 수는 없습니다. 반환 상태와 서비스 제공업체의 안내를 함께 확인하세요. 중요한 수동 서버 설정은 따로 백업하고 구독에 보존될 것이라고 가정하지 마세요. 업데이트에 문제가 있다면 링크와 오류 메시지를 먼저 보관하고, 원인을 추적하기 어려워지지 않도록 연속해서 반복 업데이트하지 마세요.
Add Server에서 수동으로 입력할 때 어떤 항목을 정확히 맞춰야 하나요?
먼저 프로토콜을 올바르게 선택한 다음 Address, Port와 해당 프로토콜에 필요한 인증 항목을 하나씩 확인하세요. UUID, Password, TLS, Server Name 및 전송 관련 옵션은 기존 서버 정보와 일치해야 합니다. 프로토콜마다 필요한 항목이 다르므로 다른 프로토콜의 입력 방법을 그대로 적용할 수는 없습니다. 연결을 위해 인증서 검증을 임의로 끄지 마세요. 저장한 뒤에는 먼저 항목 하나만 테스트하고 라우팅과 규칙을 확인하세요. 수동 입력에 실패했다면 각 항목을 대조하세요. 특히 숫자, 대소문자, 공백, 서버에서 요구하는 경로를 주의 깊게 확인하세요.
QR 코드나 클립보드로 가져온 뒤 새 항목이 보이지 않으면 어떻게 해야 하나요?
먼저 QR 코드나 클립보드 내용이 완전한 서버 공유 링크 또는 구독 링크인지 확인하세요. 웹페이지 제목, 이미지 설명, 일부만 복사된 텍스트가 아닌지 살펴봅니다. Scan QR Code로 QR 코드를 스캔할 때는 시스템 안내에 따라 카메라 접근을 허용해야 합니다. 클립보드에서 가져올 때는 이번 붙여넣기에 대한 시스템 권한이 허용되어 있는지 확인하세요. 가져온 뒤 Home으로 돌아가 해당 구독 그룹과 항목 목록을 확인하고, 현재 앱에서 링크 유형을 지원하는지도 살펴보세요. QR 코드와 링크에 인증 정보가 포함될 수 있으므로 문제 확인을 위해 공개적으로 업로드하지 마세요.
관련 안내: 구독 및 서버 관리 매뉴얼 · 구독 업데이트 실패 자가 점검 목록
규칙 기반 라우팅 및 연결 문제
현재 네트워크, 선택한 서버, 라우팅 방식, DNS, 규칙 순서를 차례로 확인하세요.
Global Routing에서 Config, Proxy, Direct는 어떻게 선택하나요?
Global Routing에서 Config는 현재 선택한 설정의 규칙에 따라 트래픽을 처리하고, Proxy는 프록시 방식으로, Direct는 직접 연결 방식으로 트래픽을 처리합니다. 평소 규칙 기반 라우팅을 사용하려면 먼저 Config에서 적절한 설정 파일이 선택되어 있는지 확인한 뒤 Config 라우팅 방식을 사용하세요. 문제를 확인하는 동안 라우팅 방식을 잠시 바꿔 비교할 수 있지만, 한 번에 하나씩만 변경하고 테스트가 끝나면 원래대로 되돌리세요. Global Routing의 Config 옵션과 화면 하단의 Config 탭은 이름이 같지만, 전자는 라우팅 선택이고 후자는 설정 파일 관리에 사용됩니다.
연결됨으로 표시되지만 웹페이지가 열리지 않으면 무엇부터 확인해야 하나요?
먼저 연결을 끊고 현재 Wi-Fi 또는 셀룰러 네트워크에서 접속하려는 사이트를 열 수 있는지 확인하세요. 다시 연결한 뒤 선택한 서버, Global Routing 및 현재 설정을 확인합니다. 여러 웹사이트에 접속해 특정 사이트만 실패하는지 전체적으로 접속할 수 없는지 구분하세요. 그런 다음 서버 설정, 서비스 상태, DNS 확인 결과와 규칙 적용 여부를 살펴보고, 필요하면 다른 네트워크에서도 다시 테스트하세요. 시스템에 VPN 연결됨으로 표시되는 것은 기기에서 연결 세션이 설정되었다는 뜻일 뿐, 원격 전달, 도메인 확인 또는 모든 대상 웹사이트가 정상이라는 뜻은 아닙니다.
Connectivity Test 결과가 있는데도 실제 접속에 실패하는 이유는 무엇인가요?
Connectivity Test는 선택한 테스트 방식과 대상에 대한 결과만 보여 줍니다. 모든 웹사이트에 접속할 수 있다는 뜻은 아닙니다. 실제 요청에는 도메인 확인, TLS, 전송 설정, 라우팅 규칙 및 대상 사이트 상태도 영향을 줍니다. 먼저 테스트한 항목이 현재 선택한 서버인지 확인한 뒤 같은 네트워크에서 여러 대상에 접속하고, 도메인 확인 단계와 연결 설정 단계 중 어디에서 실패하는지 살펴보세요. 일부 사이트만 문제가 있다면 해당 대상의 규칙과 접속 기록을 먼저 확인하세요. 테스트 수치 순으로 정렬해 특정 항목이 모든 요청에 적합하다고 판단하지 마세요.
특정 웹사이트가 예상대로 PROXY 또는 DIRECT를 사용하지 않는 이유는 무엇인가요?
먼저 Global Routing이 Config로 설정되어 있는지 확인하고 Config에서 현재 선택된 파일을 살펴보세요. 규칙은 보통 순서대로 적용되므로 앞에서 일치한 규칙이 뒤의 판단에 영향을 줍니다. DOMAIN, DOMAIN-SUFFIX, IP-CIDR 등의 규칙 유형이 대상에 맞는지, 마지막 FINAL 정책이 예상한 설정인지도 확인하세요. 웹페이지는 서로 다른 여러 도메인에 요청을 보낼 수 있으므로 주소 표시줄의 기본 도메인만 확인해서는 안 됩니다. 변경 전에 설정을 백업하고 실제 요청 기록을 바탕으로 하나씩 점검하세요. 한 번에 범위가 넓은 규칙을 많이 추가해 원인을 가리지 않도록 주의하세요.
연결을 끊었는데 다시 자동 연결된다면 On Demand를 어떻게 확인하나요?
먼저 On Demand가 켜져 있는지 확인하고 설정된 네트워크 조건이나 트리거 규칙을 살펴보세요. 조건이 충족되면 연결을 시작하는 기능이므로 수동으로 연결을 끊은 뒤 다시 작동할 수 있습니다. 원인인지 확인하려면 On Demand를 잠시 끈 다음 수동으로 연결을 끊고 다시 연결되는지 관찰하세요. 테스트가 끝나면 필요에 따라 설정을 복원하세요. 그래도 자동 연결되면 시스템의 VPN 설정과 기기 관리 정책을 확인하세요. 자동 연결 조건을 바꾸기 전에 기존 값을 기록해 두어 점검 후 원래 사용 방식으로 되돌리는 것을 잊지 마세요.
관련 안내: DNS 및 웹페이지가 열리지 않을 때의 점검 순서