SHADOWROCKET / FAQ

Shadowrocket 문제 해결

문제가 발생한 단계를 먼저 확인한 뒤 순서대로 점검하세요. 이 Shadowrocket 공식 매뉴얼의 FAQ는 App Store 구매, 첫 권한 승인, 기존 구독 가져오기, Global Routing 문제 해결을 다룹니다.

질문을 누르면 답변이 펼쳐집니다. 작업 전에 현재 서버와 Config를 기록하고, 결과를 비교하기 쉽도록 한 번에 한 항목만 변경하세요.

APP STORE / PURCHASE

정품 확인과 구매

제품 페이지와 구입 계정을 먼저 확인한 다음 검색, 가격, 구입 항목 복원 문제를 살펴보세요.

App Store에서 Shadowrocket이 검색되지 않을 때 먼저 확인할 사항은?

현재 Apple 계정의 App Store 국가 또는 지역과 접근 제한부터 확인하세요. 검색 결과만으로 앱의 이용 가능 여부를 판단하지 마세요. 다운로드 안내의 App Store 제품 페이지를 열어 스토어에 표시되는 내용을 확인한 다음, 시스템 Settings에서 스크린 타임과 콘텐츠 제한을 살펴 해당 연령 등급의 앱이 표시되도록 허용되어 있는지 확인하세요. 국가 또는 지역을 확인하려면 Settings → Apple 계정 → 미디어 및 구입 항목 → 계정 보기 → 국가 또는 지역으로 이동하세요. 메뉴 이름은 시스템에 표시되는 내용을 기준으로 확인하면 됩니다. 국가 또는 지역을 변경하기 전에 잔액, 구독 및 결제 수단에 관한 안내를 먼저 읽고, 검색 결과를 시험하려고 지역을 반복해서 바꾸지 마세요.

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

앱 이름만 보지 말고 개발자, 공식 아이콘, 앱 ID를 함께 확인하세요. 개발자는 Shadow Launch Technology Limited여야 하며, 아이콘은 이 사이트에 표시된 공식 아이콘과 일치해야 합니다. 제품 페이지 주소의 앱 ID는 id932747118입니다. 다운로드 안내에서 제품 페이지로 이동해 이 정보를 하나씩 대조한 다음 가격과 호환성 항목을 확인하세요. 비슷한 이름이나 아이콘만으로는 개발자와 앱 ID 확인을 대신할 수 없습니다. 시스템 요구 사항, 기기 호환성 및 유니버설 구입 여부는 App Store 페이지에 표시된 내용을 기준으로 확인하세요.

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

보통은 다시 결제하기 전에 기존 구입 계정으로 앱을 복원할 수 있는지 확인하세요. App Store의 미디어 및 구입 항목에 구입 당시 사용한 Apple 계정으로 로그인했는지 확인한 다음, 계정 페이지의 앱 목록 또는 구입 항목에서 Shadowrocket을 검색하고 화면에 표시되는 다시 다운로드 옵션을 이용하세요. 기기 로그인 계정과 App Store 구입 계정이 다를 수 있으므로 각각 확인해야 합니다. 여전히 가격이 표시된다면 구입 내역, 현재 스토어 지역, 제품 페이지가 맞는지 먼저 확인하세요. 그래도 해결되지 않으면 App Store 계정 지원을 이용하세요. 앱을 다시 다운로드해도 기존 서버 정보가 복원되는 것은 아닙니다. 설정 복원 여부는 이전에 백업을 저장했는지에 따라 달라집니다.

일회성 구매에 서버나 구독도 포함되나요?

포함되지 않습니다. 클라이언트 일회성 구매는 서버 이용권이나 구독 상품과 다릅니다. 구입하는 것은 Shadowrocket 앱 사용 권한이며, 서버나 구독 또는 지속적으로 사용할 수 있는 연결 서비스가 함께 제공되는 것은 아닙니다. 미국 스토어 가격은 2.99달러 일회성 구매이며, 실제 결제 금액과 현지 통화는 App Store의 구매 확인 화면을 기준으로 확인하세요. 이후 설정에는 사용자가 이미 보유한 구독 또는 서버 정보를 사용하고, 서비스 제공업체가 안내한 매개변수에 따라 가져와야 합니다. 이 사이트는 서버나 구독을 제공하거나 판매하거나 추천하지 않습니다. 앱 구입 내역, 기존 서비스의 유효 기간, 서버 연결 상태는 서로 별개의 항목이므로 문제를 확인할 때 각각 살펴보세요.

정품 확인 방법 보기 →

DEVICE / PERMISSION

설치와 첫 실행

App Store에서 앱을 받고 시스템 권한을 승인한 뒤 앱 내 연결 설정을 확인하세요.

iPad에도 설치할 수 있나요? iPhone과 구입 및 설정 방법이 같은가요?

iPad에서도 같은 App Store 제품 페이지에서 Shadowrocket을 확인하고 받을 수 있습니다. 시스템 요구 사항과 유니버설 구입 여부는 App Store 페이지에 표시된 내용을 기준으로 확인하세요. 기존 구입 내역이 있다면 iPad의 App Store에서 원래 구입에 사용한 계정으로 로그인한 뒤 구입 항목을 확인하고, 스토어에 표시되는 옵션을 이용하세요. iPad는 iPhone과 화면 크기와 메뉴 배치가 다를 수 있으므로 버튼이 스크린샷의 어느 위치에 있는지만 찾지 말고 Home, Config, Settings 같은 화면 용어를 기준으로 기능을 찾으세요. 앱 구입 권한과 설정 데이터는 서로 다릅니다. 처음 실행한 뒤 서버, 구독 및 현재 선택된 Config를 확인해야 합니다.

처음 연결할 때 VPN 구성 추가 메시지가 표시되면 어떻게 해야 하나요?

시스템 네트워크 연결 구성을 만드는 데 필요한 권한 요청입니다. Shadowrocket에서 시작한 작업인지 확인한 뒤 허용하세요. 앱을 열고 기존 서버를 선택한 다음 연결을 켤 때 표시되는 시스템 팝업을 읽고 앱 이름을 확인한 후, 시스템 안내에 따라 인증을 완료하세요. VPN 구성을 추가하도록 허용해도 서버 매개변수가 올바르거나 원격 서비스가 사용 가능하다는 뜻은 아닙니다. 권한을 부여한 뒤에도 연결 상태를 확인해야 합니다. 기기가 조직 관리 대상이거나 스크린 타임 제한을 받으면 관련 설정을 변경하지 못할 수 있습니다. 기기 관리자에게 정책을 확인하고, 시스템의 다른 네트워크 구성을 반복해서 삭제하지 마세요.

연결 스위치가 켜지지 않거나 켜진 직후 꺼질 때 확인할 사항은?

권한 설정이 완료되지 않은 경우와 연결 수립에 실패한 경우를 구분해 하나씩 확인하세요. Home에서 매개변수가 모두 입력된 서버를 선택했는지 확인한 다음 연결을 다시 켜고, 시스템이 VPN 구성 권한을 기다리는 중인지 살펴보세요. 오류가 표시되면 먼저 문구를 그대로 기록하세요. 이어서 시스템 Settings의 VPN 상태를 확인해 다른 VPN 연결이 활성화되어 있거나 기기 관리 제한이 있는지 살펴보세요. On Demand를 변경한 적이 있다면 자동 연결 조건을 잠시 끈 다음 수동으로 테스트하세요. 계속 실패하면 서버 주소, 포트, 인증 정보 및 프로토콜 매개변수를 확인하세요. 백업하지 않은 설정을 잃을 수 있으므로 처음부터 앱을 다시 설치하지 마세요.

화면이 영어로 표시될 때 안내서에서 언급한 설정을 찾는 방법은?

영문 화면 용어를 기준으로 찾으면 됩니다. 항목을 하나씩 대조할 수 있도록 매뉴얼에서도 해당 이름을 그대로 사용합니다. Home에서는 서버와 연결 메뉴를 확인하고, Add Server에서는 서버를 추가합니다. Subscribe는 구독을 가져올 때 확인할 유형이며, Config에서는 구성 파일을 관리하고 Settings에서는 설정을 확인합니다. Data에서는 트래픽 관련 정보를 확인할 수 있습니다. Global Routing은 라우팅 모드를 선택하는 메뉴입니다. 기기와 실제 앱 화면에 따라 배치가 달라질 수 있으므로 아이콘 위치보다 기능 이름을 우선해서 찾으세요. 표시 언어를 바꾸려면 시스템의 앱 언어 옵션을 확인하세요. 선택 가능한 언어는 기기에 제공되는 설정에 따라 달라집니다.

빠른 시작 안내에 따라 첫 설정 마치기 →

SUBSCRIBE / ADD SERVER

구독 및 서버 가져오기

먼저 항목이 서버 구독인지 Config인지 확인한 뒤 형식, 매개변수, 업데이트 결과를 점검하세요.

기존 구독을 가져오지 못하거나 가져온 뒤 서버 목록이 비어 있을 때 점검 방법은?

먼저 가져오려는 항목이 서비스 제공업체가 제공한 구독 주소인지 확인하세요. 계정 웹페이지나 안내 페이지 주소는 구독 주소가 아닙니다. Add Server에서 실제 화면에 맞게 Subscribe를 선택하고 주소 전체를 붙여 넣어 저장하세요. 주소 앞뒤에 공백, 줄바꿈 또는 전각 문장 부호가 섞였는지 확인한 다음 업데이트를 실행하세요. 이후 요청 실패와 콘텐츠 해석 실패를 구분합니다. 요청이 실패했다면 로컬 네트워크, 링크 유효 기간, 서비스 제공업체가 요구하는 접근 조건을 확인하세요. 콘텐츠를 해석하지 못했다면 응답이 로그인 페이지나 오류 안내가 아니라 Shadowrocket이 지원하는 구독 형식인지 확인하세요. 전체 주소를 공개하지 마세요. 서비스 제공업체에 문의할 때는 오류 문구를 전달하고 링크에 포함된 인증 정보는 가리세요.

기존 구독을 업데이트하는 방법과 업데이트 후 확인할 사항은?

저장된 구독 항목을 업데이트하면 되므로 같은 주소를 매번 다시 추가할 필요는 없습니다. Home에서 해당 구독을 찾아 현재 화면에 표시되는 업데이트 기능을 사용하세요. 완료될 때까지 기다린 뒤 오류 메시지가 표시되는지, 서버 목록이 바뀌었는지 확인합니다. 업데이트하면 구독 응답 내용에 따라 항목이 새로 반영되므로 기존에 선택한 서버의 이름이 바뀌거나 삭제될 수 있습니다. 현재 선택 항목을 다시 확인하세요. 구독 업데이트와 Config 구성 파일 업데이트는 서로 다른 작업입니다. 전자는 주로 서버 정보를 갱신하고, 후자는 규칙 등의 설정에 영향을 줍니다. 업데이트에 실패하면 기존 항목과 사용 가능한 정보를 보존한 채 링크 유효 기간과 서비스 상태를 확인하세요. 삭제한 뒤 복구하지 못하는 상황을 피해야 합니다.

Add Server에서 서버를 직접 추가할 때 어떤 매개변수를 하나씩 확인해야 하나요?

먼저 서버 유형이 서비스 제공업체가 안내한 프로토콜과 일치하는지 확인한 뒤 해당 유형에 필요한 매개변수를 입력하세요. 주소, 포트, 인증 정보는 기본 확인 항목입니다. Trojan, VLESS, Hysteria2 같은 유형에는 TLS, 서버 이름 또는 전송 관련 설정이 추가로 필요할 수 있으므로 서비스 제공업체의 안내와 항목별로 대조하세요. 다른 프로토콜의 필드를 그대로 옮겨 쓰지 마세요. 입력을 마치면 저장하고 Home으로 돌아가 해당 서버를 직접 선택한 뒤 테스트하세요. 서버 이름은 보통 기기에서 항목을 구분하기 위한 이름일 뿐이므로 이름을 바꿔도 연결 문제가 해결되지는 않습니다. Scan QR Code로 가져온 경우에도 인식된 프로토콜과 주요 매개변수를 확인하세요. QR 코드가 인식되었다고 서버가 여전히 유효한 것은 아닙니다.

Subscribe와 Config의 차이점은 무엇이며, 백업할 때 주의할 점은?

Subscribe는 주로 서버 목록을 가져오고 갱신하는 데 사용하며, Config 구성 파일은 규칙 등의 설정을 구성하는 데 사용합니다. 파일 이름만 보고 서로 대체할 수는 없습니다. 주소나 파일을 받으면 먼저 서비스 제공업체가 어떤 종류의 항목이라고 안내했는지 확인하고 해당 메뉴에서 가져오세요. Config를 가져온 뒤에는 대상 파일이 현재 활성화되어 있는지도 확인해야 합니다. 백업 전에 사용 중인 서버, 구독 항목, Config를 기록하고 앱에서 제공하는 내보내기 기능에 따라 각각 저장하세요. 구독 주소, 인증 항목, 일부 구성에는 민감한 정보가 포함될 수 있습니다. 백업은 직접 관리하는 위치에 보관하고, 문제 해결 자료를 다른 사람에게 전달할 때는 해당 항목을 가리세요. 전체 파일을 그대로 공개하지 마세요.

사용 안내서에서 구성 절차 계속 확인하기 →

GLOBAL ROUTING / DIAGNOSTICS

규칙 분기와 문제 해결

로컬 네트워크, 서버, 라우팅 모드, 대상 요청을 각각 확인해 여러 설정을 동시에 바꾸지 않도록 하세요.

Global Routing의 Config, Proxy, Direct 모드는 어떻게 선택하나요?

일상적으로 규칙에 따라 트래픽을 분기하려면 Config 모드를 사용하세요. 프록시 경로를 임시로 확인하려면 Proxy 모드를, 로컬 직접 연결 결과와 비교하려면 Direct 모드를 사용할 수 있습니다. Config는 현재 활성화된 구성을 기준으로 정책을 적용하므로 규칙 파일과 서버 선택이 모두 올바른지 확인해야 합니다. Proxy는 연결이 가로채진 트래픽을 프록시 모드로 처리하지만 원격 연결 성공을 보장하지 않습니다. Direct는 직접 연결 모드로 처리합니다. 문제를 확인할 때는 기존 모드를 기록한 다음 이 항목만 바꾸고 같은 대상을 비교하세요. 테스트 후에는 원래 설정으로 되돌리세요. 모드 이름은 연결 품질을 나타내지 않으므로 Proxy를 선택했다는 이유만으로 요청이 서버를 통과했다고 판단할 수 없습니다.

연결됨으로 표시되는데 웹페이지가 열리지 않을 때 어떤 순서로 확인해야 하나요?

연결 상태는 시스템 연결이 수립되었다는 뜻일 뿐, 모든 요청이 완료된다는 뜻은 아닙니다. 먼저 연결을 끊은 상태에서 평소 이용할 수 있는 페이지가 로컬 네트워크로 열리는지 확인한 뒤, Shadowrocket에 연결해 같은 페이지를 다시 테스트하세요. 이어서 선택한 서버가 여전히 유효한지 확인하고 Global Routing의 Proxy와 Config를 한 번에 하나씩 비교하세요. Proxy에서는 작동하지만 Config에서 실패하면 현재 구성, 규칙 일치 여부, DNS를 먼저 확인하세요. 두 모드 모두 실패하면 서버 매개변수, 서비스 상태, 로컬 네트워크를 우선 점검하세요. Data와 앱에서 제공하는 진단 기록을 함께 확인해 오류를 찾으세요. DNS, 프로토콜, 규칙을 동시에 바꾸면 어느 항목이 영향을 주었는지 파악하기 어렵습니다.

Connectivity Test 수치는 낮은데 실제 접속은 왜 느린가요?

Connectivity Test 결과는 특정 테스트 조건에서의 응답을 나타냅니다. 지속적인 전송 속도와 같지 않으며, 특정 웹사이트의 실제 이용 경험을 단독으로 보여 주지도 않습니다. 먼저 같은 방식으로 테스트했는지 확인하고, 기존 서버 중 몇 개만 선택해 같은 페이지나 파일을 비교하세요. 비교하는 동안 로컬 네트워크, Global Routing, Config를 동일하게 유지해 서로 다른 조건의 결과를 섞어 판단하지 않도록 합니다. 일부 대상만 느리다면 규칙이 일치하는지와 대상 측 응답을 확인하세요. 전반적으로 느리다면 Wi-Fi와 셀룰러 네트워크를 각각 비교하세요. 네트워크를 바꾸면 데이터 사용량이 달라질 수 있으므로 테스트 전에 요금제를 확인하고, 전체 목록을 대상으로 반복해서 테스트할 필요는 없습니다.

연결 후 배터리 소모가 늘거나 연결을 끊은 뒤 자동으로 다시 연결될 때는?

먼저 실제 트래픽으로 인한 배터리 소모와 On Demand 조건에 따른 자동 연결을 구분하세요. 시스템 Settings의 배터리 화면에서 해당 시간대의 사용량을 확인하고, 대량 전송이나 잦은 테스트, 지속적인 재연결이 있었는지도 살펴보세요. Data로 트래픽을 참고할 수는 있지만 배터리 소모 원인을 단독으로 판단할 수는 없습니다. 수동으로 연결을 끊은 뒤 다시 연결된다면 On Demand가 활성화되어 있는지, 현재 네트워크가 연결 조건을 충족하는지 확인하세요. 기능을 잠시 끈 뒤 수동 연결 결과와 비교해 보세요. 배터리 상태를 확인하려고 속도 테스트를 계속 반복하지 마세요. 비슷한 사용 시간과 네트워크 조건에서 비교해야 합니다. 기기가 눈에 띄게 뜨거워지면 대용량 작업을 멈추고 서버 연결이 계속 실패하는지 확인하세요.

질문 분류로 돌아가기 ↑