공식 매뉴얼 · 문제 색인
Shadowrocket 자주 묻는 질문
구매, 가져오기 및 연결 문제 해결
Shadowrocket은 Apple 플랫폼에서만 제공되며, 유일한 구매 경로는 App Store입니다. 이 페이지는 사용 단계별로 질문을 정리했습니다. 먼저 구매와 권한을 확인한 뒤 기존 구독, 라우팅 모드 및 로그를 살펴보세요.
App Store 확인
정품 확인과 구매
제품 페이지와 구매 계정을 먼저 확인한 뒤 검색 결과 표시, 재다운로드 및 결제 문제를 살펴보세요. 앱 구매와 연결 서비스는 별개입니다.
App Store에서 Shadowrocket을 찾을 수 없을 때 먼저 확인할 사항은 무엇인가요?
먼저 검색어가 Shadowrocket인지 확인한 다음, 이 사이트의 App Store 안내 페이지에서 제품 페이지를 여세요. App Store에서 제품이 표시되는지는 ‘미디어 및 구입 항목’에 사용하는 Apple ID의 국가 또는 지역과 관련이 있습니다. 기기의 위치나 시스템 언어만으로 검색 결과가 결정되지는 않습니다. 제품 페이지에 해당 지역에서 이용할 수 없다고 표시되면 계정의 국가 또는 지역을 확인하세요. 기기가 호환되지 않는다고 표시되면 호환성 항목을 확인하세요. 검색 결과에 없다는 이유만으로 앱 배포가 중단됐다고 판단하지 마세요. 제공 여부와 시스템 요구 사항은 App Store 페이지의 안내를 따릅니다.
App Store에서 Shadowrocket이 맞는 앱인지 어떻게 확인하나요?
다음 세 가지를 차례로 확인하세요. 앱 이름은 Shadowrocket, 개발자는 Shadow Launch Technology Limited이며, 제품 페이지 주소에 id932747118이 포함되어 있어야 합니다. 이 사이트 상단의 공식 아이콘도 함께 대조하세요. 아이콘은 흰색 바탕에 파란색과 보라색 테두리가 있는 로켓입니다. 이름이 비슷하거나 검색 결과에서 먼저 보인다는 사실만으로는 확인이 끝나지 않습니다. 제품 상세 페이지를 열어 개발자와 앱 ID를 확인하고, 검색 목록의 요약 정보만 보지 마세요. 가격, 호환성 및 구매 버튼의 상태도 제품 페이지에 실제로 표시된 내용을 기준으로 확인하세요.
iPhone을 바꾸거나 앱을 다시 설치하면 다시 구매해야 하나요?
먼저 기존 구매에 사용한 Apple ID로 App Store에 로그인한 뒤, 계정의 앱 목록이나 구입 항목에서 Shadowrocket을 찾으세요. 목록 이름은 시스템 버전에 따라 다를 수 있습니다. 구름 모양의 다운로드 버튼이 표시되면 안내에 따라 다시 다운로드할 수 있습니다. 가격이 표시된다면 다시 결제하기 전에 ‘미디어 및 구입 항목’ 계정과 구매 내역을 확인하세요. 앱을 다시 다운로드해도 기기에 저장된 모든 설정이 복원되는 것은 아닙니다. 구독, 규칙 및 동기화 항목을 각각 확인해야 하며, 구입 항목 공유의 적용 범위는 App Store 페이지 안내를 따릅니다.
Shadowrocket의 가격과 일회성 구매는 각각 무엇을 뜻하나요?
Shadowrocket은 App Store 유료 앱입니다. 미국 스토어 가격은 약 2.99달러이며, 실제 결제 금액은 각 스토어에 현지 통화로 표시된 구매 시점의 제품 페이지를 기준으로 합니다. 일회성 구매는 앱을 구입하는 것을 뜻하며 서버나 연결 서비스 비용을 포함하지 않습니다. 앱 일회성 구매 ≠ 회선 요금제입니다. 이후 가져오기 절차는 본인이 구독이나 서버 정보를 이미 보유한 경우를 전제로 합니다. 앱을 구매한 뒤에도 해당 정보가 유효한지 확인해야 하며, 앱 구매 내역을 서비스 이용 기간의 증거로 볼 수는 없습니다.
Apple ID 국가 또는 지역은 어디서 확인하며, 변경 전에 무엇을 주의해야 하나요?
기기의 ‘설정’에서 Apple 계정으로 이동한 뒤 ‘미디어 및 구입 항목’, ‘계정 보기’, ‘국가/지역’을 차례로 열고 시스템 안내에 따라 본인 인증을 완료하세요. 기기의 ‘언어 및 지역’만 확인하지 말고 App Store 구매에 사용하는 계정을 확인해야 합니다. 국가 또는 지역을 변경해야 한다면 해당 페이지의 공식 변경 절차를 따르고, 잔액, 기존 구독, 가족 공유 및 결제 방법 관련 안내를 먼저 읽으세요. 일부 항목은 변경을 진행하기 전에 처리해야 할 수 있습니다. 검색이 한 번 실패했다는 이유만으로 국가 또는 지역을 반복해서 변경하지 마세요.
기기 및 시스템 권한
설치와 첫 실행
앱 설치, 시스템 VPN 권한 승인, 서버 연결을 구분하세요. 시스템 권한 승인은 앱이 네트워크 확장을 생성하도록 허용했다는 뜻입니다.
iPhone에서 처음 연결할 때 VPN 구성을 추가하라는 안내는 무엇인가요?
Shadowrocket은 시스템에서 제공하는 네트워크 확장 기능으로 트래픽을 처리합니다. 처음 연결을 켤 때 iOS에서 VPN 구성을 추가하라는 요청이 표시될 수 있습니다. Shadowrocket에서 진행 중인지 확인한 다음 시스템 안내에 따라 허용하고 기기 인증을 완료하세요. 그런 다음 Home으로 돌아가 연결 상태를 확인합니다. 이 권한은 서버 정보를 입력하는 기능이 아니며, 기존 구독이 유효하다는 뜻도 아닙니다. ‘설정’의 ‘일반’, ‘VPN 및 기기 관리’에서 관련 항목을 확인할 수 있습니다. 이전에 요청을 거부했다면 앱으로 돌아가 다시 연결을 시도하세요. 시스템 요구 사항은 App Store 페이지 안내를 따릅니다.
iPad에 설치할 수 있나요? 설정을 모두 다시 입력해야 하나요?
iPad에서도 같은 App Store 제품 페이지를 통해 Shadowrocket을 받을 수 있습니다. 시스템 요구 사항과 구입 항목 공유의 적용 범위는 App Store 페이지 안내를 따릅니다. 이미 구매했다면 먼저 iPad의 ‘미디어 및 구입 항목’에 기존 구매 계정이 로그인되어 있는지 확인한 다음 구입 항목을 살펴보세요. iPad를 가로로 사용하면 목록과 상세 화면이 더 넓게 표시될 수 있지만, Home, Config, Settings 등의 인터페이스 용어를 기준으로 메뉴를 찾을 수 있습니다. 구매 내역만으로 설정이 자동 복원되지는 않으므로 iCloud 동기화 여부를 확인하거나 본인의 유효한 구독을 다시 가져오세요.
Home의 연결 스위치가 켜지지 않거나 켜자마자 꺼지면 어떻게 해야 하나요?
먼저 Home에서 완전한 서버 항목 하나가 선택되어 있는지 확인하세요. 그런 다음 시스템 VPN 권한이 승인되었는지, 다른 VPN 연결이 사용 중인지 살펴보세요. 시스템에서 권한이 제한됐다고 안내하면 스위치를 반복해서 켜고 끄기보다 기기 관리 정책을 확인해야 합니다. 권한이 정상인데도 연결이 바로 끊기면 Log에서 처음 나타난 관련 오류를 확인해 구성 읽기 실패, 연결 수립 실패, 인증 실패를 구분하세요. 설정은 한 번에 하나만 변경하고 결과를 기록하세요. 구성을 삭제하고 네트워크를 재설정하는 작업을 동시에 하면 문제를 추적할 근거를 잃을 수 있습니다.
화면이 영어로 표시될 때 매뉴얼을 참고해 메뉴를 찾으려면 어떻게 해야 하나요?
이 매뉴얼은 화면에 표시되는 영어 용어를 그대로 사용하고 괄호 안에 한국어 설명을 덧붙입니다. Home은 서버 선택과 연결, Config는 규칙 구성 관리, Settings는 앱 동작 설정, Add Server는 서버 정보 입력에 사용합니다. 화면 표시 언어는 앱의 지원 범위와 시스템 언어 설정에 따라 기기마다 다를 수 있습니다. 시스템 설정에서 앱별 언어 옵션을 제공한다면 확인해 보세요. 해당 옵션이 없다면 영어 메뉴를 기준으로 조작하면 됩니다. 구독을 가져오기 위해 기기 전체의 언어를 바꿀 필요는 없습니다.
연결 후 배터리 소모가 늘었다면 어떻게 확인해야 하나요?
먼저 시스템의 ‘배터리’ 화면에서 같은 시간대의 앱 활동을 확인하고 실제 사용 시간과 함께 살펴보세요. 배터리 잔량이 줄었다는 사실만으로 원인을 단정하지 마세요. 지속적인 데이터 전송, 반복적인 연결 재수립, 잦은 테스트, 상세 로그 기록, 네트워크 신호 변화는 처리량을 늘릴 수 있습니다. 불필요한 연속 테스트를 중단하고 연결이 반복해서 실패하는지 확인한 뒤, On Demand 설정이 사용 상황에 맞는지 살펴보세요. 변경 후에는 비슷한 네트워크와 부하 조건에서 관찰하고, 문제 해결에 필요한 로그는 보관하세요. 여러 항목을 한꺼번에 바꾸면 결과를 비교하기 어렵습니다.
기존 정보 입력 및 관리
구독 및 서버 가져오기
다음 절차는 본인의 구독이나 서버 정보를 이미 보유한 경우를 전제로 합니다. 먼저 데이터 출처와 형식을 확인한 다음 업데이트와 개별 항목의 매개변수를 살펴보세요.
이미 구독 링크가 있다면 어디서 가져와야 하나요?
먼저 계정 로그인 페이지나 일반 웹페이지 주소가 아니라 본인의 전체 구독 URL인지 확인하세요. Home에서 Add Server를 열고 Subscribe 유형을 선택합니다. 알아보기 쉬운 이름을 입력하고 전체 주소를 붙여 넣은 다음 확인 후 저장하고 업데이트하세요. 목록으로 돌아가 예상한 구독 그룹과 서버 항목이 표시되는지 확인한 뒤 하나를 선택해 테스트합니다. 구독을 가져오면 데이터 출처가 등록될 뿐, 시스템 VPN 권한이 자동으로 승인되거나 모든 항목이 연결 가능한 것은 아닙니다. Global Routing과 연결 상태도 확인하세요.
구독 가져오기에 실패해 형식 오류가 표시되거나 목록이 비어 있으면 어떻게 해야 하나요?
주소, 접속, 내용의 세 단계로 확인하세요. 먼저 링크가 완전한지, 공백이나 줄바꿈이 섞였거나 매개변수가 빠지지 않았는지 확인합니다. 다음으로 현재 네트워크에서 해당 주소에 접속할 수 있는지 살펴보세요. 마지막으로 응답 내용이 Shadowrocket에서 인식할 수 있는 구독 데이터인지 확인합니다. 로그인 페이지, 오류 페이지 또는 만료 안내가 반환될 수도 있습니다. 목록이 비어 있다면 구독이 만료됐거나 내용이 변경됐을 수 있으니 본인의 서비스 제공업체에 상태와 형식을 확인하세요. 다시 시도하기 전에 현재 사용할 수 있는 항목을 보존하고, 테스트를 위해 모든 그룹을 삭제하지 마세요. 오류 메시지에 개인 구독 링크 매개변수가 포함되어 있다면 먼저 가리세요.
구독은 어떻게 업데이트하며, 업데이트 후 서버 이름이 바뀌는 이유는 무엇인가요?
Home에서 해당 구독 그룹을 찾아 그룹에 제공되는 업데이트 기능을 사용한 뒤 완료될 때까지 기다리세요. 업데이트는 구독 내용을 다시 불러오므로 출처의 내용에 따라 이름, 정렬 순서 또는 항목 수가 달라질 수 있습니다. 앱 자체가 업데이트되는 것은 아닙니다. 업데이트에 실패하면 먼저 현재 네트워크에서 구독 주소에 접속할 수 있는지 확인한 다음 구독이 여전히 유효한지 살펴보세요. 업데이트가 끝나면 선택한 항목을 다시 확인하고, 이전 이름만으로 항목이 사라졌다고 판단하지 마세요. 구독 업데이트와 별도의 Config 규칙 파일 업데이트는 보통 별개이므로 각각 확인해야 합니다.
서버 정보만 있을 때 Add Server에 잘못 입력하지 않으려면 어떻게 해야 하나요?
먼저 서버 제공 정보에 맞는 프로토콜을 Add Server에서 선택하고 주소, 포트, 인증 정보, 전송 관련 항목을 하나씩 확인하세요. Shadowsocks, VMess, VLESS, Trojan, WireGuard, Hysteria2는 필요한 입력 항목이 서로 다릅니다. 한 프로토콜의 입력 방법을 다른 프로토콜에 그대로 적용하지 마세요. 주소와 포트가 맞더라도 인증 정보나 TLS 매개변수가 올바르다는 뜻은 아닙니다. 빠진 정보를 추측해서 입력하지 마세요. 저장한 뒤 해당 항목을 선택해 테스트하고, 인증 또는 핸드셰이크 오류가 나타나면 관련 항목을 원본 정보와 하나씩 대조하세요.
문제 해결을 위해 구독 링크나 QR 코드를 다른 사람에게 보내도 되나요?
구독 주소, 공유 링크, QR 코드에는 바로 사용할 수 있는 접속 인증 정보가 포함될 수 있으므로 개인정보처럼 취급하세요. 문제 해결을 요청할 때는 전체 구독이나 인증 항목을 보내지 말고 오류 유형, 발생 단계, 네트워크 환경, 시도한 조작을 우선 제공하세요. 화면 캡처를 공유해야 한다면 QR 코드, URL 매개변수, 비밀번호, 사용자 식별 정보, 서버 메모를 가려야 하는지 확인하세요. 링크 가운데 일부만 가리는 것으로는 정보가 충분히 숨겨지지 않을 수 있습니다. 주소가 실수로 공개됐다면 본인의 서비스 제공업체 계정 기능으로 관련 인증 정보를 변경한 다음 클라이언트에 저장된 주소를 업데이트하세요.
트래픽 경로를 따라 원인 찾기
규칙 설정 및 문제 해결
원래 네트워크, 서버 연결, DNS, 규칙 적용 결과를 나누어 확인하세요. 연결 표시, 테스트 결과, 실제 접속은 각각 서로 다른 단계를 보여 줍니다.
Global Routing의 Config, Proxy, Direct 중 어떤 모드를 선택해야 하나요?
Config는 현재 활성화된 구성 규칙에 따라 연결 경로를 정하므로 규칙 기반으로 트래픽을 분기할 때 적합합니다. Proxy는 처리 대상으로 지정된 연결에 프록시 모드를 적용하며, 선택한 서버의 연결 상태를 확인할 때 사용할 수 있습니다. Direct는 처리 대상 연결을 직접 접속하게 하므로 원래 네트워크 상태와 비교할 때 유용합니다. 세 가지는 트래픽 처리 모드이지 서버 프로토콜이 아니며, 특정 대상에 반드시 연결된다는 보장도 없습니다. Config를 사용하기 전에 규칙 파일이 활성화되어 있는지 확인하세요. 문제를 확인할 때는 한 항목만 바꾸고 같은 대상을 테스트한 뒤, 평소 사용 목적에 맞는 모드로 되돌리세요.
연결됨으로 표시되는데 웹페이지가 열리지 않으면 어떤 순서로 확인해야 하나요?
먼저 Shadowrocket 연결을 잠시 끄고 현재 Wi-Fi 또는 셀룰러 네트워크 자체가 작동하는지 확인하세요. 다시 연결한 뒤 선택한 서버와 Global Routing을 살펴봅니다. 다음으로 여러 대상을 테스트해 특정 사이트만 문제인지 전반적인 접속 문제인지 구분하세요. Config를 사용하는 경우 규칙이 대상 트래픽을 예상한 정책으로 보내는지도 확인합니다. 마지막으로 Log에서 DNS 확인, 인증, 핸드셰이크 오류를 살펴보세요. 시스템에 연결됨으로 표시되는 것은 네트워크 확장이 시작됐다는 뜻일 뿐, 서버와 이름 확인, 대상 사이트가 모두 정상이라는 의미는 아닙니다. 각 단계를 마친 뒤 다시 테스트하고 처음부터 DNS, 프로토콜, 규칙을 한꺼번에 바꾸지 마세요.
Ping에 응답이 있는데 실제 접속은 왜 실패하나요?
Ping 결과는 선택한 테스트 방식에 따라 달라지며 전체 웹페이지 접속 과정이 아니라 연결의 일부 단계만 나타낼 수 있습니다. 탐지 응답이 있더라도 인증, TLS, DNS, 규칙 일치 또는 대상 사이트에서 문제가 생길 수 있습니다. 반대로 특정 유형의 탐지에 응답이 없다고 해서 모든 접속이 실패한다고 단정할 수도 없습니다. Connectivity Test와 실제 대상 접속을 함께 확인하고 같은 네트워크에서 비교하세요. 테스트 수치는 원인을 찾는 단서로 활용하고, 숫자의 크기만으로 현재 작업에 적합한 항목인지 판단하지 마세요.
DNS 문제로 의심될 때 다른 DNS 주소로 바로 바꿔도 되나요?
먼저 Log에서 도메인 이름 확인 단계에서 실패했는지 확인한 다음 Settings의 DNS 설정과 현재 Config에 관련 설정이 있는지 살펴보세요. 인증 실패를 이름 확인 문제로 오해하지 않도록 주의해야 합니다. 설정을 바꾸려면 기존 값을 기록하고, 한 번에 한 항목만 변경한 뒤 같은 도메인으로 테스트하세요. 용도를 모르는 옵션을 여러 개 동시에 추가하지 마세요. DNS 서비스도 현재 네트워크나 선택한 경로에서 접속 가능해야 하므로, 임의로 바꾼다고 반드시 해결되는 것은 아닙니다. 일부 도메인만 실패한다면 네트워크 설정 전체를 재설정하기보다 규칙 적용 결과와 대상 사이트 상태도 확인하세요.
직접 연결을 끊었는데 다시 자동 연결됩니다. On Demand 때문인가요?
그럴 수 있습니다. On Demand는 지정된 조건에 해당할 때 연결을 시작하며, 네트워크가 바뀌거나 이후 요청이 발생하면 조건이 다시 충족될 수 있습니다. 먼저 Settings에서 이 기능과 관련 조건을 확인하고 현재 설정을 기록하세요. 일시적으로 연결을 끊어 두려면 해당 On Demand 동작을 끈 다음 Home의 연결 스위치를 조작하면 됩니다. 조건을 확인하는 대신 시스템 VPN 항목만 삭제하지 마세요. 다시 권한을 승인한 뒤 같은 동작이 나타날 수 있습니다. 기능을 껐는데도 자동 연결된다면 시스템의 VPN 설정과 기기 관리 요구 사항을 확인하세요.