Shadowrocket
문제 해결
구매, 승인, 가져오기, 연결 문제를 구분한 뒤 해당 절차에 따라 확인하세요. 질문을 펼치면 전체 단계를 볼 수 있고, 분류 링크를 누르면 관련 항목으로 이동합니다.
정품 확인 및 구매
먼저 계정의 스토어 국가 또는 지역과 구입 내역을 확인한 뒤 결제가 필요한지 판단하세요. 가격, 호환성, 구매 적용 범위는 App Store 페이지의 안내를 기준으로 확인하세요.
App Store에서 Shadowrocket이 검색되지 않을 때 먼저 확인할 사항
먼저 App Store에서 사용 중인 Apple ID의 스토어 국가 또는 지역을 확인하세요. 기기 언어와 현재 위치가 계정의 국가 또는 지역과 같다는 뜻은 아닙니다. 시스템 Settings에서 Apple 계정으로 이동한 다음 ‘미디어 및 구입 항목’ → ‘계정 보기’ → ‘국가/지역’을 확인할 수 있습니다. 중국 본토 스토어에서 앱이 표시되는지는 실제 App Store 검색 결과를 기준으로 확인하세요. 국가 또는 지역을 변경하려면 해당 화면의 공식 절차를 따르고, 잔액·구독·결제 수단 관련 안내를 먼저 읽으세요. 국가 또는 지역을 변경해도 기존 구입 내역이 이전되는 것은 아닙니다.
App Store에서 Shadowrocket 정품을 확인하는 방법
App Store 제품 페이지에서 앱 이름 Shadowrocket, 개발자 Shadow Launch Technology Limited, 제품 페이지 주소의 id932747118을 모두 확인하세요. 앱 아이콘도 이 사이트에 표시된 공식 아이콘과 일치해야 합니다. 검색 결과의 이름이나 비슷한 아이콘만으로 판단하지 마세요. 확인을 마친 뒤 가격과 호환성을 살펴보세요. 앱을 받을 수 있는 유일한 경로는 App Store입니다. 이 사이트의 구매 안내 페이지에서 확인 절차를 순서대로 볼 수 있습니다.
Shadowrocket 가격은 얼마이며, 구매하면 네트워크 서비스도 제공되나요?
Shadowrocket은 한 번 구매하는 유료 앱입니다. 미국 스토어 가격은 약 2.99달러이며, 다른 스토어의 가격은 해당 지역 통화와 결제 화면에 표시된 금액을 기준으로 확인하세요. 앱의 일회성 구매는 네트워크 서비스 요금제가 아닙니다. 앱 구매와 사용자가 이미 이용 중인 네트워크 서비스는 별도로 관리됩니다. 설치한 뒤에도 직접 보유한 구독 정보나 서버 정보를 사용해 설정해야 합니다. 이 사이트는 서버나 구독을 제공·판매·추천하지 않습니다. 구매 전에 앱 가격과 기존 서비스의 이용 조건을 구분해 확인하세요.
iPhone을 바꾸거나 앱을 다시 설치하면 다시 구매해야 하나요?
먼저 앱을 구매할 때 사용한 Apple ID로 App Store에 로그인하고, 계정의 구입 항목에서 Shadowrocket을 찾으세요. 현재 스토어의 구매 적용 범위에 해당하면 구입 내역에서 다시 받을 수 있습니다. 제품 페이지에 여전히 가격이 표시된다면 바로 다시 결제하지 말고 현재 계정과 스토어, 구입 내역을 확인하세요. 앱을 다시 받는 것과 설정을 복원하는 것은 별개입니다. 기존 구독, 규칙 파일, 사용자 설정이 백업되어 있는지 따로 확인하세요. 앱 구입 내역은 설정 백업이 아닙니다.
iPhone에서 구매한 Shadowrocket을 iPad와 다른 Apple 기기에서도 사용할 수 있나요?
iPad에서도 같은 App Store 제품 페이지에서 Shadowrocket을 확인하고 받을 수 있습니다. 구매에 사용한 Apple ID로 로그인한 뒤 구입 내역과 제품 페이지의 버튼 상태를 확인하세요. Mac, Apple TV, Apple Vision 호환 여부도 같은 스토어 페이지에서 확인할 수 있습니다. 시스템 요구 사항, 구매 적용 범위, 가족 공유 조건은 App Store 페이지의 안내를 기준으로 확인하세요. 각 기기의 구독과 설정은 별도로 가져오거나 복원해야 합니다. 앱이 설치되었다고 설정까지 동기화된 것은 아닙니다.
설치 및 첫 실행
앱 설치, 설정 가져오기, 시스템 승인을 각각 확인하세요. 먼저 스위치 상태를 확인한 뒤 연결 후 발생한 접속 문제인지 살펴보세요.
처음 연결할 때 VPN 구성 승인이 표시되면 어떻게 해야 하나요?
처음 연결을 켤 때 시스템에서 VPN 구성을 추가하도록 허용해 달라고 요청할 수 있습니다. 시스템 네트워크 연결을 설정하는 데 필요한 승인 절차입니다. 현재 작업 중인 앱이 확인된 Shadowrocket인지 확인한 뒤 시스템 안내에 따라 허용하고 인증을 완료하세요. 승인만으로 서버 주소, 비밀번호, 구독 정보가 추가되지는 않으므로 해당 정보는 미리 가져와야 합니다. 승인을 취소했다면 앱으로 돌아가 다시 시도하고, 시스템 Settings의 VPN 관리 화면에서 구성 상태를 확인하세요. 관리되는 기기에는 추가 제한이 있을 수 있습니다.
Home에서 연결 스위치가 켜지지 않거나 켜자마자 꺼지면 어떻게 해야 하나요?
스위치가 켜진 상태로 유지되지 않는 문제와 켜져 있지만 웹페이지가 열리지 않는 문제를 먼저 구분하세요. 스위치가 유지되지 않는다면 VPN 승인이 완료되었는지, Home에서 사용할 수 있는 서버를 선택했는지, 시스템에서 다른 VPN 구성이 활성화되어 있는지 확인하세요. 관리되는 기기라면 관리 정책을 확인하고 관리 항목을 임의로 삭제하지 마세요. 앱을 종료했다가 다시 열고 한 번 더 시도하세요. 계속 바로 꺼진다면 표시되는 팝업이나 오류 메시지를 기록하고 App Store에서 호환성을 확인하세요. 처음부터 모든 구성을 삭제하면 문제 해결에 필요한 정보가 사라질 수 있습니다.
앱 화면이 영어일 때 사용 설명서의 메뉴를 어떻게 찾나요?
아이콘이나 한국어 설명만으로 찾기보다 화면에 표시된 메뉴 이름을 기준으로 위치를 확인하세요. Home에서는 서버와 연결 상태를 확인하고, Add Server에서는 정보를 추가하며, Config에서는 구성 파일을 관리하고, Settings에서는 설정을 살펴봅니다. Global Routing에서는 트래픽 처리 방식을 선택합니다. 공식 매뉴얼은 이 메뉴 이름을 영어 원문 그대로 사용하고, 한국어로 각 조작의 목적을 설명합니다. 설명서와 현재 화면의 위치가 다르면 먼저 현재 페이지와 작업 대상을 확인하세요. 화면 언어가 바뀌어도 프로토콜 필드의 의미는 달라지지 않으므로 이를 이유로 서버 매개변수를 수정하지 마세요.
iPad에 설치했는데 iPhone의 설정이 보이지 않는 이유는 무엇인가요?
앱 구매 자격과 앱 내부 설정은 서로 다른 데이터입니다. 두 기기에서 같은 Apple ID를 사용하더라도 iPad의 Home과 Config에서 서버 목록과 규칙 파일이 각각 있는지 확인하세요. 비어 있다면 직접 보관한 구독 주소, 서버 정보 또는 구성 백업을 사용해 다시 가져온 뒤 현재 선택 항목을 확인하세요. iPad 화면 배치는 iPhone과 다를 수 있으므로 버튼의 고정된 위치보다 Home, Config 같은 메뉴 이름을 기준으로 찾으세요.
문제 해결 기록을 유지하면서 Shadowrocket을 업데이트하려면 어떻게 해야 하나요?
앱 업데이트는 App Store에서 진행합니다. 계정의 앱 업데이트 항목에서 확인하거나 시스템 설정에 따라 자동 업데이트를 사용할 수 있습니다. 업데이트 전에 중요한 사용자 설정을 보관하고, 현재 서버와 Global Routing 모드, 오류 상황을 기록해 업데이트 후 비교하세요. 앱 업데이트와 구독 업데이트는 서로 다른 작업입니다. 전자는 앱을 업데이트하고, 후자는 기존 서비스에서 정보를 다시 가져옵니다. 문제가 생겼을 때는 한 번에 하나씩만 변경하세요. 앱 업데이트, 구성 교체, 네트워크 변경을 동시에 하지 마세요.
처음 설정하는 전체 순서는 사용 안내 →에서 확인하세요
구독 및 서버 정보 가져오기
다음 절차는 이미 본인의 구독 정보나 서버 정보를 보유하고 있다는 전제입니다. 먼저 정보 유형을 확인한 뒤 필드를 점검하세요. 가져오기에 성공했다고 연결까지 확인된 것은 아닙니다.
기존 구독을 가져오지 못할 때 어떤 순서로 확인해야 하나요?
먼저 서비스 제공자가 준 구독 주소 전체를 복사했는지 확인하세요. 관리 페이지 주소나 단일 서버 공유 링크와 혼동하지 마세요. 주소 앞뒤의 공백과 줄바꿈, 잘린 쿼리 매개변수도 확인하세요. 다음으로 Add Server에서 Subscribe 유형을 선택해 입력하고, 현재 네트워크에서 해당 주소에 접속할 수 있는지 확인하세요. 인증, 만료, 콘텐츠 형식 오류가 표시되면 기존 서비스 계정에서 정보를 확인하세요. 프로토콜 유형을 무작정 바꾸지 마세요. 구독 주소에는 접속 정보가 포함될 수 있으므로 문제를 확인할 때 전체 주소나 인증 정보가 보이는 화면을 공개하지 마세요.
단일 서버 공유 링크와 Subscribe 주소는 어떻게 다른가요?
단일 서버 공유 링크에는 서버 하나와 연결 매개변수가 들어 있습니다. Subscribe 주소는 서버 정보 목록을 가져오고 업데이트하는 데 사용됩니다. 보유한 정보가 어느 유형인지는 제공자의 안내와 실제 내용을 기준으로 판단하세요. 관리 페이지 주소를 구독 주소로 사용하지 마세요. 단일 서버를 가져온 뒤 수정하면 보통 해당 항목에 적용됩니다. 구독으로 가져온 정보는 업데이트할 때 다시 기록될 수 있습니다. 사용자 지정 필드를 계속 유지해야 한다면 수정 내용을 먼저 기록하고 구독 업데이트가 해당 필드에 미치는 영향을 확인하세요.
기존 구독을 업데이트하는 방법과 업데이트 전 확인할 사항
Home에서 해당 구독 그룹을 찾아 그룹에 제공되는 업데이트 기능을 사용하세요. 완료 후 서버 이름과 현재 선택 항목을 확인합니다. 업데이트는 원래 주소에서 반환된 내용을 가져올 뿐, 만료된 인증 정보를 자동으로 수정하거나 기존 서비스의 이용 기간을 연장하지 않습니다. 업데이트에 실패하면 해당 주소에 현재 네트워크로 접속할 수 있는지 먼저 확인하세요. 업데이트 후 항목이 바뀌었다면 기존 서비스 정보를 대조하세요. 업데이트 전에 필요한 메모와 수동 변경 사항을 보관해 원격 콘텐츠 변경을 앱 설정 손실로 오해하지 않도록 하세요.
Scan QR Code로 가져오지 못하거나 가져온 뒤 필드가 누락되면 어떻게 해야 하나요?
먼저 QR 코드에 현재 앱이 인식할 수 있는 서버 정보나 구독 주소가 들어 있는지 확인하세요. 로그인 페이지의 QR 코드와 혼동하지 마세요. Scan QR Code를 사용할 때는 카메라 권한, 화면의 선명도, QR 코드 테두리 전체가 보이는지 확인하세요. 사진 보관함의 이미지를 사용한다면 앱에서 실제로 제공하는 이미지 인식 기능을 이용하세요. 가져온 뒤 매개변수가 올바르다고 단정하지 말고 항목을 열어 프로토콜, 주소, 포트, 인증 필드를 확인하세요. 텍스트만 표시되면 형식을 먼저 확인하고 전체 텍스트를 서버 주소 입력란에 붙여 넣지 마세요.
Trojan, VMess 등의 정보를 가져왔는데도 연결되지 않으면 어떻게 해야 하나요?
가져오기에 성공했다는 것은 정보를 읽었다는 뜻일 뿐, 서버를 사용할 수 있거나 필드가 모두 일치한다는 의미는 아닙니다. 보유한 서버 정보를 기준으로 프로토콜, 주소, 포트, 인증 필드를 하나씩 확인하세요. Trojan은 TLS 관련 요구 사항을, VMess는 UUID와 해당 전송 설정을 추가로 확인해야 합니다. 다른 항목의 필드를 그대로 복사하지 말고, 인증서 검증을 끄는 것으로 매개변수 확인을 대신하지 마세요. 한 번에 필드 하나만 수정하고 결과를 기록하세요. 제공된 정보가 변경되었다면 추가 확인에 앞서 기존 구독을 업데이트하세요.
규칙 분기 및 연결 문제
연결 상태, 테스트 결과, 실제 접속은 서로 다른 정보를 보여 줍니다. 같은 테스트 대상을 유지하면서 변경 전후 결과를 비교하세요.
Global Routing의 Config, Proxy, Direct 중 어떤 모드를 선택해야 하나요?
Config는 현재 구성 파일의 규칙에 따라 요청에 사용할 정책을 결정합니다. Proxy는 트래픽을 현재 프록시 경로로 보내고, Direct는 직접 연결합니다. 평소 규칙에 따라 트래픽을 분기하려면 Config를 선택하고 올바른 구성 파일이 활성화되어 있는지 확인하세요. 문제를 확인할 때는 Proxy와 Direct 결과를 잠시 비교해 서버 경로 문제와 규칙 문제를 구분할 수 있습니다. 테스트가 끝나면 원래 모드로 되돌리세요. 화면의 Proxy 모드는 규칙의 PROXY 정책과 관련이 있지만 설정 위치는 서로 다릅니다.
연결됨으로 표시되지만 웹페이지가 열리지 않을 때 먼저 확인할 사항
연결됨은 시스템 연결 상태를 나타낼 뿐 모든 대상에 접속할 수 있다는 뜻은 아닙니다. 먼저 연결을 잠시 끄고 현재 Wi-Fi 또는 셀룰러 네트워크에서 정상적으로 열리는 페이지에 접속할 수 있는지 확인하세요. 그런 다음 연결을 켜고 선택한 서버, Global Routing, 현재 구성을 확인합니다. 일부 도메인만 실패한다면 규칙 일치와 DNS를 중점적으로 살펴보세요. 모든 요청이 실패한다면 서버 매개변수와 접속 가능 여부를 먼저 확인하세요. 네트워크, 서버, 모드는 한 번에 하나만 바꾸고 결과를 기록해 여러 변경이 실제 원인을 가리지 않도록 하세요.
Connectivity Test에 결과가 있는데 웹페이지는 왜 열리지 않나요?
Connectivity Test 결과는 해당 테스트 방식에서의 접속 가능 여부만 보여 주며 실제 웹페이지 요청을 대신하지 않습니다. 웹페이지 접속에는 도메인 조회, 규칙 일치, TLS, 대상 서버의 응답도 영향을 줍니다. 먼저 특정 도메인 하나만 실패하는지 여러 사이트가 모두 실패하는지 확인한 다음 현재 구성의 DNS 설정과 관련 규칙을 살펴보세요. 최근 DNS를 변경했다면 변경 전 기록과 비교하고 여러 DNS 설정을 한꺼번에 추가하지 마세요. 실패한 도메인, 오류 메시지, 사용한 네트워크를 기록하면 도메인 조회 문제와 서버 경로 문제를 구분하는 데 도움이 됩니다.
Config 모드에서 특정 웹사이트에 잘못된 정책이 적용될 때 규칙을 확인하는 방법
먼저 Config에서 현재 활성화된 파일을 확인한 뒤 Rule 내용을 위에서 아래 순서로 살펴보세요. 앞에서 일치한 규칙이 이후 판단에 영향을 주므로 넓은 범위의 DOMAIN-KEYWORD, GEOIP, IP-CIDR 항목이 대상 규칙보다 앞에 있는지 먼저 확인하고, DOMAIN과 DOMAIN-SUFFIX 작성 방식도 확인하세요. FINAL은 앞선 규칙에 일치하지 않을 때 적용되는 기본 정책이므로 추가 판단이 필요한 규칙보다 앞에 두지 마세요. 수정 전 원본 파일을 보관하고 수정 후 같은 도메인으로 다시 테스트해야 규칙 순서가 결과에 영향을 주었는지 확인할 수 있습니다.
장시간 연결로 배터리가 빨리 닳을 때 On Demand를 확인하는 방법
먼저 시스템 Settings의 배터리 사용량에서 해당 시간대와 백그라운드 활동을 확인한 뒤 연결이 실제 원인인지 판단하세요. 한 번의 체감만으로는 원인을 찾기 어렵습니다. 지속적인 데이터 전송, 반복적인 재연결, 잦은 테스트는 배터리 소모를 늘릴 수 있습니다. On Demand가 활성화되어 있는지와 조건을 확인하고, 네트워크가 바뀐 뒤 반복적으로 연결되는지 살펴보세요. 비교가 필요하면 기존 설정을 기록한 뒤 On Demand를 잠시 끄고 비슷한 사용 조건에서 비교하세요. VPN 표시가 계속 나타난다는 이유만으로 이상이라고 단정하거나 여러 설정을 동시에 바꾸지 마세요.