공식 가이드 · 문제 색인
Shadowrocket 자주 묻는 질문
먼저 문제가 발생한 단계를 확인한 다음 순서대로 점검하세요. 구매는 스토어 기록을, 가져오기는 콘텐츠와 형식을, 연결은 서버와 라우팅 모드를 확인하세요. 한 번에 조건 하나만 바꾸세요.
- 문제 유형 4가지
- 점검 안내 20개
- 인터페이스 용어는 영어로 표기
App Store
정품 확인 및 구매
제품 페이지, 구매 계정, 구매 기록은 서로 다른 확인 위치입니다. 검색이나 복원에 문제가 생기면 먼저 어느 곳의 정보가 일치하지 않는지 확인하세요.
App Store에서 Shadowrocket을 찾을 수 없을 때 먼저 확인할 사항은 무엇인가요?
다운로드 안내 페이지에서 지정된 App Store 제품 페이지를 열고, 검색 결과에만 의존하지 말고 주소에 id932747118이 포함되어 있는지 확인하세요. 제품 페이지가 여전히 표시되지 않으면 Apple 계정의 스토어 국가 또는 지역, 스크린 타임의 콘텐츠 및 연령 등급 제한, 계정에 처리 대기 중인 약관 동의나 결제 안내가 있는지 차례로 확인하세요. 스토어 지역은 시스템 설정에서 Apple 계정 → 미디어 및 구입 항목 → 계정 보기 → 국가 또는 지역으로 이동해 확인할 수 있습니다. 변경이 필요하다면 잔액과 구독 등 조건을 살펴보고 Apple 페이지의 절차를 따르세요.
App Store에서 정품 Shadowrocket을 확인하려면 어떻게 해야 하나요?
제품 상세 페이지에서 이름이 Shadowrocket인지, 개발자가 Shadow Launch Technology Limited인지, 페이지 주소에 앱 ID 932747118이 포함되어 있는지 확인하세요. 그런 다음 앱 아이콘을 이 사이트 헤더의 공식 아이콘과 비교하세요. 이름이 비슷하다는 이유만으로 정품이라고 판단하지 마세요. 구매하기 전에 호환성, 가격, 구매 가능 범위도 확인하세요. 해당 정보는 App Store 페이지 표기를 기준으로 합니다. 세 가지 확인 정보가 일치하지 않으면 구매를 중단하고 다운로드 안내 페이지에서 지정된 제품 페이지를 다시 여세요.
한 번 구매하면 무엇을 이용할 수 있고, 가격은 어디서 확인하나요?
Shadowrocket은 유료 상용 앱이며 소스 코드가 공개되어 있지 않습니다. 구매 항목은 클라이언트 사용 권한입니다. 클라이언트의 일회성 구매는 연결 서비스 이용권과 별개입니다. 구매 후에도 가져오기와 연결을 이용하려면 본인이 이미 보유한 구독 정보나 서버 정보가 필요합니다. 미국 스토어의 참고 가격은 $2.99이며, 각 국가 또는 지역의 스토어에는 현지 통화로 표시됩니다. 최종 금액은 App Store 페이지와 구매 확인 화면을 기준으로 합니다. 이 사이트는 서버나 구독을 제공·판매·추천하지 않으며 연결 서비스 비용도 대신 처리하지 않습니다.
기기를 바꾸거나 앱을 다시 설치하면 다시 구매해야 하나요?
먼저 새 기기의 App Store에서 미디어 및 구입 항목에 기존 구매 계정으로 로그인했는지 확인한 다음, 계정의 구입 항목 또는 앱 목록에서 Shadowrocket을 찾으세요. 구매 기록이 정상적으로 확인되면 보통 다시 다운로드할 수 있는 항목이 표시됩니다. 가격이 표시되면 즉시 다시 결제하지 말고 계정, 스토어 지역, 구매 기록을 먼저 확인하세요. 앱을 복원해도 모든 로컬 데이터가 복원되는 것은 아닙니다. 기존 기기의 구독, 구성, 사용자 지정 규칙을 백업했는지 따로 확인하고 새 기기에서 항목별로 점검하세요.
구매한 앱이 다른 기기에 표시되지 않는 이유는 무엇인가요?
시스템에 로그인한 계정과 App Store의 미디어 및 구입 항목에 사용하는 계정이 다를 수 있으므로 먼저 후자를 확인하세요. 이어서 구매 기록, 가려진 구입 항목, 현재 기기의 호환성을 확인하세요. 시스템 요구 사항과 구매 가능 범위는 App Store 페이지 표기를 기준으로 합니다. 가족 공유를 사용할 수 있는지도 스토어 페이지 안내와 가족 설정에서 확인하세요. 가족 구성원이 구매했다고 해서 현재 계정에서도 구매한 것으로 간주할 수는 없습니다. 구매 기록이 있는데도 복원할 수 없다면 구매 기록 정보를 준비해 Apple 지원을 이용하세요.
Home / Settings
설치 및 첫 실행
앱 설치, 시스템 승인 완료, 실제 접속 정상 여부는 각각 별도로 확인해야 합니다.
iPhone에 설치한 뒤 처음 실행할 때 어떤 순서로 설정해야 하나요?
먼저 App Store 제품 페이지에서 호환성을 확인하세요. 시스템 요구 사항은 App Store 페이지 표기를 기준으로 합니다. Shadowrocket을 열고 Home에서 서버 항목이 있는지 확인하세요. 항목이 없다면 본인의 구독을 가져오거나 Add Server에서 이미 보유한 서버 정보를 입력한 다음 사용할 항목을 선택하세요. 이어서 Global Routing을 확인하고 연결을 켜세요. 처음 연결할 때 VPN 구성을 추가하라는 시스템 확인 창이 나타날 수 있습니다. 직접 시작한 작업인지 확인한 뒤 승인하세요. 승인이 완료되었다는 것은 구성을 추가하도록 허용되었다는 뜻일 뿐, 원격 서비스가 사용 가능하다는 의미는 아닙니다.
iPad에도 설치할 수 있나요? 구성을 다시 가져와야 하나요?
iPad는 iPhone과 같은 App Store 구매 기록을 확인합니다. Mac 데스크톱 버전은 무료이며 이 구매에 포함되지 않습니다. 시스템 요구 사항과 구매 가능 범위는 App Store 페이지 표기를 기준으로 합니다. 기존 구매 계정으로 구입 항목을 확인한 뒤 스토어에 표시된 방식으로 진행하세요. iPad에서는 화면 크기에 따라 일부 페이지 배치가 다를 수 있으므로 다른 기기의 버튼 위치를 그대로 따르지 말고 Home, Config, Settings 등의 이름으로 메뉴를 찾으세요. 설치가 끝나면 구독, 현재 서버, 구성이 실제로 있는지 확인하세요. 앱을 복원하면 이 항목들이 모두 자동으로 동기화된다고 가정해서는 안 됩니다.
연결 스위치가 켜지지 않거나 켠 직후 꺼지면 어떻게 해야 하나요?
먼저 유효한 서버 항목을 선택했는지 확인한 다음, 처리하지 않은 VPN 구성 승인 창이 있는지 살펴보세요. 창이 없고 스위치가 바로 꺼진다면 시스템 설정에서 VPN을 검색해 관련 구성이 있는지, 기기 관리 정책이 변경을 제한하는지 확인하세요. 이어서 현재 항목의 프로토콜과 필수 입력란을 확인하고, 다른 VPN 연결을 끈 뒤 다시 시도하세요. 관리되는 기기라면 관리자에게 정책을 확인하세요. 구성을 무작정 반복해서 삭제하지 말고, 새로 만들어야 한다면 먼저 본인의 구독과 사용자 지정 설정을 저장하세요.
인터페이스가 영어로 표시될 때 Home, Config, Settings는 무엇을 뜻하나요?
이 가이드에서는 화면과 바로 대조할 수 있도록 인터페이스 용어를 영어로 표기합니다. Home에서는 서버 항목과 연결 메뉴를 확인합니다. Config에서는 구성 파일을 관리합니다. Settings에서는 앱 설정을 확인합니다. Data에서는 연결 관련 데이터 기록을 살펴봅니다. Global Routing의 Config, Proxy, Direct는 라우팅 모드이므로 같은 이름의 페이지와 혼동하지 마세요. 메뉴 위치가 안내와 다르면 아이콘 모양이나 화면상 고정 위치만 보고 조작하지 말고, 화면 이름과 기능을 기준으로 찾은 다음 용어집에서 설명을 확인하세요.
시스템에 VPN 표시가 나타나면 정상적으로 접속할 수 있다는 뜻인가요?
VPN 표시는 시스템의 관련 연결이 설정되었거나 활성화되어 있음을 뜻합니다. 이것만으로 서버 연결, DNS 확인, 규칙에 따른 트래픽 분기가 모두 정상이라고 단정할 수는 없습니다. 연결을 켠 뒤 평소에 바로 접속할 수 있는 페이지를 먼저 열고, 이어서 프록시를 통해 접속해야 하는 대상을 테스트하세요. 현재 Global Routing 모드와 선택된 서버도 함께 확인하세요. 두 종류의 접속 결과가 다르면 직접 연결, 프록시, 도메인 확인 순서로 나누어 점검하세요. 대상 콘텐츠가 정상적으로 로드되고 관련 요청이 예상한 정책을 따를 때 검증이 완료된 것입니다.
Subscribe / Add Server
구독 및 서버 가져오기
아래 절차는 본인이 이미 보유한 구독 또는 서버 정보가 있다는 전제하에 안내합니다. 가져오기 전에 콘텐츠 유형을 확인하고, 가져온 뒤 생성된 항목을 점검하세요.
보유한 구독 링크를 가져오지 못할 때 무엇을 확인해야 하나요?
먼저 복사한 구독 링크가 전체 주소인지, 앞뒤에 공백이나 줄바꿈이 없는지, 메신저에서 덧붙인 설명 문구가 포함되지 않았는지 확인하세요. 그런 다음 가져오기 메뉴가 해당 콘텐츠 형식을 지원하는지 확인하세요. 구독을 요청하려면 현재 네트워크에서 해당 주소에 접근할 수 있어야 하며, 링크 만료, 계정 상태, 콘텐츠 형식도 영향을 줄 수 있습니다. 오류가 형식 문제를 가리킨다면 현재 이용 중인 서비스 제공자에게 Shadowrocket에서 사용할 수 있는 구독 형식을 확인하세요. 구독 링크에는 계정 정보가 포함되는 경우가 많으므로 질문 게시판에 공개하지 말고, 문제 해결용 스크린샷에도 전체 링크가 보이지 않도록 하세요.
서버를 직접 추가해 저장했는데 연결되지 않는 이유는 무엇인가요?
저장에 성공했다는 것은 항목이 기록되었다는 뜻일 뿐, 입력한 값이 서버와 일치한다는 뜻은 아닙니다. Add Server에서 보유한 서버 정보를 참고해 프로토콜 유형, 주소, 포트, 인증 정보를 하나씩 확인하세요. TLS, SNI, 전송 방식 또는 경로를 사용하는 경우 원격 서버 설정과도 일치해야 합니다. 주소와 비밀번호만 복사하고 나머지 항목을 빠뜨리지 마세요. 서로 다른 프로토콜의 매개변수를 섞어 입력해서도 안 됩니다. 입력값을 확인한 뒤 해당 항목을 다시 선택해 연결을 테스트하세요. 그래도 실패하면 구체적인 오류를 기록하고 현재 서비스 제공자에게 서버 상태와 매개변수를 확인하세요.
구독은 어떻게 업데이트하며, 성공 여부는 어떻게 확인하나요?
Home에서 해당 Subscribe 그룹을 찾고 그룹에 표시된 업데이트 기능을 사용하세요. 메뉴 위치는 현재 앱 인터페이스를 기준으로 확인하세요. 업데이트 전에 현재 네트워크에서 구독 주소에 요청을 보낼 수 있는지 확인하고, 업데이트 후 목록을 펼쳐 서버 항목이 예상대로 바뀌었는지와 현재 선택 항목이 무엇인지 확인하세요. 원격 콘텐츠가 원래 바뀌지 않았다면 목록이 그대로여도 업데이트 실패라고 단정할 수 없습니다. 앱의 안내도 함께 확인하세요. 구독 새로고침은 구독에 포함된 항목만 업데이트하며 Config의 규칙 파일을 새로고침하는 것과는 다릅니다. 두 항목은 각각 확인해야 합니다.
Scan QR Code로 스캔했지만 사용할 수 있는 항목이 생기지 않으면 어떻게 해야 하나요?
먼저 QR 코드가 본인이 보유한 서버 정보에서 만들어졌는지 확인하고, Scan QR Code를 사용할 때 카메라 접근을 허용하세요. QR 코드가 선명하고 온전하게 보이도록 하며 가장자리가 잘리거나 화면 반사로 내용이 가려지지 않게 하세요. 인식에 성공한 뒤에도 생성된 항목의 프로토콜과 입력값을 확인해야 합니다. QR 코드에는 여러 종류의 텍스트가 들어갈 수 있으므로 텍스트를 인식했다고 해서 가져오기가 지원된다는 뜻은 아닙니다. 지원되지 않는 콘텐츠라는 안내가 나오면 원래 제공한 곳에 형식을 확인하거나, 같은 자료에 명시된 구독 메뉴와 수동 입력값을 사용하세요. 빠진 값을 임의로 추측하지 마세요.
업데이트 후 항목 수가 늘거나 줄고 사용자 지정 선택이 사라지는 것이 정상인가요?
구독 목록은 원격에서 반환하는 콘텐츠에 따라 달라지므로 항목 수가 바뀌었다는 사실만으로 오류라고 판단할 수 없습니다. 먼저 어느 Subscribe 그룹을 업데이트했는지와 앱에서 요청 또는 파싱 오류를 알렸는지 확인한 다음, 현재 선택한 서버가 아직 있는지 살펴보세요. 계속 보관해야 할 수동 항목과 사용자 지정 구성은 변경 전에 별도로 백업하세요. 구독을 새로고침해도 모든 로컬 변경 사항이 유지된다고 가정해서는 안 됩니다. 항목 수가 예상과 다르면 현재 서비스 제공자에게 반환 콘텐츠를 확인하세요. 같은 링크를 반복해서 가져오면 그룹이 중복되어 오히려 확인이 어려워질 수 있습니다.
Global Routing / Connectivity Test
규칙 분기 및 문제 해결
먼저 직접 연결과 프록시 결과를 비교한 다음 DNS, 규칙 순서, 자동 연결 조건을 확인하세요. 한 번의 테스트 수치만으로 전체 접속 상태를 판단하지 마세요.
Global Routing의 Config, Proxy, Direct 모드는 어떻게 선택하나요?
Config는 현재 활성화된 구성의 규칙에 따라 요청 처리 방식을 결정하므로 트래픽 분기 규칙을 확인한 뒤 일상적으로 사용할 때 적합합니다. Proxy는 주요 요청을 선택한 프록시 경로로 보내므로 프록시 연결을 잠시 점검할 때 유용합니다. Direct는 주요 요청을 직접 연결하므로 현재 네트워크 상태를 비교하는 기준으로 사용할 수 있습니다. 같은 대상을 테스트할 때는 한 번에 조건 하나만 바꾸고, 테스트가 끝나면 원래 사용하려던 모드로 되돌리세요. Proxy를 선택해도 구성 파일의 모든 세부 항목이 검증되는 것은 아니며, Direct를 선택해도 DNS 등의 설정이 반드시 모두 시스템 기본값으로 돌아가는 것은 아닙니다.
연결은 되었지만 인터넷에 접속할 수 없다면 어떤 순서로 확인해야 하나요?
먼저 연결을 끄고 현재 Wi-Fi 또는 셀룰러 네트워크에서 정상적으로 접속할 수 있는지 확인한 뒤, 연결을 켜고 선택된 서버와 Global Routing을 점검하세요. Connectivity Test로 연결 상태를 확인하되 실제 페이지가 로드되는지도 함께 살펴보세요. 테스트에 응답이 왔다고 해서 모든 대상에 접속할 수 있는 것은 아닙니다. 도메인 접속만 실패하면 DNS 설정을 중점적으로 확인하고, 일부 대상만 실패하면 규칙과 대상 서비스 상태를 살펴보세요. 한 번에 조건 하나만 바꾸고 기존 값을 기록한 뒤 직접 연결과 프록시 결과를 각각 비교하세요. 서버, DNS, 구성을 동시에 바꾸면 비교 기준을 잃을 수 있습니다.
규칙에 DIRECT를 지정했는데 실제 요청은 왜 직접 연결되지 않나요?
먼저 Global Routing이 Config로 설정되어 있고, 수정한 구성을 실제로 사용 중인지 확인하세요. 그런 다음 규칙 순서에 따라 더 앞선 규칙이 해당 요청과 일치하는지 살펴보고 DOMAIN, DOMAIN-SUFFIX 또는 IP-CIDR의 대상이 올바르게 입력되었는지 확인하세요. FINAL은 앞선 규칙이 하나도 일치하지 않을 때 사용할 기본 규칙이어야 합니다. 페이지가 여러 도메인에 요청을 보낼 수 있으므로 주 도메인이 DIRECT와 일치해도 모든 리소스에 같은 정책이 적용되는 것은 아닙니다. 확인할 수 있는 연결 기록을 이용해 요청별로 살펴보고, 수정한 뒤 다시 요청을 보내 결과를 확인하세요.
연결을 켠 뒤 배터리 소모가 늘었다면 어떤 설정부터 확인해야 하나요?
먼저 시스템의 배터리 화면에서 같은 사용 시간대의 활동을 확인하고, 데이터 전송량이 많거나 연결이 자주 끊겼다 다시 연결되는지, 진단 기록이 오래 남는지 비교하세요. 프로토콜, 신호 품질, 서버 거리, 네트워크 전환 모두 배터리 소모에 영향을 주므로 프로토콜 이름만으로 판단할 수 없습니다. 문제를 확인할 때는 불필요한 연속 테스트를 중단하고, 상세 로그가 켜져 있는지 확인한 뒤 안정적인 Wi-Fi 환경에서의 상태를 살펴보세요. 이후 셀룰러 네트워크와 비교하세요. 배터리 소모를 줄이려고 필요한 보안 검증을 임의로 끄지 말고, 시스템에 표시되는 VPN 활동 시간을 계속해서 최대 부하로 작동한 시간이라고 해석하지 마세요.
On Demand 자동 연결이 예상대로 작동하지 않을 때 어떻게 확인하나요?
On Demand는 설정된 조건에 따라 연결 동작을 실행하며 서버의 사용 가능 여부를 판단하지 않습니다. 먼저 기능이 켜져 있는지 확인한 다음 Wi-Fi, Cellular, 관련 도메인 조건을 점검하세요. 특히 Wi-Fi 이름이 정확한지, 조건이 서로 겹치는지 확인해야 합니다. 자동 연결을 잠시 끄고 수동으로 연결해 기본 연결이 정상인지 확인한 뒤, 조건을 한 번에 하나씩 다시 활성화하고 실제로 네트워크를 전환해 테스트하세요. 수동으로 연결을 끈 뒤 자동으로 다시 연결된다면 연결 스위치를 반복해서 조작하지 말고 트리거 조건과 시스템 관련 설정을 먼저 확인하세요.