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