Shadowrocket 자주 묻는 질문
구매, 설치, 가져오기, 연결의 네 단계에서 문제를 찾아보세요. 현재 상태를 먼저 확인하고 항목을 하나씩 바꾸며, 매번 테스트 결과를 기록하세요.
공식 가이드 · 문제 색인정품 확인 및 구매
먼저 제품 페이지와 구매 계정을 확인한 뒤 스토어 검색, 호환성, 구매 복원 문제를 살펴보세요.
App Store에서 Shadowrocket이 검색되지 않을 때 먼저 확인할 사항은?
먼저 이 사이트의 다운로드 페이지에서 App Store 제품 페이지를 열고 앱 ID 932747118을 확인하세요. 검색 결과에 앱이 없는 경우와 제품 페이지에 접속할 수 없는 경우를 구분해야 합니다. 그런 다음 Apple 계정의 App Store 국가 또는 지역, 스크린 타임의 콘텐츠 및 연령 등급 제한, 계정의 결제 상태를 확인하세요. 스토어 지역은 기기 언어가 아니라 계정 설정을 따릅니다. 지역 변경이 필요한 경우 설정에서 Apple 계정의 미디어 및 구입 항목으로 이동해 계정 보기와 국가 또는 지역을 확인하고, 먼저 변경 조건을 살펴보세요.
App Store에서 Shadowrocket 정품인지 확인하는 방법은?
앱 이름 Shadowrocket, 개발자 Shadow Launch Technology Limited, 앱 ID 932747118을 모두 확인하고 이 사이트 상단에 표시된 공식 앱 아이콘과 대조하세요. 앱 ID는 제품 페이지 URL 끝의 id932747118에서 확인할 수 있습니다. 검색 결과에 표시된 이름이나 비슷한 아이콘만으로 판단하지 마세요. Shadowrocket은 Apple 플랫폼용 유료 상용 앱이며 App Store에서만 받을 수 있습니다. 가격, 호환 기기 및 시스템 요구 사항은 App Store 페이지 표기를 기준으로 확인하세요.
기기를 바꾸거나 앱을 다시 설치하면 다시 구매해야 하나요?
먼저 App Store의 미디어 및 구입 항목에서 최초 구매에 사용한 계정으로 로그인했는지 확인하세요. 그런 다음 해당 계정의 구입 항목에서 Shadowrocket을 찾아 화면 안내에 따라 다시 다운로드하면 됩니다. 여전히 가격이 표시되면 결제 내역, 계정, 스토어 지역을 확인하고 바로 다시 결제하지 마세요. 앱 구매 복원과 연결 설정 복원은 별개입니다. 설치 후 구독, 서버 정보, 구성 파일이 남아 있는지 확인하세요. 다시 다운로드해도 모든 설정이 자동 복원된다고 가정해서는 안 됩니다.
iPad에 설치할 수 있나요? Mac과 Apple TV의 호환성은 어디서 확인하나요?
Shadowrocket은 주로 iPhone과 iPad에서 사용합니다. 사용할 기기에서 동일한 App Store 제품 페이지를 열어 호환성 항목과 현재 계정에 표시되는 받기 상태를 확인하세요. Mac, Apple TV, Apple Vision의 호환 정보도 해당 스토어 페이지에서 확인할 수 있습니다. 시스템 요구 사항, 기기 호환성, 유니버설 구입 지원 여부는 App Store 페이지 표기를 기준으로 확인하세요. 다른 기기에 설치할 수 있다는 이유만으로 현재 기기도 조건을 충족한다고 판단하지 마세요.
한 번 구매하면 구독이나 서버 연결 서비스도 포함되나요?
앱을 한 번 구매하는 것과 서버 이용 요금제는 별개입니다. 구매 대상은 Shadowrocket 앱이며, 연결에 필요한 구독이나 서버 정보는 사용자가 직접 준비해야 합니다. 미국 스토어 가격은 약 2.99달러이며, 각 스토어에서는 현지 통화로 표시됩니다. 실제 결제 금액은 App Store 결제 화면을 기준으로 확인하세요. 이 사이트는 공식 웹사이트이자 공식 가이드이며 서버나 구독을 제공·판매·추천하지 않습니다. 기존 구성을 가져오기 전에 사용할 권한이 있는지, 유효 기간과 이용 조건은 무엇인지 확인하세요.
설치 및 첫 실행
시스템 권한, 연결 스위치, 자동 연결 동작을 구분해 권한 문제를 서버 문제로 오해하지 않도록 하세요.
처음 연결할 때 VPN 구성을 추가하라는 메시지가 표시되는 이유는?
Shadowrocket은 시스템 VPN 구성을 통해 해당 네트워크 트래픽을 처리합니다. 처음 연결을 시작하면 시스템에서 구성 추가를 허용하고 기기 암호나 생체 인증으로 확인하라고 요청할 수 있습니다. 진행하기 전에 안내에 표시된 앱 이름을 확인하세요. 이 권한은 앱이 시스템 구성을 만들도록 허용할 뿐, 서버 설정을 채워 주거나 연결 성공을 의미하지는 않습니다. 이전에 취소했다면 앱에서 다시 연결을 시작하세요. 기기 관리 정책의 제한을 받는 경우 VPN 구성 추가가 허용되는지 먼저 확인해야 합니다.
Home 화면의 스위치가 켜지지 않거나 켜자마자 꺼질 때는 어떻게 하나요?
먼저 유효한 서버 정보를 가져왔는지 확인하고 SERVER에서 사용할 항목을 선택한 다음 Home 화면의 연결 스위치를 켜 보세요. 시스템 VPN 권한 승인이 완료됐는지, 다른 VPN 연결이 사용 중인지도 확인하세요. 스위치가 바로 꺼지면 당시 표시된 오류 메시지를 기록하고 기기 관리 제한과 현재 구성을 확인하세요. 필요한 정보를 먼저 저장한 뒤 앱이나 기기를 재시동하세요. 처음부터 모든 구성을 삭제하면 원인 파악에 필요한 설정을 잃을 수 있습니다.
화면이 영어로 표시될 때 공식 가이드를 보며 조작하는 방법은?
이 가이드는 화면에 표시되는 영어를 그대로 사용해 항목별로 대조할 수 있도록 했습니다. Home에서는 연결 상태와 서버 목록을 확인하고, Config에서는 구성 파일을 관리하며, Settings에서는 설정을 변경합니다. Global Routing은 전체 라우팅 방식을 정하고, Add Server에서는 서버 정보를 입력합니다. 먼저 이 이름으로 메뉴를 찾고, 한국어 뜻만 보고 버튼 위치를 짐작하지 마세요. 시스템에서 앱별 언어를 선택할 수 있다면 설정의 해당 앱 화면에서 확인하세요. 선택 가능한 언어와 실제 화면 표시는 앱의 현재 상태를 기준으로 합니다.
On Demand를 켠 뒤 연결이 다시 자동으로 시작되는 이유는?
On Demand는 조건에 따라 연결을 시작하는 기능입니다. 이 기능을 켜면 직접 연결을 끊더라도 이후에도 계속 연결이 끊긴 상태로 유지된다는 보장은 없습니다. 앱의 On Demand 설정과 기존 트리거 조건을 확인하고 네트워크가 바뀌거나 요청이 발생할 때 다시 연결되는지 살펴보세요. 자동 연결을 잠시 멈추려면 먼저 해당 On Demand 설정을 끈 다음 연결 스위치를 끄세요. 다른 문제를 진단할 때도 자동 재연결로 테스트 상태가 바뀌지 않도록 기능을 잠시 끌 수 있습니다. 확인을 마친 뒤 필요한 조건을 다시 설정하세요.
켜 둔 뒤 배터리 소모가 늘었다면 원인을 어떻게 확인하나요?
시스템의 배터리 사용량에서 비슷한 사용 시간 동안의 소모량을 비교하고, 네트워크 유형과 데이터 사용량, 재연결 빈도도 기록하세요. 데이터 전송량이 많거나 신호가 약한 경우, 연결 테스트를 계속하거나 반복해서 재시도하는 경우에는 배터리 소모가 늘 수 있습니다. VPN 표시만으로 원인을 판단할 수는 없습니다. 문제를 확인하는 동안 불필요한 테스트와 지속적인 로그 기록을 멈추고 다른 조건을 동일하게 유지한 뒤 비교하세요. 특정 구성에서만 문제가 생긴다면 재연결 상태와 규칙 동작을 확인하세요. 소모량을 줄이려고 인증서 검증을 끄지 마세요.
구독 가져오기 및 서버 추가
먼저 입력할 내용의 유형을 확인한 다음 적절한 메뉴를 선택하세요. 서버 목록, 단일 서버 설정, 규칙 구성 파일은 서로 다릅니다.
기존 구독은 어디로 가져와야 하나요?
먼저 서버 구독과 구성 파일 주소를 구분하세요. 서버 구독은 보통 서버 목록을 반환하고, 구성 파일에는 General, Rule, Host 같은 섹션이 들어갈 수 있습니다. 기존 서버 구독은 안내에 따라 Add Server에서 Subscribe를 선택하고 주소를 입력하세요. Config 화면의 Subscribe를 사용하려면 먼저 해당 메뉴가 어떤 유형의 콘텐츠를 요구하는지 확인해야 합니다. 두 주소가 모두 https로 시작한다고 서로 바꿔 사용할 수 있는 것은 아닙니다. 가져온 뒤 SERVER 목록과 Config의 내용을 각각 확인해 정보가 원하는 위치에 들어갔는지 살펴보세요.
Shadowrocket 구독 가져오기에 실패하면 어떤 순서로 확인해야 하나요?
먼저 주소 전체가 제대로 입력됐는지 확인하세요. 특히 끝부분의 매개변수와 불필요한 공백, 줄바꿈, 한글 문장 부호가 있는지 살펴보세요. 현재 네트워크에서 주소에 접속할 수 있는지, 구독 유효 기간과 접근 권한이 남아 있는지도 확인해야 합니다. 브라우저에서 열리더라도 로그인 페이지, 오류 페이지, 빈 화면을 반환하는 주소는 유효한 구독이 아닙니다. 다음으로 선택한 메뉴가 서버 구독용인지 구성 파일용인지 확인하세요. 설정을 제공한 곳에 문의할 때는 오류 메시지와 발생 조건을 전달하되 전체 구독 주소나 인증 정보는 공개하지 마세요.
가져오기에 성공했다고 표시되지만 SERVER에 원하는 항목이 없으면 어떻게 하나요?
먼저 가져온 항목이 규칙만 포함한 구성 파일이 아니라 서버 구독인지 확인하세요. 목록 그룹이 접혀 있는지, 검색어나 필터가 적용되어 있는지도 살펴보세요. 목록이 계속 비어 있다면 업데이트 결과에 파싱 오류가 표시됐는지 확인하고, 응답 내용에 현재 앱에서 인식할 수 있는 서버 정보가 실제로 포함됐는지 살펴보세요. 주소가 저장됐다고 해서 서버 목록까지 정상적으로 가져온 것은 아닙니다. 다시 가져오기 전에 기존에 사용할 수 있는 항목을 보존하세요. 먼저 삭제했다가 주소나 접근 권한에 문제가 있다는 사실을 뒤늦게 발견할 수 있습니다.
Add Server에 수동으로 입력할 때 반드시 확인해야 할 항목은?
사용자가 보유한 서버 정보를 기준으로 먼저 Type, 주소, 포트를 확인하고 인증 및 전송 설정을 이어서 확인하세요. Shadowsocks의 암호화 방식과 비밀번호, VMess 또는 VLESS의 UUID, TLS, 서버 이름, 전송 경로 등의 항목은 제공된 정보와 일치해야 합니다. 프로토콜마다 다른 항목을 서로 적용하거나 경험만으로 alterId 또는 flow를 바꾸지 마세요. 저장한 뒤 해당 항목을 선택해 테스트하세요. 실패하면 관련 없는 옵션을 계속 바꾸기보다 각 매개변수를 하나씩 대조해야 합니다.
구독은 어떻게 업데이트하나요? 업데이트 후 수동 변경 사항도 유지되나요?
해당 구독 항목의 작업 메뉴에서 업데이트를 실행하고 완료될 때까지 기다린 다음 서버 목록과 현재 선택된 항목을 확인하세요. 업데이트하면 원격에서 반환한 내용에 따라 데이터가 다시 정리되므로 이름, 매개변수, 항목 수가 달라질 수 있습니다. 수동 변경 사항이 그대로 남는다고 가정하지 마세요. 사용자 지정 매개변수를 계속 사용해야 한다면 필요한 정보를 미리 기록하고 구독 관리 항목과 구분해 두세요. 업데이트에 실패하면 구독을 반복해서 삭제하지 말고 네트워크, 유효 기간, 주소 접근 권한부터 확인하세요. 서버 구독 업데이트가 규칙 파일 업데이트를 의미하는 것은 아닙니다.
규칙 라우팅 및 연결 문제 해결
기본 네트워크, 서버, DNS, 규칙 순서로 원인을 좁혀 보세요. 연결됨, 테스트 성공, 대상에 접속 가능은 각각 다른 상태를 의미합니다.
Global Routing에서 Config, Proxy, Direct 중 무엇을 선택해야 하나요?
세 가지 모드는 Config, Proxy, Direct입니다. Config는 현재 구성 파일의 규칙에 따라 연결 방식을 결정하므로 라우팅 규칙을 준비한 경우에 적합합니다. Proxy는 선택한 프록시를 통해 트래픽을 처리하고, Direct는 대상에 직접 연결합니다. 문제를 진단할 때는 네트워크와 대상을 고정한 상태에서 모드를 바꿔 비교할 수 있습니다. Direct로 접속된다고 프록시 경로가 정상인 것은 아니며, Proxy로 접속된다고 규칙이 올바른 것도 아닙니다. 전환 전에 기존 상태를 기록하고 테스트 후 원하는 설정으로 되돌려 현재 모드를 잊지 않도록 하세요.
연결됨으로 표시되지만 인터넷에 접속할 수 없을 때 먼저 확인할 부분은?
시스템에 연결됨으로 표시된다는 것은 VPN 구성이 실행 중이라는 뜻일 뿐, 서버나 대상 웹사이트에 접속할 수 있음을 보장하지는 않습니다. 먼저 연결을 잠시 끊고 현재 네트워크 자체가 정상인지 확인하세요. 다시 연결한 뒤 선택한 서버와 Global Routing을 살펴보세요. 여러 대상을 확인해 특정 웹사이트만의 문제인지 전체 연결 문제인지 구분하고 Connectivity Test와 관련 로그도 확인해야 합니다. 도메인 이름이 열리지 않는다면 DNS를 확인하세요. Config에서만 문제가 있고 Proxy는 정상이라면 여러 설정을 동시에 바꾸지 말고 규칙 매칭과 정책을 먼저 살펴보세요.
Connectivity Test는 성공했는데 특정 웹사이트가 열리지 않는 이유는?
Connectivity Test 결과는 해당 테스트 조건에서의 상태만 나타내며 모든 도메인, 포트, 앱 요청이 정상적으로 통과한다는 뜻은 아닙니다. 먼저 테스트에 사용한 항목과 실제 연결에 선택된 서버가 같은지 확인한 다음, 로그에서 대상 요청에 어떤 규칙과 정책이 적용됐는지 살펴보세요. 특정 웹사이트 문제에는 DNS, TLS, 대상 서비스 상태, 전송 방식 차이도 영향을 줄 수 있습니다. 테스트를 반복해서 누르기보다 구체적인 오류와 재현 조건을 기록하는 편이 유용합니다. 한 번의 테스트 결과를 전체 연결 품질에 대한 보장으로 해석하지 마세요.
라우팅 규칙을 수정했는데 접속 방식이 바뀌지 않는 이유는?
먼저 Global Routing이 Config로 설정되어 있고 수정한 파일이 현재 활성화된 구성인지 확인하세요. Rule은 일반적으로 위에서 아래 순서로 매칭되므로 앞쪽 규칙이 먼저 적용되어 정책이 결정됐을 수 있습니다. FINAL은 앞선 규칙에 매칭되지 않은 연결에 적용됩니다. DOMAIN, DOMAIN-SUFFIX 등의 키워드와 정책 이름의 철자가 맞는지, 실제 요청이 다른 하위 도메인을 사용하는지도 확인하세요. 저장한 뒤 구성을 다시 불러오고 대상 요청을 새로 시작하세요. 기존 연결은 이전 경로를 계속 사용할 수 있으므로 새 로그를 함께 확인해 변경 여부를 판단하세요.
연결 문제를 문의하기 전에 어떤 정보를 기록해야 하나요?
문제가 발생했을 때의 네트워크 유형, Global Routing 모드, 사용한 프로토콜, 오류 메시지와 연결을 끊은 뒤 기본 네트워크가 정상인지 기록하세요. 한 대상만 실패하는지 여러 대상이 실패하는지, 특정 네트워크에서만 발생하는지, 최근 구독이나 구성을 업데이트했는지도 정리하세요. 로그를 공유할 때는 진단에 필요한 부분만 남기고 구독 주소, 비밀번호, UUID 및 기타 개인정보를 삭제하세요. 한 번에 조건 하나만 바꾸고 결과를 기록해야 서버 매개변수, DNS, 규칙 문제를 구분할 수 있습니다. 여러 항목을 동시에 바꾸면 원인을 서로 가릴 수 있습니다.