공식 안내서 · 문제 색인

Shadowrocket 자주 묻는 질문

문제가 발생한 단계부터 확인하세요. 구매 기록, 시스템 권한, 기존 구성, 규칙 및 네트워크를 살펴보세요. 먼저 사실을 확인한 뒤 설정을 변경하고, 한 번에 한 항목만 조정하세요.

  • 네 가지 문제 유형
  • 질문과 답변을 개별적으로 펼칠 수 있습니다
  • 화면의 항목명은 영어 원문으로 표기합니다

초기 설정을 아직 완료하지 않았다면 사용 안내를 먼저 확인하세요. App Store 링크를 확인하려면 App Store 정품 확인 페이지를 방문하세요.

App Store · 계정 및 구매 기록

정품 확인 및 구매

App Store에서 Shadowrocket을 찾을 수 없을 때 먼저 확인할 사항은 무엇인가요?

먼저 이 사이트의 정품 확인 페이지에서 안내하는 App Store 제품 페이지를 열어 검색 결과에 표시되지 않는 경우와 제품 페이지를 사용할 수 없는 경우를 구분하세요. 해당 지역에서 구매할 수 없다는 안내가 표시되면 App Store 구매에 사용하는 Apple 계정의 국가 또는 지역과 결제 정보를 확인하세요. 변경이 필요하면 시스템 Settings에서 Apple 계정으로 이동한 다음 Media & Purchases를 열고 계정의 Country/Region을 확인하세요. 잔액, 구독 및 결제 조건은 시스템 안내에 따라 처리하면 됩니다. 검색 결과에 없다는 사실만으로 앱 배포가 중단되었다고 볼 수는 없습니다.

App Store에서 Shadowrocket 정품인지 어떻게 확인하나요?

제품 페이지에서 개발자 Shadow Launch Technology Limited, 링크의 앱 ID 932747118, 이 사이트와 동일한 공식 아이콘을 각각 확인하세요. 공식 아이콘은 흰색 배경에 파란색과 보라색 테두리 무늬가 있습니다. 앱 이름이나 검색 순위만으로는 이 세 가지 확인을 대신할 수 없습니다. 가격, 호환성 및 업데이트 기록도 해당 제품 페이지에서 확인하세요. 페이지 정보가 일치하지 않으면 구매를 중단하고 이 사이트의 정품 확인 페이지를 다시 방문하세요.

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

먼저 App Store에서 현재 구매에 사용하는 Apple 계정이 처음 구매한 계정과 같은지 확인한 다음, 계정의 구입 항목 또는 앱 목록에서 Shadowrocket을 찾으세요. 구입 기록을 확인할 수 있고 기기가 호환 조건을 충족하면 일반적으로 다시 다운로드할 수 있습니다. 최종 기준은 App Store에 표시되는 내용입니다. 여전히 가격이 표시되면 다시 결제하기 전에 구매 기록, 계정 및 스토어 지역을 확인하세요. 앱 구입 기록 복원과 앱 내 설정 복원은 별개이므로 이전 기기의 설정은 따로 백업 여부를 확인해야 합니다.

한 번 구매하면 연결 서비스도 포함되나요?

앱 일회성 구매는 연결 서비스 요금제가 아닙니다. 구매하는 것은 Shadowrocket 앱 사용 권한이며, 연결에 필요한 구독이나 서버 정보는 사용자가 직접 준비해야 합니다. 미국 스토어 가격은 약 2.99달러이며, 각 스토어에서는 현지 통화로 표시됩니다. 실제 결제 금액은 App Store 구매 확인 화면을 기준으로 하세요. 이 사이트는 서버, 구독 또는 연결 서비스를 제공하거나 판매하거나 추천하지 않습니다. 앱을 구매했는데 SERVER 목록이 비어 있다면 먼저 보유한 유효한 설정을 가져오세요.

iPad에 설치할 수 있나요? 다른 Apple 기기의 호환성은 어디서 확인하나요?

Shadowrocket은 주로 iPhone 및 iPad에서 사용하며, 동일한 App Store 제품 페이지에서 기기 호환성을 확인할 수 있습니다. iPad에서는 먼저 구매에 사용하는 스토어 계정을 확인한 다음 구입 여부를 살펴보세요. Mac, Apple TV 및 Apple Vision의 호환성도 해당 제품 페이지에서 확인할 수 있습니다. 시스템 요구 사항과 여러 기기에서의 구매 적용 범위는 App Store 페이지에 표시된 내용을 기준으로 하세요. 기기 이름만 보고 모든 기기의 조작 화면, 설정 동기화 방식 및 구매 혜택이 완전히 같다고 판단하지 마세요.

관련 안내: 정품 확인을 위한 세 가지 항목 · 구입 항목 복원 · 가격 및 일회성 구매

Home · 시스템 권한 및 첫 연결

설치 및 첫 실행

처음 실행할 때 VPN 구성을 추가하라는 시스템 안내는 무엇인가요?

기기 트래픽을 앱에서 처리할 수 있도록 VPN 구성을 생성하는 권한을 앱에 부여하라는 시스템 안내입니다. Shadowrocket에서 연결을 시작한 뒤 안내가 표시되었는지 확인하고, 시스템 안내에 따라 인증한 다음 허용하세요. 이 권한을 허용해도 서버 정보가 자동으로 입력되거나 원격 연결이 사용 가능해지는 것은 아닙니다. Home으로 돌아가 유효한 기존 구성을 선택하고 연결을 시작해야 합니다. 이전에 취소했다면 다시 연결을 시도하고 시스템 안내에 따라 권한을 부여하세요. 필요한 경우 시스템 Settings에서 VPN 구성을 확인하세요.

Home에서 연결 스위치가 켜지지 않을 때 무엇을 차례로 확인해야 하나요?

먼저 SERVER에 선택할 수 있는 구성이 있는지 확인하고, 첫 연결 시 시스템 VPN 구성 권한을 완료했는지 살펴보세요. 스위치를 켠 직후 다시 꺼진다면 시스템 안내를 기록하고 Settings에서 처리해야 할 VPN 구성이나 기기 관리 제한이 있는지 확인하세요. 현재 사용 중인 다른 VPN 기능은 잠시 중지한 뒤 다시 시도하세요. 스위치를 반복해서 누르는 방식으로 문제를 해결하려 하지 마세요. 먼저 권한 설정 미완료, 기기 정책 제한, 구성 매개변수 오류를 구분한 다음 해당 항목을 점검하세요.

화면이 영어로 표시될 때 처음에 알아둘 항목은 무엇인가요?

먼저 Home, Config, Settings 세 가지 메뉴를 알아두세요. Home에서는 연결 상태와 SERVER 목록의 구성을 확인하고 Global Routing에서 처리 방식을 선택합니다. Config에서는 구성 파일을 관리하고, Settings에서는 설정을 조정합니다. Add Server는 서버 정보를 추가하고, Subscribe는 기존 구독을 가져오며, Connectivity Test는 연결 상태를 테스트합니다. 화면과 대조하기 쉽도록 안내서에서는 이 영어 명칭을 그대로 사용합니다. 앱 언어를 변경하려면 먼저 시스템에서 제공하는 앱 언어 옵션을 확인하세요.

Connectivity Test 결과가 있으면 웹 페이지에도 정상적으로 접속할 수 있다는 뜻인가요?

Connectivity Test는 테스트 당시 조건에서의 연결 상태만 보여 주며, 웹 페이지 접속을 완전히 확인하는 절차를 대신하지 않습니다. 웹 페이지 로딩에는 도메인 이름 확인, 규칙 매칭, 대상 사이트 응답 및 선택한 구성이 모두 영향을 줍니다. 테스트 후 연결 스위치 상태를 확인하고, 접속 가능한 것으로 알려진 웹 페이지를 열어 특정 도메인에서만 실패하는지 살펴보세요. 테스트 대상과 실패 시간을 기록해 서로 다른 조건의 결과를 혼동하지 않도록 하세요. 한 번의 테스트 결과만으로 모든 요청이 성공한다고 판단해서도 안 됩니다.

앱을 업데이트하거나 다시 설치하기 전에 무엇을 저장해야 하나요?

업데이트는 App Store에서 진행합니다. 작업 전에 현재 구성을 복원할 수 있는 경로가 있는지 확인하세요. 보관할 항목에는 직접 사용하는 구독 주소, 수동으로 추가한 서버 매개변수, 사용 중인 Config 파일 및 사용자 지정 규칙이 포함됩니다. 앱을 다시 설치한 뒤에도 스토어 구입 기록만으로 이러한 항목이 복원된다고 보장할 수는 없습니다. 앱에서 현재 제공하는 내보내기 또는 백업 기능을 우선 사용하고, 작업 전에 백업 파일을 읽을 수 있는지 확인하세요. 구독 주소, 비밀번호 및 키는 민감 정보이므로 공개 페이지나 문의용 스크린샷에 게시하지 마세요.

관련 안내: 초기 설정 전체 단계 · VPN 구성 권한 및 Home 화면

Add Server · Subscribe · Config

구독 및 서버 정보 가져오기

아래 절차는 사용자가 이미 본인의 구독 또는 서버 정보를 보유하고 있다는 전제에 따른 것입니다. 입력 내용의 종류를 먼저 확인한 다음 알맞은 가져오기 메뉴를 선택하세요.

기존 구독을 가져오지 못할 때 링크와 프로토콜 중 무엇을 먼저 확인해야 하나요?

먼저 입력한 내용이 계정 관리 페이지나 안내 페이지, 단일 서버 공유 링크가 아니라 완전한 구독 주소인지 확인하세요. 복사 과정에서 공백이나 줄바꿈이 추가되거나 매개변수가 빠지지 않았는지 살펴본 다음, 구독 제공처에 로그인이 필요한지, 주소가 만료되었는지, 현재 네트워크에서 접속할 수 있는지 확인하세요. 그다음 응답 내용이 앱에서 인식할 수 있는 구성 형식인지 살펴보세요. 구독 주소에 접근 자격 증명이 포함될 수 있으므로 공개적으로 붙여 넣지 마세요. 내용을 확인해야 한다면 본인 기기에서 살펴보고, 유효성은 원래 정보를 제공한 곳에 문의하세요.

단일 공유 링크, QR 코드, Subscribe는 각각 어떻게 사용하나요?

먼저 내용의 종류를 구분하세요. 단일 공유 링크는 대개 서버 한 대의 정보를 담고, 구독 주소는 업데이트될 수 있는 구성 목록을 가져오는 데 사용됩니다. 기존 단일 링크는 앱에서 제공하는 가져오기 방법으로 처리하고, QR 코드가 있다면 Scan QR Code로 읽은 뒤 인식된 내용을 확인하세요. 기존 구독 주소는 Add Server로 이동해 Subscribe를 선택하고 주소를 입력하면 됩니다. QR 코드는 정보를 담는 수단일 뿐이므로 이미지로만 내용의 종류를 판단할 수 없습니다. 저장 후 프로토콜, 주소 및 필요한 매개변수를 확인해 일반 웹 페이지를 연결 구성으로 잘못 취급하지 않도록 하세요.

구독을 업데이트했는데 목록이 바뀌지 않으면 무엇을 확인해야 하나요?

먼저 이름이 비슷한 다른 항목이 아니라 현재 사용하는 Subscribe 항목을 업데이트했는지 확인하세요. 업데이트 오류가 표시되었는지 확인하고 구독 주소가 여전히 유효한지도 살펴보세요. 제공처가 같은 내용을 반환했다면 업데이트가 성공해도 목록이 달라지지 않을 수 있습니다. 제공처에서 정보를 변경했는데 기기에는 반영되지 않았다면 요청이 실제로 성공했는지 확인한 뒤, 이전 그룹이나 구성 파일을 계속 사용 중인지 살펴보세요. 주소를 일시적으로 사용할 수 없을 때 기존의 유효한 구성을 잃지 않도록 원래 구독을 바로 삭제하지 말고 필요한 정보를 먼저 보관하세요.

가져오기는 성공했지만 연결에 실패할 때 어떤 항목을 자주 잘못 입력하나요?

가져오기가 성공했다는 것은 내용을 읽었다는 뜻일 뿐, 모든 매개변수가 서버와 일치한다는 뜻은 아닙니다. 먼저 Type, 서버 주소 및 Port를 확인한 다음 프로토콜에 따라 비밀번호, UUID, 암호화 방식과 TLS, SNI, 전송 방식 등 실제로 필요한 항목을 점검하세요. 서로 다른 프로토콜의 항목을 섞어 적용하지 말고, 연결을 시도하려고 검증을 임의로 끄지도 마세요. 직접 보유한 서버 안내를 기준으로 하고, 수정 전에는 원래 값을 보관하세요. 한 번에 한 항목만 변경하고 다시 테스트한 뒤 결과를 기록하면 원인을 파악하는 데 도움이 됩니다.

구독과 Config 파일은 어떻게 다르며 서로 대체할 수 있나요?

구독은 일반적으로 서버 목록을 가져오고 업데이트하는 데 사용하며, Config 파일은 규칙과 관련 설정 옵션을 구성합니다. 두 가지는 해결하는 문제가 다릅니다. 구독을 가져왔다고 사용자 지정 규칙까지 설정된 것은 아니며, Config 파일을 바꿨다고 서버 목록이 업데이트되는 것도 아닙니다. 문제를 확인할 때는 Home에서 선택한 서버와 Config에서 활성화한 구성 파일을 각각 살펴보세요. 직접 준비한 구성 파일을 사용하기 전에는 그 안의 규칙과 설정을 확인하고 원본 파일을 보관하세요. 서버와 규칙을 동시에 바꾸면 어떤 변경이 결과에 영향을 주었는지 파악하기 어렵습니다.

관련 안내: 공유 링크와 구독의 차이 · 프로토콜 매개변수 참고

Global Routing · DNS · On Demand

규칙과 라우팅 및 문제 해결

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

Config는 현재 활성화된 구성의 규칙에 따라 요청 처리 방식을 결정하므로 규칙을 확인한 뒤 일상적으로 사용할 때 적합합니다. Proxy는 요청을 프록시 방식으로 처리하며, 서버가 정상적으로 작동하는지 확인한 뒤 규칙 문제를 좁혀 살펴볼 때 유용합니다. Direct는 직접 연결 방식으로 처리하므로 현재 네트워크 자체에 접속할 수 있는지 비교할 때 사용할 수 있습니다. 각 항목을 한국어로는 구성, 프록시, 직접 연결이라고 설명하지만, 화면에는 Config, Proxy, Direct로 표시됩니다. 처리 방식을 바꿔도 잘못된 서버 매개변수가 수정되지는 않습니다. 확인을 마친 뒤에는 원래 필요한 방식으로 되돌리세요.

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

먼저 연결을 잠시 끊고 현재 Wi-Fi 또는 셀룰러 네트워크 자체가 정상적으로 작동하는지 확인한 다음 다시 연결해 선택한 SERVER가 올바른지 살펴보세요. 이어서 모든 웹 페이지가 실패하는지, 일부 도메인만 실패하는지 구분하세요. 모든 페이지가 실패한다면 서버 연결 상태, 구독 유효성 및 DNS를 먼저 확인하고, 일부 도메인만 실패한다면 규칙 매칭과 대상 사이트 상태를 중점적으로 살펴보세요. 현재 Global Routing 설정을 기록하고 필요하면 Proxy로 비교 테스트를 해보세요. 한 번에 한 항목만 변경하고 확인 후에는 원래대로 되돌리세요. 다른 VPN 기능이 동시에 작동 중이라면 잠시 중지한 뒤 다시 테스트하세요.

Config에서 라우팅 결과가 예상과 다를 때 규칙 순서는 어떻게 확인하나요?

먼저 Global Routing이 Config로 설정되어 있고 현재 편집 중인 구성 파일이 활성화되어 있는지 확인하세요. 규칙은 보통 위에서 아래로 매칭되며, 일치하는 규칙을 찾으면 다음 규칙을 더 이상 확인하지 않습니다. 따라서 적용 범위가 넓은 규칙이 너무 앞에 있으면 뒤에 있는 구체적인 규칙이 적용되지 않을 수 있습니다. DOMAIN, DOMAIN-SUFFIX, GEOIP, IP-CIDR 같은 키워드의 매칭 대상을 확인하고 FINAL은 마지막 기본 처리 규칙으로 두세요. 규칙의 PROXY, DIRECT, REJECT와 Global Routing 화면 옵션도 구분해야 합니다. 이름이 비슷하다고 같은 설정 단계의 항목으로 취급하지 마세요.

On Demand를 켠 뒤 연결이 다시 시작되는 이유는 무엇인가요?

On Demand는 미리 설정한 조건에 따라 연결을 시작하는 기능입니다. 수동으로 연결을 끊은 뒤에도 조건이 계속 충족되면 시스템이 다시 연결을 시작할 수 있으며, 이는 단순한 수동 스위치 동작과 다릅니다. 먼저 On Demand가 활성화되어 있는지와 연결 조건을 확인하고, Wi-Fi와 셀룰러 네트워크를 전환하거나 기기를 깨운 뒤 문제가 발생했는지 살펴보세요. 수동 연결 문제를 점검하려면 On Demand를 잠시 끄고 비교한 뒤 필요에 따라 다시 켜세요. 조건에 따라 연결이 다시 시작되는 현상을 곧바로 앱 오류라고 판단하지 마세요.

배터리 소모가 늘어난 것 같을 때 어떤 설정과 관련 있는지 어떻게 확인하나요?

먼저 시스템 Settings의 배터리 통계에서 해당 시간대를 확인해 화면 사용, 백그라운드 트래픽 및 지속적인 연결 활동을 구분하세요. 남은 배터리 비율만 비교하지 마세요. 전송량, 신호 강도, 잦은 재연결, 프로토콜 처리 및 진단 활동이 모두 배터리 소모에 영향을 줄 수 있습니다. 비슷한 네트워크와 사용 시간에서 항목을 하나씩 비교하고, 불필요한 연속 테스트는 먼저 중단한 다음 On Demand가 자주 작동하는지 확인하세요. 프로토콜 이름만으로 배터리 소모 순위를 단정하지 마세요. 실제 소모량은 서버 매개변수와 네트워크 조건에 따라 달라집니다.

관련 안내: 규칙 키워드 및 매칭 순서 · DNS 확인 실패로 페이지가 열리지 않을 때 · 기능 설정 안내

Shadowrocket 정품 App Store 다운로드