Shadowrocket 자주 묻는 질문
구매, 가져오기, 연결 문제를 구분한 뒤 순서대로 확인하세요. 각 답변은 개별적으로 펼쳐 볼 수 있으며, 앱에서 바로 확인할 수 있도록 화면 이름은 영어 그대로 표기했습니다.
정품 확인 및 구매
제품 페이지를 먼저 확인한 뒤 계정, 가격, 구입 내역을 확인하세요.
App Store에서 Shadowrocket이 검색되지 않을 때 먼저 확인할 사항
먼저 이 사이트의 정품 다운로드 페이지에서 App Store 제품 페이지로 이동해 검색 결과 문제인지 현재 스토어에서 제공되지 않는 것인지 확인하세요. 기기 언어만 보지 말고 ‘미디어 및 구입 항목’에 사용하는 Apple 계정의 국가 또는 지역을 확인합니다. 변경이 필요하다면 시스템 Settings에서 Apple 계정의 ‘미디어 및 구입 항목’으로 이동해 ‘계정 보기’를 선택한 다음 ‘국가 또는 지역’을 확인하고, 잔액·구독·결제 수단 관련 안내를 읽으세요. 지역을 변경해도 앱을 구매할 수 있다고 보장되지는 않으며, 제공 여부는 현재 App Store 페이지를 기준으로 확인해야 합니다.
App Store에서 Shadowrocket 정품인지 확인하는 방법
세 가지를 확인하세요. 앱 이름은 Shadowrocket, 개발자는 Shadow Launch Technology Limited, 제품 페이지 주소에는 id932747118이 포함되어야 합니다. 이 사이트의 페이지 상단에 표시된 공식 아이콘과도 비교하세요. 검색 결과의 이름과 아이콘은 식별에 참고할 수 있지만 개발자와 앱 ID 확인을 대신하지는 않습니다. 제품 페이지에서 가격, 호환성, 구매 확인 정보를 살펴보고 검색 목록의 표시 순서만으로 판단하지 마세요. 주요 정보가 하나라도 다르면 정품 다운로드 페이지로 돌아가 제품 페이지를 다시 여세요.
Shadowrocket을 구매하면 바로 연결할 서버도 제공되나요?
아닙니다. 앱을 한 번 구매하는 것과 서버 이용 요금제는 별개입니다. 구매로 얻는 것은 Shadowrocket 앱 사용 권한이며, 연결하려면 본인이 보유한 구독 또는 서버 정보와 올바른 프로토콜 설정이 필요합니다. 이 사이트는 서버나 구독을 제공·판매·추천하지 않으며, 기존 설정을 가져와 사용하는 방법만 안내합니다. 앱 가격과 연결 서비스의 이용 기간·데이터·서버 상태는 서로 다른 사항입니다. 연결에 실패하면 앱 설정과 기존 서비스 상태를 각각 확인하세요. 앱을 다시 구매할 필요는 없습니다.
기기를 바꾸거나 앱을 다시 설치하면 재구매해야 하나요?
처음 구매할 때 사용한 Apple 계정으로 App Store에 로그인한 뒤, 계정의 구입 항목에서 Shadowrocket을 찾아 다시 다운로드할 수 있는지 확인하세요. 여전히 가격이 표시되면 바로 다시 결제하지 말고 ‘미디어 및 구입 항목’ 계정, 구입 내역, 현재 스토어를 확인하세요. 앱 구입 내역과 Shadowrocket 내부의 구독·서버·Config는 서로 다른 데이터입니다. 앱을 다시 다운로드해도 설정까지 복원된다는 뜻은 아닙니다. 기기 호환성, 구매 적용 여부, 복원 결과는 App Store 페이지와 계정 기록을 기준으로 확인하세요.
Shadowrocket 가격, 시스템 요구 사항, 구매 공유 범위는 어디서 확인하나요?
App Store 제품 페이지와 구매 확인 화면을 기준으로 확인하세요. Shadowrocket은 한 번 구매하는 유료 앱이며, 미국 스토어 기준 가격은 2.99달러입니다. 스토어 지역에 따라 현지 통화로 표시되며 최종 금액은 결제 전에 확인해야 합니다. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다. 가족 공유와 여러 기기에서의 구매 적용 여부도 스토어 안내를 각각 확인하세요. 하나의 제품 페이지에 여러 기기가 표시된다고 모든 계정에서 구매를 공유할 수 있는 것은 아닙니다. 결제 전에 사용할 기기와 계정을 확인하세요.
설치 및 첫 실행
시스템 권한, 앱 화면, 연결 상태를 나누어 확인하세요.
iPhone에서 처음 연결할 때 VPN 구성 추가 안내가 표시되면 어떻게 해야 하나요?
시스템에서 VPN 구성을 추가하도록 허용을 요청하는 안내입니다. 방금 시작한 Shadowrocket 연결 작업으로 표시된 것인지 확인한 뒤 시스템 안내에 따라 허용하고 인증을 완료하세요. 허용했다고 서버 설정이 올바르거나 연결에 성공한 것은 아닙니다. Home으로 돌아가 선택한 서버와 연결 상태를 확인하세요. 앞서 허용을 취소했다면 다시 연결을 시도할 수 있습니다. 계속 진행할 수 없다면 시스템 Settings의 VPN 구성 관리에서 기존 항목을 확인하고, 여러 설정을 동시에 바꾸지 않도록 실행 중인 다른 VPN 연결을 먼저 중단하세요.
iPad에도 설치할 수 있나요? iPhone과 조작 방법이 다른가요?
Shadowrocket은 iPad에서도 동일한 App Store 제품 페이지를 통해 받을 수 있으며, 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다. 이미 구매했다면 구매에 사용한 계정으로 로그인해 다시 다운로드할 수 있는지 확인하세요. iPad와 iPhone은 화면 배치가 다를 수 있지만, Home, Config, Settings 등의 화면 이름과 가져오기에 필요한 서버 설정을 확인하는 방법은 같습니다. 스크린샷에서 버튼의 위치만 보고 기능을 찾지 말고 화면에 표시된 이름을 기준으로 조작하세요. 기기 간 설정이 동기화되었는지는 실제 목록에서 확인해야 하며, 구입 내역만으로 판단할 수 없습니다.
연결 스위치가 켜지지 않거나 켜진 직후 꺼질 때 확인할 사항
먼저 Home에서 유효한 서버 항목이 선택되어 있는지, 시스템 VPN 권한 승인이 완료되었는지 확인하세요. 다른 VPN 연결을 중단한 뒤 Shadowrocket을 다시 열어 시도합니다. 기기가 회사나 학교의 관리 대상이라면 관리 정책이 VPN 구성을 제한하는지도 확인하세요. 스위치가 바로 꺼지면 Log에서 같은 시각의 오류를 확인해 설정 누락, 구성 읽기 실패, 연결 설정 실패를 구분하세요. 오류 내용을 기록한 뒤 항목별로 확인하고, 모든 설정을 반복해서 삭제하지 마세요. 권한 문제와 서버에 연결할 수 없는 문제는 해결 방법이 다릅니다.
화면이 영어로 표시될 때 기능은 어떤 이름으로 찾아야 하나요?
이 매뉴얼은 앱 화면에 표시되는 영어 이름을 그대로 사용해 번역된 이름과 혼동하지 않도록 했습니다. 서버와 연결 상태는 Home, 항목 추가는 Add Server, 구성 파일은 Config, 일반 설정은 Settings, 라우팅 모드는 Global Routing에서 확인하세요. 기기에서 앱별 언어 설정을 제공한다면 시스템 Settings의 앱 설정에서 선택 가능한 언어를 확인할 수 있습니다. 실제 지원 언어는 앱에 표시되는 내용을 기준으로 합니다. 화면 언어를 바꿔도 서버 설정은 달라지지 않으므로 가져오기에 실패하면 링크 내용과 프로토콜 항목을 확인하세요.
연결 후 배터리 소모가 늘면 백그라운드 앱을 계속 종료해야 하나요?
먼저 시스템 배터리 사용량에서 특정 시간대의 변화를 확인하고, 당시 데이터 사용량·네트워크 전환·연결 재시도와 함께 살펴보세요. 한 번의 배터리 비율만으로 판단하지 마세요. 데이터가 계속 전송되거나 테스트를 자주 실행하거나 네트워크가 불안정해 재연결이 반복되면 배터리 소모가 늘 수 있습니다. Connectivity Test를 잠시 덜 자주 실행하고 Log에 오류가 계속 기록되는지 확인하세요. 필요하지 않은 네트워크 조건에서 On Demand가 연결을 시작하는지도 살펴보세요. 앱을 강제 종료하는 것만이 해결책은 아닙니다. 같은 사용 조건에서 조정 전후를 비교하고, 한 번에 설정 하나만 변경하세요.
구독 및 서버 가져오기
기존 구독이나 서버 정보가 있다는 전제에서 원본 정보를 먼저 확인하세요.
기존 구독을 가져오지 못할 때 링크와 서버 중 무엇부터 확인해야 하나요?
먼저 구독 링크에서 유효한 내용을 가져올 수 있는지 확인한 다음, 그 안의 서버 정보를 살펴보세요. 본인이 보유한 구독의 전체 주소를 복사했는지, 공백·줄바꿈·설명 문구가 붙지 않았는지 확인합니다. 구독이 유효한지, 접속 시 추가 인증이 필요한지도 점검하세요. 가져오기 오류는 요청 실패 때문일 수도 있고, 응답 형식을 지원하지 않기 때문일 수도 있습니다. 로그인 페이지나 오류 안내가 반환된다면 반복해서 가져와도 내용은 해결되지 않습니다. 앱에 표시된 오류를 기록하고 원래 제공처에 링크 용도를 확인하세요. 접속 정보가 포함된 전체 구독 주소를 공개하지 마세요.
구독을 업데이트하면 직접 수정한 서버 설정이 덮어써지나요?
구독에 포함된 서버 정보는 일반적으로 구독 응답 내용에 따라 관리됩니다. 업데이트 후 이름·주소·포트·설정이 바뀔 수 있으므로 직접 수정한 내용이 계속 유지된다고 단정하지 마세요. 업데이트 전에 비교할 항목을 기록하고, 필요하면 앱에서 지원하는 방식으로 별도 기록을 저장하세요. 업데이트 후 현재 선택한 항목이 남아 있는지 확인합니다. 구독 업데이트와 Config 업데이트는 서로 다른 작업입니다. 서버 목록을 업데이트해도 새 규칙 파일이 활성화되는 것은 아닙니다. 업데이트 후 연결 문제가 생기면 바로 DNS를 바꾸기보다 항목의 출처와 설정 변경 사항을 비교하세요.
Scan QR Code에 성공했는데도 연결되지 않는 이유는 무엇인가요?
QR 코드를 인식했다는 것은 앱이 내용을 읽었다는 뜻일 뿐, 서버에 현재 접속할 수 있는지 또는 인증 정보가 유효한지를 확인한 것은 아닙니다. 생성된 서버 항목을 열어 프로토콜 종류·주소·포트·필수 인증 항목을 확인하세요. TLS를 사용하는 항목은 관련 설정이 원래 제공된 정보와 일치하는지도 확인해야 합니다. QR 코드에 구독 주소가 들어 있다면 구독 요청과 목록 가져오기가 완료되었는지 확인하세요. 그런 다음 Home에서 해당 항목을 선택해 연결하고 오류 안내를 바탕으로 점검합니다. QR 코드·공유 링크·내보낸 구성에는 민감한 정보가 포함될 수 있으므로 도움을 요청할 때 인증 정보를 가리세요.
Add Server에서 어떤 프로토콜을 선택해야 하며, 어떤 설정을 추측하면 안 되나요?
프로토콜 종류는 본인이 보유한 서버 정보와 일치해야 합니다. 이름이나 연결 속도만 보고 선택하지 마세요. Shadowsocks, VMess, VLESS, Trojan, WireGuard 등은 필요한 항목이 서로 다르며 주소와 포트가 같아도 서로 바꿔 사용할 수 없습니다. 인증 정보·암호화 방식·전송 방식·TLS 관련 항목을 원래 받은 설정과 하나씩 대조하세요. 필수 정보가 빠졌다면 먼저 제공된 정보가 완전한지 확인하고, 문제를 가리기 위해 인증서 확인을 끄지 마세요. 한 번에 서버 하나만 입력하고 연결을 확인한 뒤 이름과 그룹을 정리하면 입력 오류를 찾기 쉽습니다.
기존 구독과 Config 구성 파일은 어떻게 다른가요?
서버 구독은 연결 항목을 가져오고 업데이트하는 데 주로 사용하며, Config 구성 파일은 규칙과 관련 설정을 구성하는 데 사용합니다. 두 항목 모두 링크로 받을 수 있지만 링크 모양만으로 용도를 판단할 수는 없습니다. 원래 제공처의 안내와 앱의 인식 결과를 확인하세요. 서버를 가져온 뒤에는 Home에서 선택한 항목을 확인하고, Config를 가져온 뒤에는 실제로 어떤 파일이 활성화되어 있는지 확인해야 합니다. Global Routing에서 Config를 사용할 때 규칙이 적용되는지는 현재 구성 내용과 일치 결과에 따라 달라집니다. 서버 목록에 항목이 표시된다고 자동으로 규칙이 적용되는 것은 아닙니다.
규칙 및 문제 해결
기본 네트워크, 서버, DNS, 규칙 순서로 문제 범위를 좁히세요.
Global Routing의 Config, Proxy, Direct 모드는 어떻게 선택하나요?
Config는 현재 활성화된 구성 파일의 규칙에 따라 요청을 처리합니다. Proxy는 요청을 선택한 프록시로 보내며 Direct는 대상에 직접 연결합니다. 규칙에 따라 트래픽을 나누려면 Config 파일이 올바른지 확인한 뒤 Config를 선택하세요. 문제를 찾을 때는 같은 대상을 각 모드에서 확인할 수 있지만 테스트가 끝나면 원래 설정으로 되돌리세요. Proxy를 선택해도 잘못된 서버 설정이 보완되지는 않으며 Direct는 연결 해제를 뜻하지 않습니다. 실제 트래픽 경로는 화면 상단 스위치 상태만 보지 말고 연결 기록과 함께 확인하세요.
연결됨으로 표시되지만 웹사이트나 앱이 인터넷에 연결되지 않을 때 점검 순서는 무엇인가요?
먼저 연결을 해제해 기본 네트워크가 정상인지 확인한 다음, 선택한 서버 항목·기존 서비스의 유효 상태·현재 Global Routing을 살펴보세요. 이어서 Log에서 해당 요청을 찾아 도메인 확인 실패, 서버 연결 실패, 예상과 다른 규칙 선택을 구분합니다. 특정 대상 하나만 문제라면 해당 대상에 적용된 규칙부터 확인하고, 모든 대상에서 문제가 생기면 기본 네트워크와 연결 설정부터 살펴보세요. 한 번에 한 항목만 변경하고 같은 네트워크에서 다시 시도합니다. 시스템에 VPN 연결됨으로 표시되어도 관련 연결 상태를 뜻할 뿐, 특정 웹사이트나 모든 요청에 성공한다는 보장은 아닙니다.
DNS는 어떻게 변경하나요? 주소를 바꾸면 모든 문제가 해결되나요?
아닙니다. 먼저 오류가 도메인 확인 단계에서 발생하는지 확인한 다음, 현재 Config와 DNS 설정이 어디에서 지정되는지 살펴보세요. 실제로 어떤 설정이 사용되는지 모른 채 여러 곳을 동시에 변경하지 마세요. DNS 확인 방식을 선택할 때는 확인 요청 자체에 접속할 수 있는지, 도메인 확인 결과와 이후 라우팅이 일치하는지도 고려해야 합니다. 변경 전 기존 값을 기록하고, 변경 후 같은 도메인으로 다시 확인하며 Log에 DNS 오류가 계속 표시되는지 살펴보세요. 실제 문제가 서버 인증 실패, 대상의 연결 거부, 잘못된 규칙 정책이라면 DNS 주소만 바꿔서는 해결되지 않습니다.
규칙을 추가했는데 적용되지 않을 때 어디를 확인해야 하나요?
먼저 Global Routing이 Config인지, 수정한 파일이 현재 활성화된 Config인지 확인하세요. 규칙은 순서대로 확인되므로 앞쪽 규칙이 먼저 일치할 수 있습니다. DOMAIN은 특정 도메인과 일치하고 DOMAIN-SUFFIX는 도메인 및 하위 도메인과 일치하며 FINAL은 앞선 규칙에 일치하지 않은 요청을 처리합니다. 규칙에서 지정한 정책 이름이 유효한지, 실제 요청이 도메인 또는 IP 주소를 사용하는지도 확인하세요. 저장한 뒤 해당 대상에 다시 요청을 보내고 연결 기록에서 어떤 규칙이 일치했는지 확인합니다. 기존 연결에는 새 규칙이 반영되지 않을 수 있으므로 페이지를 한 번 새로고침한 것만으로 변경 실패를 판단하지 마세요.
Connectivity Test나 Ping 결과가 있는데도 실제 접속이 실패하는 이유는 무엇인가요?
테스트 결과는 선택한 테스트 방식이 당시 조건에서 보인 상태만 나타내며 모든 대상에 대한 전체 접속을 검증하지는 않습니다. 테스트 방식마다 확인하는 단계가 다를 수 있으므로 숫자만으로 도메인 확인·TLS 연결·대상 응답 문제를 판단할 수 없습니다. 먼저 Settings에서 Ping 또는 테스트 관련 옵션을 확인하고, 실제로 문제가 발생한 동일한 대상에 접속해 Log에서 실패 단계를 살펴보세요. 테스트 실패만으로 모든 요청을 사용할 수 없다고 단정하지 마세요. 실제 요청과 테스트 설정을 비교하고, 하나의 테스트 결과를 높이기 위해 여러 설정을 동시에 바꾸지 마세요.
문제별로 이어서 확인하기
작업 순서는 튜토리얼에서, 항목의 의미는 설정 설명에서, 규칙 이름과 일치 범위는 용어집에서 확인하세요.