공식 매뉴얼 · 자주 묻는 질문

Shadowrocket
구매, 가져오기 및 연결 문제

문제가 발생한 단계에 따라 답변을 찾아보세요. 스토어 및 구매 기록, 기기 설치 및 권한 승인, 기존 구독 가져오기, 연결 및 규칙을 다룹니다. 사실을 먼저 확인한 뒤 조치하고, 문제를 점검할 때는 한 번에 한 가지 조건만 바꾸며 기존 설정과 오류 메시지를 기록해 두세요.

  • App Store 정품 확인
  • 기존 구독 가져오기
  • Global Routing
  • 연결 문제 해결

순서대로 진행하는 방법은 사용 튜토리얼에서 확인하고, 구매 경로를 확인하려면 App Store 다운로드 안내를 참고하세요. 아래 질문은 하나씩 펼쳐 볼 수 있으며 여러 항목을 동시에 열어 비교할 수도 있습니다.

스토어 및 구매 기록

정품 확인 및 구매

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

검색 결과는 현재 App Store에 사용하는 Apple ID의 스토어 지역에 따라 달라집니다. 중국 본토 스토어에서는 Shadowrocket이 표시되지 않을 수 있습니다. 먼저 시스템 설정에서 Apple ID의 Media & Purchases로 이동해 계정의 Country/Region을 확인하세요. 기기의 언어 및 지역 설정과는 별개입니다. 그런 다음 다운로드 안내에 있는 App Store 제품 페이지를 열어 현재 스토어에서 이용할 수 있는지 확인하세요. 지역을 변경해야 한다면 계정의 공식 Country/Region 변경 절차를 따르고, 잔액·기존 구독·결제 수단 관련 조건을 먼저 확인하세요. 검색 결과만을 이유로 지역을 반복해서 바꾸지는 마세요. 정품 확인 절차는 정품 안내에서 확인할 수 있습니다.

스토어에서 정품 Shadowrocket인지 확인하는 방법

이름, 개발자, 공식 아이콘, 제품 페이지 주소를 함께 확인하세요. 검색 결과에 표시된 이름만으로 판단하면 안 됩니다. 개발자는 Shadow Launch Technology Limited여야 하며, 아이콘은 흰색 바탕에 파란색과 보라색 테두리의 로켓으로 사이트 상단의 공식 아이콘과 일치해야 합니다. 제품 페이지 주소에 id932747118이 포함되어 있는지도 확인하세요. 앱 ID는 932747118입니다. App Store 상세 페이지에서 정보를 대조하고 가격과 호환성을 확인한 뒤 구매하세요. 앱을 받을 수 있는 곳은 App Store뿐입니다. 이 사이트의 다운로드 안내에서는 정품 확인과 구매 절차를 안내하며, 실제 구매와 설치는 App Store에서 진행됩니다.

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

일반적으로 Shadowrocket을 처음 구매한 Apple ID를 사용하면 App Store의 구입 항목이나 앱 기록에서 다시 다운로드할 수 있습니다. 먼저 Media & Purchases에 현재 로그인된 계정을 확인한 뒤 구입 항목을 검색하세요. 기기 동기화에 사용하는 계정과 App Store 구매에 사용하는 계정이 다를 수 있습니다. 페이지에 여전히 가격이 표시된다면 구매 기록, 현재 스토어 지역, 앱이 가려져 있는지부터 확인하고 바로 다시 결제하지 마세요. 앱을 다시 다운로드해도 모든 설정이 복원되는 것은 아닙니다. 기존 기기의 서버 정보, 구독, Config를 백업했는지 별도로 확인하세요. 구매 가능 여부와 현재 이용 상태는 App Store 페이지에 표시된 내용을 기준으로 합니다.

일회성 구매에는 무엇이 포함되며, 구매 후에도 Config를 가져와야 하는 이유는 무엇인가요?

Shadowrocket은 유료 클라이언트이며 미국 스토어 기준 가격은 약 2.99달러로, 일회성 구매 방식입니다. 실제 금액과 통화, 구매 가능 여부는 App Store 페이지에 표시된 내용을 기준으로 합니다. 클라이언트 일회성 구매는 연결 서비스 이용권과 다릅니다. 구매하면 앱 사용 자격을 얻지만, 사용할 서버 정보가 자동으로 생성되지는 않습니다. 처음 연결하기 전에 본인이 이미 보유한 구독이나 서버 정보를 가져오고 인증 항목을 확인해야 합니다. 이 사이트는 클라이언트 공식 매뉴얼을 제공하며 서버나 구독 서비스를 제공·판매·추천하지 않습니다. 앱 업데이트는 App Store에서 진행하고, 기존 구독 업데이트는 클라이언트 안에서 진행합니다. 두 작업은 서로 다릅니다.

스토어 지역 및 구매 안내 보기 →
기기 및 시스템 권한

설치 및 첫 실행

iPad에 설치할 수 있나요? 같은 계정으로 별도 구매해야 하나요?

Shadowrocket은 주로 iPhone과 iPad에서 사용할 수 있습니다. 시스템 요구 사항과 여러 기기에서의 구매 적용 여부는 App Store 페이지에 표시된 내용을 기준으로 합니다. iPad의 App Store에서 구매 계정을 확인하고 구입 항목에서 앱을 찾으세요. 이미 구매 자격이 있다면 스토어에서 다시 다운로드할 수 있습니다. iPad 화면 구성은 iPhone과 다를 수 있으므로 휴대전화 스크린샷의 버튼 위치를 그대로 찾기보다 Home, Config, Settings 등의 화면 용어를 기준으로 조작하세요. 설치 후에는 해당 기기에 구독과 Config가 있는지도 확인해야 합니다. 구매 자격과 앱 내 설정은 별개의 데이터입니다. 다운로드 안내에서 iPad 확인 순서를 살펴보세요.

처음 실행한 뒤 연결 스위치가 켜지지 않거나 바로 꺼지면 어떻게 하나요?

처음 연결할 때는 일반적으로 시스템에서 VPN 구성을 추가하도록 허용해야 합니다. 먼저 Home에 사용할 수 있는 항목이 있는지 확인하고 하나를 선택한 다음 연결을 켜세요. 시스템 권한 요청이 나타나면 Shadowrocket에 대한 요청인지 확인하고 안내에 따라 승인합니다. 이전에 권한 요청을 취소했다면 앱에서 다시 시도한 뒤 시스템 설정의 VPN 관리 화면에서 구성 상태를 확인하세요. 다른 VPN 연결이 작동 중이거나 기기 관리 제한이 있으면 연결 시작에 영향을 줄 수 있습니다. 문제를 확인할 때는 테스트에 필요한 연결만 남겨 두세요. 스위치가 바로 꺼진다고 구독이 만료된 것은 아닙니다. 시스템 권한 문제인지 서버 연결 문제인지 먼저 구분하고 앱에 표시되는 오류에 따라 확인하세요.

화면이 영어로 표시될 때 어떤 메뉴를 기준으로 조작하면 되나요?

이 매뉴얼은 기기의 버튼과 쉽게 대조할 수 있도록 화면 용어를 영어 원문 그대로 표기합니다. Home에서는 서버 항목과 연결 상태를 확인하고, Add Server에서는 정보를 추가하며, Config에서는 구성을 관리하고, Settings에서는 설정을 확인합니다. Global Routing은 트래픽 처리 방식을 선택하는 메뉴입니다. 앱 언어를 확인하려면 시스템 설정에서 Shadowrocket의 앱 언어 옵션을 살펴보세요. 선택할 수 있는 언어는 기기와 앱의 현재 표시 내용에 따라 다를 수 있습니다. 화면 언어가 바뀌었다고 구성에 문제가 생긴 것은 아니며, 언어를 바꾸려고 기존 구독을 삭제할 필요도 없습니다. 계속 조작할 때는 버튼의 고정된 위치보다 메뉴 이름과 항목의 의미를 기준으로 하세요.

연결을 켠 뒤 배터리 소모가 늘었다면 원인을 어떻게 확인하나요?

배터리 소모량은 트래픽 양, 무선 신호, 서버 연결 안정성, 다른 앱의 백그라운드 활동 등에 영향을 받습니다. 연결 스위치가 켜져 있다는 사실만으로 원인을 판단할 수는 없습니다. 먼저 시스템의 배터리 사용량에서 같은 시간대의 기록을 비교한 뒤 Data의 트래픽 수치를 확인해 지속적인 업로드·다운로드나 잦은 재연결이 있는지 살펴보세요. 같은 네트워크와 비슷한 사용 시간으로 비교하고, 한 번에 한 가지 조건만 바꾸세요. 동영상 재생이나 대용량 파일 전송도 결과에 영향을 줍니다. On Demand를 사용 중이라면 문제를 확인하는 동안 자동으로 다시 연결되지 않도록 실행 조건도 점검하세요. 필요하지 않은 연결을 끈 뒤 관찰하세요. Data의 트래픽 통계는 배터리 소모량을 측정하는 기능이 아닙니다.

Data 및 트래픽 통계 안내 보기 →
기존 정보 가져오기 및 관리

구독 및 서버 가져오기

기존 구독을 가져오지 못할 때 어떤 순서로 확인해야 하나요?

먼저 계정 웹페이지 주소가 아니라 본인이 보유한 전체 구독 URL을 복사했는지 확인하세요. 불필요한 공백이나 줄바꿈이 있는지, 쿼리 매개변수가 빠지지 않았는지도 살펴보세요. 다음으로 현재 네트워크에서 해당 주소에 접속할 수 있는지, 구독 기간이 유효한지 확인합니다. Add Server에서 Subscribe를 추가할 때는 해당 URL 입력란에 주소를 붙여 넣고 현재 화면의 안내에 따라 저장한 다음 업데이트하세요. 웹페이지 내용이 반환되거나 인증 오류 또는 파싱 오류가 발생하면 서비스 측에서 제공한 구독 형식과 인증 상태를 확인해야 합니다. 같은 주소를 반복해서 가져와도 대개 해결되지 않습니다. 문제를 확인할 때 오류 문구를 기록하되, 접근 자격 정보가 포함될 수 있으므로 전체 URL을 공개하지 마세요.

Add Server에서 서버를 직접 추가한 뒤 연결되지 않을 때 자주 잘못 입력하는 항목은 무엇인가요?

직접 추가할 때는 본인이 보유한 서버 정보와 각 항목을 정확히 일치시켜야 합니다. 먼저 프로토콜 유형, 주소, 포트를 확인한 다음 비밀번호 또는 UUID, 서버에서 요구하는 전송 방식, TLS, SNI, 경로 등을 점검하세요. 프로토콜마다 필요한 항목이 다릅니다. 이름이 비슷하다는 이유로 VMess 설정을 VLESS에 그대로 적용하면 안 되며, 입력란을 채우려고 임의의 값을 넣지 마세요. 저장한 뒤 Home으로 돌아가 방금 추가한 항목이 선택되어 있는지 확인하고 연결을 테스트하세요. 정보가 QR 코드에 있다면 Scan QR Code로 가져온 다음 항목을 다시 확인할 수 있습니다. 수정할 때는 한 번에 하나만 바꾸고 원본 정보를 보관해 오류 원인을 파악할 수 있도록 하세요.

기존 구독은 어떻게 업데이트하며, 업데이트 후 항목이 바뀌는 이유는 무엇인가요?

Home에서 해당 Subscribe 그룹이나 항목을 찾아 현재 화면에 제공되는 업데이트 기능을 사용한 다음 결과와 오류 메시지를 확인하세요. 업데이트하면 해당 주소에서 서버 목록을 다시 가져오므로 항목 이름, 개수, 매개변수가 구독 내용에 따라 달라질 수 있습니다. 이는 App Store 앱 업데이트와는 다릅니다. 업데이트 전에 사용 중인 항목 이름을 기록해 두고, 업데이트 후 선택이 여전히 유효한지 확인하세요. 업데이트에 실패하면 그룹 전체를 바로 삭제하지 말고 URL, 인증 상태, 현재 네트워크부터 점검하세요. 중요한 수동 설정은 작업 전에 따로 기록해 두세요. 로컬에서 변경한 내용이 다음 구독 업데이트에도 반드시 유지된다고 가정해서는 안 됩니다.

Subscribe와 Config는 어떻게 다르며, 가져온 뒤에도 규칙을 확인해야 하는 이유는 무엇인가요?

Subscribe는 일반적으로 서버 목록을 가져오는 데 사용하고, Config는 규칙과 관련 처리 설정을 관리합니다. 실제로 포함되는 내용은 가져온 데이터의 형식에 따라 다릅니다. Home에 항목이 표시되어도 목록을 가져왔다는 뜻일 뿐, 규칙 파일이 있거나 사용 중이라는 의미는 아닙니다. Global Routing에서 Config를 사용하려면 Config에서 현재 구성을 확인하고 규칙, 정책 이름, 사용 가능한 서버가 서로 맞는지 점검하세요. 규칙의 PROXY 또는 사용자 지정 정책은 구성에 사용 가능한 대상이 있어야 적용됩니다. 텍스트만 복사했다고 자동으로 작동하는 것은 아닙니다. 서버 정보와 구성을 각각 확인한 뒤 연결을 테스트하면 가져오기 문제와 라우팅 문제를 구분하는 데 도움이 됩니다.

가져오기 및 첫 연결 튜토리얼 보기 →
처리 경로 및 확인 순서

규칙 라우팅 및 연결 문제 해결

Global Routing에서 Config, Proxy, Direct는 어떻게 선택하나요?

Config는 현재 구성의 규칙에 따라 트래픽을 처리하므로 검토를 마친 규칙 파일이 있을 때 적합합니다. Proxy는 선택한 프록시 대상으로 트래픽을 보내며, 서버 연결이 정상인지 임시로 확인할 때 사용할 수 있습니다. Direct는 트래픽을 직접 연결해 기기의 기존 네트워크와 비교할 때 유용합니다. 이 세 가지 모드는 처리 경로를 바꾸는 기능이며, 잘못된 인증 정보나 만료된 구독, 기기 네트워크 문제를 자동으로 해결하지는 않습니다. 평소 트래픽을 라우팅할 때는 Config를 사용할 수 있지만, 먼저 구성과 정책 대상이 유효한지 확인하세요. 문제를 확인할 때는 기존 설정을 기록하고 한 번에 한 가지 모드만 바꾸세요. 테스트가 끝나면 원래 설정으로 되돌려 임시 변경을 잊고 규칙 효과를 잘못 판단하지 않도록 하세요.

연결 스위치가 연결됨으로 표시되는데 웹페이지가 열리지 않으면 어떻게 점검하나요?

연결됨은 시스템 연결이 설정되었다는 뜻이지 모든 요청이 대상에 도달한다는 의미는 아닙니다. 먼저 연결을 일시 중지하고 기기의 기존 네트워크로 일반 웹페이지에 접속할 수 있는지 확인한 다음 Home에서 선택된 서버를 점검하세요. Connectivity Test 결과와 실제 웹페이지 요청을 함께 확인하세요. 테스트 한 번에 성공해도 모든 트래픽이 정상이라는 뜻은 아닙니다. Proxy로 임시 전환했을 때 접속되지만 Config에서는 실패한다면 적용된 규칙, 정책 대상, DNS 설정을 확인하세요. 두 모드 모두 실패한다면 서버 정보와 현재 네트워크를 먼저 점검하세요. 한 번에 하나만 변경하고 오류와 처리 경로를 기록하세요. 비교에 필요한 단서를 잃을 수 있으므로 모든 설정을 한꺼번에 초기화하지 마세요.

규칙이 맞아 보이는데 적용되지 않을 때 매칭 결과를 어떻게 확인하나요?

먼저 Global Routing이 Config로 설정되어 있는지 확인하고, 파일 내용만 열어 보는 것이 아니라 실제 사용 중인 구성 파일을 점검하세요. 규칙은 일반적으로 구성에 적힌 순서대로 매칭되므로 앞쪽 규칙이 먼저 적용되면 뒤쪽 규칙은 요청을 처리하지 못할 수 있습니다. DOMAIN-SUFFIX 같은 키워드 뒤에 있는 도메인과 규칙 끝의 정책 이름이 실제로 존재하고 사용할 수 있는지 확인하세요. FINAL은 앞선 규칙과 매칭되지 않았을 때 적용되는 최종 규칙입니다. 그런 다음 해당 요청을 새로 보내고 앱에서 확인할 수 있는 연결 기록을 통해 처리 결과를 살펴보세요. 이미 연결된 세션은 규칙을 바꿔도 경로가 즉시 바뀌지 않을 수 있으므로 새 요청으로 확인해야 합니다. 문제를 확인한 뒤에는 검증된 구성을 저장하세요.

일부 도메인만 열리지 않을 때 DNS를 바로 바꿔야 하나요?

일부 도메인만 접속되지 않는 원인은 DNS, 규칙 대상, 서버에서 대상까지의 연결, 대상 웹사이트 자체 등일 수 있습니다. 먼저 원인을 구분하세요. 같은 도메인이 Direct, Proxy, Config에서 어떻게 동작하는지 비교한 뒤 연결 기록에서 도메인, 주소, 처리 정책을 확인하세요. Config에서만 실패한다면 해당 도메인이 사용할 수 없는 정책에 할당되어 있는지 먼저 살펴보세요. 주소 확인에 실패한다면 Config 또는 Settings에서 실제 사용 중인 DNS 설정을 점검하세요. 웹사이트 하나가 열리지 않는다고 여러 매개변수를 연달아 바꾸거나 인증서 검증을 함부로 끄지 마세요. 기존 설정을 기록한 뒤 한 번에 한 항목만 변경하고, 같은 대상에 다시 요청해 결과를 확인한 후 변경 사항을 유지하세요.

Global Routing 사용 안내 보기 →

분류 목록으로 돌아가기 ↑ · Rules 안내 계속 읽기 · 화면 용어 및 규칙 키워드 찾아보기