공식 매뉴얼 · 문제별 점검

Shadowrocket
자주 묻는 질문

문제가 어느 단계에서 발생했는지 먼저 확인한 다음 해당 안내를 펼쳐 보세요. 구매와 복원은 App Store에서, 가져오기 문제는 기존 정보를 기준으로 확인하세요. 연결 문제는 서버, Global Routing, DNS, 규칙 순서로 살펴보면 됩니다.

App Store 및 구입 항목

정품 확인 및 구매

제품 정보와 구매 계정을 먼저 확인한 뒤 스토어, 기기 및 다시 다운로드 문제를 살펴보세요.

App Store에서 Shadowrocket이 검색되지 않으면 무엇부터 확인해야 하나요?

먼저 이름이 Shadowrocket으로 정확히 입력됐는지 확인한 다음, 이 사이트의 앱 페이지에서 App Store 제품 페이지를 열어 검색 결과에 표시되지 않는 경우와 현재 스토어에서 이용할 수 없는 경우를 구분하세요. 이어서 App Store 로그인 계정의 국가 또는 지역, 결제 상태, 스크린 타임의 콘텐츠 연령 제한을 확인합니다. 지역 설정을 확인하려면 시스템 Settings에서 Apple 계정으로 들어가 미디어 및 구입 항목, 계정 보기, 국가 또는 지역 순으로 살펴보세요. 변경 전에 Apple이 표시하는 잔액, 구독 및 결제 조건을 읽고, 국가 또는 지역을 반복해서 바꾸지는 마세요.

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

개발자 이름 Shadow Launch Technology Limited, 이 사이트와 같은 공식 아이콘, 제품 페이지 URL의 앱 ID 932747118을 모두 확인하세요. 이름이 비슷하다는 것만으로는 확인을 대신할 수 없으며, 검색 결과의 순위도 판단 기준이 아닙니다. 세 항목이 모두 일치하면 현재 스토어에 표시된 가격, 호환성 및 구매 안내를 살펴보세요. Shadowrocket은 유료 상용 앱이며 App Store에서만 받을 수 있습니다. 시스템 요구 사항은 App Store 페이지의 안내를 따르세요.

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

처음 구매한 계정으로 App Store에 로그인한 뒤 계정의 앱 목록 또는 구입 항목에서 Shadowrocket을 찾아 스토어에 표시되는 다시 다운로드 항목을 선택하세요. 기기에 로그인한 Apple 계정과 미디어 및 구입 항목에 사용하는 계정이 다를 수 있으므로 실제 구매 기록으로 확인해야 합니다. 페이지에 여전히 가격이 표시되면 다시 결제하기 전에 구매 내역과 현재 스토어를 확인하세요. 앱을 다시 받더라도 기존 Config, 서버 정보 또는 로컬 기록이 복원되는 것은 아니므로 백업 여부를 별도로 확인해야 합니다.

Shadowrocket 일회성 구매에 서버 이용권도 포함되나요?

클라이언트 일회성 구매와 서버 이용권은 별개입니다. 구매하면 Shadowrocket 앱을 사용할 수 있지만, 연결 가능한 서버나 구독이 함께 제공되지는 않습니다. 미국 스토어 가격은 2.99달러이며, 각 스토어에서는 현지 통화로 표시됩니다. 실제 가격은 App Store 페이지를 확인하세요. 사용하려면 본인 구독 또는 서버 정보가 미리 있어야 하며, 유효 기간·데이터 한도·이용 가능 여부는 별도로 확인해야 합니다. 이 사이트는 서버나 구독을 제공·판매·추천하지 않으며, 앱에서 가져오고 설정하는 방법만 안내합니다.

iPad에도 설치할 수 있나요? iPhone에서 구매한 내역은 어떻게 확인하나요?

Shadowrocket은 iPhone과 iPad를 지원합니다. iPad의 App Store에서 같은 제품 페이지와 현재 로그인한 구매 계정을 확인하세요. 구매 내역이 있다면 다시 다운로드 항목이 표시되는지 확인한 뒤 스토어에 나온 호환성도 살펴보세요. iPad 화면 구성은 기기와 앱 표시 방식에 따라 다를 수 있으므로 Add Server, Config, Settings 등의 화면 용어를 기준으로 조작하세요. 시스템 요구 사항, 기기 호환성 및 구매 적용 범위는 App Store 페이지의 안내를 따르세요.

정품 확인 3가지 항목 살펴보기 ›

권한 및 초기 설정

설치 및 첫 실행

시스템 권한, 서버 정보와 앱 설정을 구분해 확인하고, 진단 대신 재설치부터 하지 마세요.

처음 실행할 때 VPN 구성을 추가하라는 메시지가 표시되는 이유는 무엇인가요?

Shadowrocket이 시스템 네트워크 연결을 설정하려면 시스템 권한을 받아 VPN 구성을 추가해야 합니다. 현재 조작 중인 Shadowrocket에서 요청한 것인지 확인하고, 시스템 팝업을 읽은 뒤 기기 인증을 완료하세요. 기기 인증 화면에 서버 비밀번호를 입력하지 마세요. 이 권한은 시스템 연결 구성에만 적용되며 서버 정보를 자동으로 만들지는 않습니다. 완료한 뒤 앱으로 돌아가 현재 서버와 Global Routing을 확인하고 연결 스위치를 켜세요. VPN 상태가 표시되어도 실제 접속 여부를 확인해야 합니다.

연결 스위치가 켜지지 않거나 켜자마자 꺼지면 어떻게 해야 하나요?

먼저 본인 서버를 추가하고 선택했는지, 필수 항목이 모두 입력됐는지, 시스템 VPN 구성 권한을 완료했는지 확인하세요. 당시 앱에 표시된 오류 메시지를 살펴보고, 이미 사용 중인 다른 VPN 구성이나 기기 관리 제한이 있는지도 확인합니다. 현재 연결을 중지하고 앱을 다시 연 뒤 재시도해 보세요. 시스템 권한 부여에 실패했다면 시스템 Settings에서 VPN 구성 상태를 확인하세요. 재설치 전에 필요한 구성과 서버 정보를 저장하고, 재설치를 첫 번째 해결 방법으로 삼지 마세요.

화면이 영어로 표시됩니다. 어떤 메뉴부터 확인해야 하나요?

설정을 하나씩 바꾸지 말고 화면 용어를 기준으로 위치를 찾으세요. Home에서는 서버와 연결 상태를 확인하고, Add Server에서는 정보를 추가하며, Config에서는 구성 파일을 관리하고, Settings에서는 앱 설정을 조정합니다. Global Routing은 전체 라우팅 방식을 정하므로 처음 문제를 확인할 때 특히 살펴봐야 합니다. 화면과 대조하기 쉽도록 이 매뉴얼에서는 영어 용어를 그대로 사용합니다. 기기나 앱 화면에 따라 메뉴 위치가 달라질 수 있으니 실제로 표시되는 이름을 기준으로 찾으세요.

앱은 어떻게 업데이트하며, 업데이트 전에 무엇을 확인해야 하나요?

App Store 계정의 업데이트 목록이나 Shadowrocket 제품 페이지에서 업데이트를 확인하세요. 시스템의 앱 자동 업데이트 설정을 이용할 수도 있습니다. 업데이트 전에 현재 활성화된 Config를 기록하고 중요한 구성을 복원할 수 있도록 백업하세요. 백업에 서버 비밀번호나 구독 주소가 포함되어 있다면 안전하게 보관해야 합니다. 앱 업데이트와 Subscribe 업데이트는 다릅니다. 전자는 클라이언트를 업데이트하고, 후자는 기존 구독 내용을 다시 가져옵니다. 기능 변경과 시스템 요구 사항은 App Store 페이지 및 앱 내 안내를 확인하세요.

기존 구독과 개별 서버 정보 중 처음 사용할 때 무엇을 준비해야 하나요?

이미 가지고 있는 정보의 형태에 따라 선택하면 됩니다. 전체 구독 주소는 서버 항목을 한꺼번에 가져올 때 사용하고, 개별 서버 정보는 Add Server에서 해당 유형을 선택해 입력합니다. 가져오기 전에 정보가 아직 유효한지, 프로토콜 유형과 필드 설명이 모두 있는지 확인하세요. 일반 웹페이지 주소를 구독 주소로 사용하면 안 됩니다. 저장한 뒤 목록에 생성된 항목을 확인하고 서버와 Global Routing을 선택하세요. 추가 성공은 정보가 클라이언트에 들어왔다는 뜻일 뿐이므로 이후 권한, 연결 상태 및 실제 접속도 확인해야 합니다.

화면 용어와 용어 설명 확인하기 ›

Add Server 및 Subscribe

구독 및 서버 가져오기

아래 안내는 본인 구독 또는 서버 정보를 이미 가지고 있다는 전제에서 작성했습니다. 먼저 정보를 확인한 뒤 가져오기와 업데이트가 성공했는지 점검하세요.

구독을 가져오지 못하거나 목록이 비어 있으면 어떻게 점검하나요?

먼저 주소가 빠짐없이 복사됐는지 확인하고 앞뒤의 공백과 줄바꿈을 제거하세요. 계정 페이지나 안내 페이지가 아니라 구독 주소인지도 확인합니다. 이어서 원래 서비스에서 구독 상태, 유효 기간 및 출력 형식을 확인한 다음 Shadowrocket에서 해당 구독의 유형과 업데이트 결과를 살펴보세요. 현재 네트워크에서 구독 내용을 가져오지 못하면 목록이 생성되지 않을 수 있습니다. 항목을 계속 삭제하고 다시 만들기보다 기존 항목과 오류 메시지를 먼저 보존하세요. 다른 사람에게 문제를 설명할 때는 주소에 포함된 식별 정보를 가리세요.

언제 Subscribe를 업데이트해야 하며, 업데이트하면 무엇이 달라지나요?

기존 구독의 서버 항목이 바뀌었거나 원래 서비스에서 내용 변경을 안내한 경우 해당 구독을 업데이트하세요. 업데이트하면 주소에서 항목을 다시 가져오므로 이름, 매개변수와 이용 가능한 목록이 달라질 수 있습니다. 업데이트 후 현재 선택한 항목이 여전히 있는지 확인하세요. 업데이트는 구독 기간 연장이 아니며 서버를 다시 이용할 수 있게 해주는 것도 아닙니다. 자동 업데이트를 켜 둔 경우 실제 사용 목적에 맞게 조건과 주기를 확인하고, 반복 새로고침으로 문제 진단을 대신하지 마세요.

Scan QR Code로 스캔했는데 사용할 수 있는 항목이 생성되지 않으면 어떻게 해야 하나요?

먼저 QR 코드에 Shadowrocket이 인식할 수 있는 서버 또는 구독 정보가 들어 있는지 확인하세요. 로그인 웹페이지, 결제 페이지 또는 일반 텍스트는 가져올 수 없습니다. 카메라 권한, 화면의 선명도, QR 코드가 잘리지 않았는지도 확인합니다. 스캔 후 확인 화면이 나타나면 유형, 주소, 포트 등의 항목을 확인한 뒤 저장하세요. 형식을 인식할 수 없다는 메시지가 표시되면 보유한 정보를 참고해 Add Server에 직접 입력하고, 빠진 항목을 추측하지 마세요. QR 코드에 비밀번호가 포함될 수 있으므로 문제를 확인할 때 원본 이미지를 공개하지 마세요.

Add Server에 저장은 됐지만 연결에 실패합니다. 항목을 잘못 입력한 건가요?

그럴 수도 있지만 저장에 성공했다는 사실만으로 서버가 유효하다고 판단할 수는 없습니다. 먼저 Type이 보유한 정보의 프로토콜과 일치하는지 확인한 다음 주소, 포트, 인증 정보와 암호화 방식을 하나씩 살펴보세요. TLS를 사용하는 경우 서비스에서 요구하는 서버 이름 등의 매개변수도 확인하고 임의로 바꾸지 마세요. 이어서 서버 자체의 상태와 현재 네트워크에서 접속할 수 있는지 확인합니다. 프로토콜 매뉴얼에서 필드의 의미를 확인할 수 있지만, 실제 매개변수는 본인 서버 설정을 기준으로 입력해야 합니다. 지연 시간 테스트만으로 전체 연결을 확인할 수는 없습니다.

튜토리얼에 따라 가져오기와 첫 연결 확인하기 ›

Global Routing 및 요청 기록

라우팅 규칙 및 문제 해결

연결 상태, 규칙 적용 결과와 실제 접속 여부는 서로 다른 점검 항목입니다. 같은 요청으로 다시 테스트해야 어떤 변경이 영향을 주었는지 판단할 수 있습니다.

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

Config는 현재 구성 파일의 규칙에 따라 요청을 처리합니다. Proxy는 해당 트래픽을 선택한 프록시 정책으로 전달하고, Direct는 직접 연결을 우선합니다. 평소 규칙에 따라 트래픽을 나누어 사용할 때는 올바른 Config가 선택됐는지 확인하세요. 문제를 진단할 때는 변경 영향을 이해한 뒤 잠시 다른 방식으로 전환해 비교하고, 테스트 후 원래 설정으로 되돌리세요. Global Routing은 속도 설정이 아니며 방식을 바꿔도 유효하지 않은 서버가 복구되지는 않습니다. 실제 트래픽은 앱 설정과 시스템 네트워크 상태의 영향도 받을 수 있습니다.

연결됨으로 표시되는데 인터넷에 접속할 수 없습니다. 어떤 순서로 확인해야 하나요?

먼저 연결을 중지하고 현재 네트워크 자체에서 정상적으로 접속할 수 있는지 확인한 다음, 선택한 서버와 인증 정보가 유효한지 살펴보세요. 이어서 Global Routing과 현재 Config를 확인해 모든 접속이 실패하는지 특정 도메인만 실패하는지 구분합니다. DNS 설정과 요청 기록을 살펴보고 DNS 응답 및 실제로 적용된 정책을 확인하세요. REJECT의 잘못된 사용, 지나치게 넓은 도메인 규칙, 적절하지 않은 FINAL을 중점적으로 점검합니다. 한 번에 한 항목만 바꾸고 같은 주소에 다시 접속해 보세요. VPN 상태 아이콘만으로 연결이 정상이라고 판단할 수는 없습니다.

규칙이 예상대로 트래픽을 나누지 않으면 규칙 순서부터 확인해야 하나요?

먼저 Global Routing이 Config로 설정되어 있는지, 방금 편집한 구성 파일이 실제로 사용 중인지 확인한 뒤 규칙이 위에서 아래로 적용되는 순서를 살펴보세요. 범위가 넓은 DOMAIN-SUFFIX 또는 IP-CIDR 항목이 먼저 일치하면 뒤에 있는 세부 규칙은 예상대로 적용되지 않을 수 있습니다. FINAL은 앞선 규칙에 일치하는 항목이 없을 때 적용되는 최종 정책입니다. 요청 기록에서 실제 도메인, 대상 주소와 일치한 규칙을 확인하고 웹페이지 이름만으로 추측하지 마세요. 수정 전에 원래 구성을 백업하고, 수정 후에는 같은 요청으로 다시 테스트하세요.

Connectivity Test의 지연 시간은 낮은데 접속은 왜 느린가요?

Connectivity Test 결과는 선택한 테스트 방식과 대상에 따라 달라집니다. 특정 시점의 일부 연결이나 요청 상태를 보여줄 뿐, 지속적인 전송 속도를 뜻하거나 모든 웹사이트에 접속할 수 있음을 보장하지 않습니다. 실제 사용 환경에서는 서버 부하, 대상 웹사이트, DNS, 패킷 손실 및 현재 무선 네트워크도 영향을 줍니다. 같은 네트워크에서 동일한 대상을 반복 테스트하고 실제 페이지 로딩 상태도 함께 살펴보세요. 한 번 측정한 지연 시간만으로 프로토콜을 바꾸거나 테스트 실패만으로 모든 트래픽이 차단됐다고 판단하지 마세요.

사용 중 배터리 소모가 늘었다면 어떤 설정을 확인해야 하나요?

먼저 시스템 배터리 화면에서 통계 기간과 앱의 전경·백그라운드 사용량을 확인하고, 당시 전송량과 함께 판단하세요. 대량 다운로드, 장시간 동영상 재생, 불안정한 신호는 배터리 소모를 늘릴 수 있습니다. 앱에서 상세 기록을 오래 켜 두었는지, 테스트나 구독 업데이트를 자주 실행했는지, 반복적으로 재연결되는지도 확인하세요. 진단을 마치면 평소 설정으로 되돌리고 비슷한 네트워크와 사용 시간에서 비교합니다. 프로토콜은 여러 영향 요인 중 하나일 뿐이며, 모든 서버와 네트워크에 통하는 고정 절전 설정은 없습니다.

수동으로 연결을 껐는데 다시 자동 연결됩니다. On Demand와 관련이 있나요?

관련이 있을 수 있습니다. On Demand는 설정된 조건에 따라 연결을 시작하므로 수동으로 한 번 꺼도 해당 조건이 바뀌지는 않을 수 있습니다. 먼저 앱에서 On Demand가 켜져 있는지와 규칙을 확인하고, 시스템에 다른 자동 연결 설정이 있는지도 살펴보세요. 문제를 확인하는 동안 관련 조건을 잠시 끄고 네트워크를 바꾼 뒤 자동 연결이 계속되는지 확인할 수 있습니다. 변경 전에 원래 설정을 기록하고 원인을 확인한 뒤 복원 여부를 결정하세요. 연결 스위치만 반복해서 조작하면 조건에 따른 연결과 비정상적인 재연결을 구분하기 어렵습니다.

프로토콜 필드와 설계 기준 읽기 ›

App Store에서 Shadowrocket 다운로드