공식 안내 · 문제별 목차
Shadowrocket 자주 묻는 질문
구매, 가져오기, 연결 중 문제가 발생한 단계를 먼저 파악한 뒤 해당 답변을 확인하세요. 한 번에 설정 하나만 바꾸고 원래 오류 문구를 보관하면 변경 전후를 비교하기 쉽습니다.
- 4가지 점검 경로
- 20개 실전 Q&A
- 인터페이스 용어는 영어 원문 유지
App Store
정품 확인과 구매
먼저 스토어와 구매 내역을 확인한 뒤 앱을 받을 수 있는지 살펴보세요. 시스템 언어, 계정의 스토어, 앱 호환성은 각각 별도로 확인해야 합니다.
App Store에서 Shadowrocket이 검색되지 않으면 무엇부터 확인하나요?
먼저 App Store에 사용하는 계정의 스토어 국가 또는 지역을 확인하세요. 기기 언어나 시스템 지역만으로 판단하지 마세요. 시스템 Settings에서 Apple 계정으로 이동한 다음 ‘미디어 및 구입 항목’에서 계정을 확인하고, ‘국가 또는 지역’을 살펴보세요. 시스템 버전에 따라 메뉴 이름과 위치는 다를 수 있습니다. 앱의 표시 여부는 현재 스토어의 제공 상황에 따라 달라지므로 앱 받기 페이지에서 해당 제품 페이지를 열어 확인할 수 있습니다. 지역을 변경해야 한다면 계정의 공식 ‘국가 또는 지역’ 절차를 이용하고, 잔액·구독·결제 수단 관련 조건을 먼저 확인하세요.
App Store에서 찾은 앱이 정품 Shadowrocket인지 어떻게 확인하나요?
개발자, 공식 아이콘, 앱 ID를 함께 확인하세요. 이름이나 검색 순위만으로 판단하지 마세요. 개발자는 Shadow Launch Technology Limited여야 하며, 아이콘은 이 사이트 상단의 공식 아이콘과 같아야 합니다. 제품 페이지 링크에 id932747118이 포함되어 있는지도 확인하세요. 이름이 비슷해도 같은 앱이라는 뜻은 아닙니다. 구매 전에 제품 페이지를 펼쳐 호환 기기와 가격을 확인하세요. 이 안내의 앱 받기 페이지에 확인 항목이 정리되어 있으니, 확인을 마친 뒤 App Store에서 구매하세요.
Shadowrocket을 구매한 뒤 연결 정보도 따로 준비해야 하나요?
사용할 구독이나 서버 정보는 직접 준비해야 합니다. 앱의 일회성 구매는 서버 이용 요금제가 아닙니다. 결제 금액은 Shadowrocket 앱 사용에 대한 것이며, 연결 가능한 서버가 자동으로 제공되지는 않습니다. 미국 스토어 가격은 $2.99이며 일회성 구매입니다. 실제 결제 금액은 App Store에 표시된 가격을 따르며, 다른 스토어에서는 현지 통화로 표시됩니다. 이 사이트는 서버나 구독을 제공·판매·추천하지 않습니다. 보유한 정보의 유효 기간, 사용량, 만료 여부는 직접 확인하세요.
기기를 바꾸거나 앱을 다시 설치하면 또 구매해야 하나요?
다시 결제하기 전에 기존 구매 계정으로 App Store의 구입 항목을 확인하세요. 새 기기의 App Store 계정 화면에서 구입한 앱을 찾아 Shadowrocket의 다시 받기 옵션을 이용하면 됩니다. 가격이 계속 표시되면 ‘미디어 및 구입 항목’에 로그인한 계정, 구입 내역, 항목이 가려져 있는지 확인하세요. 복원 가능 여부와 구매 적용 범위는 App Store 제품 페이지의 안내를 따릅니다. 앱을 다시 받더라도 설정까지 복원되는 것은 아니므로 기존 구독과 로컬 규칙은 별도로 확인해야 합니다.
iPad에도 설치할 수 있나요? Mac과 다른 Apple 기기의 호환성은 어디서 확인하나요?
같은 App Store 제품 페이지에서 iPad용 Shadowrocket의 호환성을 확인하고 받을 수 있습니다. 이미 구매했다면 기존 구매 계정으로 구입 항목을 먼저 확인하세요. 이 안내는 주로 iPhone과 iPad 사용법을 다루며, Mac, Apple TV, Apple Vision의 호환성도 같은 제품 페이지에서 확인할 수 있습니다. 시스템 요구 사항과 구매 적용 범위는 App Store 페이지의 안내를 따릅니다. 가족 공유 적용 여부 역시 스토어 안내와 가족 구입 설정을 확인하세요. 가족 구성원이라는 이유만으로 구매 권한이 생기는 것은 아닙니다.
계속 확인: 정품 확인 3가지 항목 · App Store 안내
Home / Settings
설치와 첫 실행
처음 연결할 때는 시스템 권한을 먼저 승인하세요. 앱을 다시 받는 것, 앱 내 데이터를 복원하는 것, VPN 연결을 설정하는 것은 각각 따로 확인해야 합니다.
처음 연결할 때 VPN 구성 추가를 허용하라는 메시지가 표시되면 허용해야 하나요?
방금 직접 연결을 시작한 Shadowrocket에서 표시한 메시지인지 확인한 뒤, 시스템 안내에 따라 VPN 구성을 추가하고 기기에서 요구하는 인증을 완료하세요. 이 메시지는 시스템 VPN 구성을 만드는 절차이며 구독 가져오기와는 관계가 없습니다. 서버에 접속할 수 있는지도 확인해 주지 않습니다. 이전에 거부했다면 앱으로 돌아가 다시 직접 연결을 시작하세요. 시스템에 관련 구성이 이미 있다면 어느 앱에서 만든 것인지 먼저 확인하세요. 시스템 항목을 반복해서 삭제하지 말고, 현재 설정을 기록한 다음 표시되는 안내에 따라 처리하세요.
연결 스위치가 켜지지 않거나 켜자마자 꺼지면 어떻게 해야 하나요?
먼저 시스템 권한 설정이 완료되지 않은 경우와 연결 설정에 실패한 경우를 구분하세요. Home에서 사용할 수 있는 서버를 선택했는지, 필수 항목이 모두 입력되었는지 확인한 뒤 시스템 Settings에 Shadowrocket의 VPN 구성이 있는지와 승인 대기 중인 권한이 있는지 살펴보세요. 시스템 VPN 연결을 사용하는 다른 구성이 동시에 켜져 있거나 기기 관리 정책이 제한하는지도 확인하세요. 확인을 마친 뒤 다시 연결하고 바로 표시되는 오류를 기록하세요. 계속 실패하면 기기를 재시동해 다시 테스트하세요. 스위치를 연달아 켰다 꺼서 처음 오류를 놓치지 않도록 주의하세요.
앱 인터페이스가 영어라면 이 안내를 어떻게 참고해야 하나요?
기능을 찾을 때는 인터페이스에 표시된 영어 이름을 기준으로 하세요. 한국어 의미를 짐작해 메뉴를 찾지 마세요. 이 안내에서는 Home, Config, Settings, Add Server, Subscribe 등의 이름을 원문 그대로 사용하고, 각 작업의 목적을 설명합니다. 먼저 시스템 Settings의 앱 설정에서 선호 언어 옵션을 제공하는지 확인하세요. 선택 가능한 언어는 앱과 시스템에 실제로 표시되는 항목을 따릅니다. iPad의 가로 화면은 iPhone과 구성이 다를 수 있고 메뉴 위치도 바뀔 수 있으므로, 이름과 현재 화면을 함께 확인하세요.
연결한 뒤에도 Shadowrocket을 계속 화면에 띄워 두어야 하나요?
대부분 계속 화면에 띄워 둘 필요는 없습니다. 연결은 시스템 VPN 기능으로 유지되지만, 최종 상태는 시스템 VPN 항목과 실제 접속 결과를 함께 확인해야 합니다. 다른 앱으로 전환하기 전에 권한 승인을 마치고 연결이 설정되었는지 확인하세요. 네트워크를 바꾼 뒤 연결이 끊기면 현재 네트워크의 접속 상태, 서버 접근 가능 여부, On Demand가 예상대로 작동하는지를 점검하세요. 앱이 백그라운드에 있는 상태, 시스템에 VPN이 표시되는 상태, 대상 웹사이트에 접속할 수 있는 상태는 서로 다르므로 각각 확인해야 합니다.
앱 구매 내역을 복원했는데 기존 설정이 나타나지 않는 이유는 무엇인가요?
App Store 구매 내역과 앱 내 데이터는 서로 다른 항목입니다. 구입한 앱을 다시 받더라도 로컬 서버, 구독, 규칙, 선택 상태까지 복원된다는 보장은 없습니다. 먼저 기기 이전이나 시스템 백업으로 실제 어떤 데이터가 복원되었는지 확인한 다음 앱 내 목록을 살펴보세요. 없는 항목은 직접 저장해 둔 구독, 서버 정보 또는 설정 백업으로 다시 가져와야 합니다. 가져오기 전에 현재 항목을 확인해 중복 추가 후 이전 항목을 잘못 선택하지 않도록 하세요.
순서대로 확인: 첫 연결 사용 안내 읽기
Subscribe / Add Server
구독 및 서버 정보 가져오기
아래 절차는 사용할 구독이나 서버 정보를 이미 보유하고 있다는 전제에서 설명합니다. 가져오기, 업데이트, 실제 연결은 각각 따로 확인해야 합니다.
기존 구독을 가져오지 못하면 어떤 순서로 확인해야 하나요?
먼저 링크가 완전한지 확인한 다음 네트워크와 응답 내용을 점검하세요. 복사할 때 앞뒤 공백과 줄바꿈을 제거하고, 안내 페이지 주소를 구독 주소로 착각하지 않았는지 확인하세요. 이어서 원래 링크가 만료되지 않았는지, 접근 권한이 유효한지, 현재 네트워크에서 해당 주소에 접속할 수 있는지 살펴보세요. 서버가 로그인 페이지나 오류 페이지, 지원되지 않는 내용을 반환한다면 다시 붙여 넣어도 해결되지 않는 경우가 많습니다. 앱에 표시된 메시지를 보관하고 원래 정보 제공자에게 형식을 확인하세요. 문제 해결 기록에는 전체 구독 링크를 공개하지 마세요.
Add Server에서 직접 추가했는데 작동하지 않으면 어떤 항목을 다시 확인해야 하나요?
주소와 포트만 보지 말고 원본 서버 정보를 항목별로 대조하세요. 먼저 프로토콜 종류와 인증 정보를 확인하세요. 원본에 TLS, SNI, 전송 방식, 경로 등의 항목이 있다면 해당 값도 맞춰야 합니다. 프로토콜마다 같은 이름의 항목이 서로 다른 역할을 할 수 있으며, 비워 둔다고 올바른 기본값이 적용되는 것은 아닙니다. 저장한 뒤 Home에서 방금 추가한 항목을 실제로 선택했는지 확인하고 연결을 테스트하세요. 한 번에 하나씩 수정하면 어떤 설정이 문제였는지 파악하기 쉽습니다.
구독은 어떻게 업데이트하나요? 업데이트 뒤 연결 대상이 바뀔 수 있는 이유는 무엇인가요?
Home에서 해당 Subscribe 항목을 찾아 제공되는 업데이트 기능을 사용한 뒤 결과를 확인하세요. 목록이 다시 표시되는지만으로 업데이트 여부를 판단하지 마세요. 앱을 열 때 자동 업데이트하는 옵션을 켰다면 최근 업데이트가 성공했는지도 확인하세요. 구독이 반환한 내용에 따라 항목이 바뀌므로 기존 선택 항목이 삭제되거나 이름이 변경될 수 있습니다. 완료 후 선택 상태를 다시 확인하세요. 구독 업데이트는 가져온 정보를 새로 고치는 기능이며, Config의 모든 규칙이나 앱 자체를 업데이트하는 것은 아닙니다.
구독 업데이트에서 시간 초과나 링크 만료가 표시되거나 목록이 비어 있으면 어떻게 하나요?
현재 사용할 수 있는 설정을 먼저 보존하고 바로 모두 삭제한 뒤 다시 가져오지 마세요. 시간 초과라면 현재 네트워크와 구독 주소에 접속할 수 있는지 확인하세요. 링크가 만료되었다면 유효 기간과 접근 권한을 점검하세요. 목록이 비어 있다면 응답 내용에 인식 가능한 서버 정보가 실제로 포함되어 있는지도 확인해야 합니다. 다른 정상 네트워크에서도 한 번 테스트하면 로컬 네트워크 문제와 원격 응답 문제를 구분하는 데 도움이 됩니다. 오류 문구, 발생 단계, 모든 구독에 문제가 있는지 기록한 뒤 원래 정보 제공자에게 확인하세요. 반복 업데이트로 문제 해결 단서가 덮이지 않도록 하세요.
가져오기 문제를 확인할 때 어떤 내용을 캡처하거나 다른 사람에게 보내도 되나요?
문제 판단에 필요한 최소한의 정보만 공유하세요. 예를 들어 오류 문구, 프로토콜 종류, 작업 순서, 시간 초과 발생 여부가 해당합니다. 전체 구독 링크, QR 코드, 인증 항목, 접근 자격 증명이 포함된 설정 내용은 가려야 합니다. 표시 이름에도 개인정보가 들어 있을 수 있으니 함께 확인하세요. QR 코드와 텍스트 링크에 같은 연결 정보가 포함될 수 있으므로 이미지라는 이유로 공개해도 되는 것은 아닙니다. 확인용 원본은 본인만 접근할 수 있게 보관하고, 외부에 전달하는 것은 민감한 정보를 제거한 사본으로 하세요.
자세히 보기: 구독 수동 업데이트와 실패 점검 · 용어집
Global Routing / Config
규칙 분기와 문제 해결
연결이 설정된 것과 요청이 예상대로 처리되는 것을 각각 확인하세요. 같은 서버와 대상 주소를 사용하고 한 번에 하나씩 바꿔 비교하는 것이 좋습니다.
Global Routing의 Config, Proxy, Direct는 어떻게 선택하나요?
일상적으로 규칙에 따라 트래픽을 분기하려면 Config를 선택하세요. 현재 구성의 규칙에 따라 요청이 처리됩니다. 선택한 서버를 임시로 확인하려면 Proxy로 비교할 수 있고, Direct는 직접 연결을 확인할 때 사용합니다. 모드를 바꾸는 것만으로 모든 문제가 해결되는 것은 아닙니다. 구성의 우회 설정, DNS, 시스템 네트워크도 결과에 영향을 줄 수 있습니다. 테스트 전에 기존 모드, 선택한 서버, 대상 주소를 기록하고 한 번에 하나만 바꾸세요. 확인이 끝나면 의도한 Config 설정으로 되돌리세요.
연결됨으로 표시되지만 인터넷에 접속할 수 없다면 어느 단계부터 확인해야 하나요?
기본 네트워크, 서버, 규칙, DNS 순으로 확인하세요. 먼저 연결을 해제해 현재 네트워크 자체가 정상인지 확인한 다음 선택한 서버와 구독이 유효한지 점검하세요. Connectivity Test로 결과를 확인하되, 한 번 성공했다고 모든 웹사이트에 접속할 수 있다는 뜻은 아닙니다. 일부 주소만 실패한다면 대상 도메인을 기록하고 현재 Config에서 어떤 규칙에 해당하는지, DNS가 정상적인 결과를 반환하는지 확인하세요. Config와 Proxy를 비교할 때는 같은 서버를 유지해 네트워크, 서버, 규칙을 동시에 바꾸지 마세요.
사용자 지정 규칙이 적용되지 않을 때 FINAL은 어디에 두어야 하나요?
먼저 Global Routing에서 Config를 사용하고 있는지, 방금 편집한 구성이 선택되어 있는지 확인하세요. Rule 항목은 위에서 아래 순서로 확인하며, 첫 규칙이 일치하면 다음 규칙은 검사하지 않습니다. 따라서 구체적인 예외 규칙을 더 포괄적인 규칙보다 앞에 두고, 마지막에 FINAL을 기본 처리 규칙으로 배치하세요. PROXY는 프록시 정책 사용, DIRECT는 직접 연결, REJECT는 요청 거부를 의미합니다. 수정한 뒤 같은 대상으로 다시 확인하고 도메인에 실제로 적용된 규칙을 살펴보세요. 파일에 규칙이 있다는 이유만으로 해당 규칙이 실행된다고 판단하지 마세요.
켜 둔 뒤 배터리 소모가 눈에 띄게 늘면 현재 설정과 관련 있는지 어떻게 확인하나요?
짧은 시간 기기가 뜨거워졌다는 이유만으로 결론을 내리지 말고, 시스템 배터리 사용량을 충분한 시간 동안 관찰하세요. 동영상 전송, 지속적인 업로드, 잦은 네트워크 전환, 반복 연결 시도, 장시간 로그 기록은 배터리 소모를 늘릴 수 있습니다. 비슷한 네트워크와 사용량 조건에서 변경 전후를 비교하고, 서버가 자주 끊기는지, 테스트를 반복 실행하는지, 진단 기록이 계속 켜져 있는지 확인하세요. 조정할 때는 필요한 연결 설정을 유지하고 한 번에 하나씩 바꾸세요. 배터리 통계와 Data의 트래픽 수치는 목적이 다르므로 서로 직접 환산할 수 없습니다.
일상 점검에서 On Demand와 Data는 어떻게 활용하나요?
On Demand는 설정한 조건에 따라 연결을 시작하는 기능이며 서버가 반드시 작동한다는 뜻은 아닙니다. 자동 재연결 문제를 확인할 때는 먼저 트리거 조건과 현재 네트워크를 점검한 뒤 연결이 반복되는지 살펴보세요. 직접 연결을 해제했는데 다시 연결된다면 이 항목부터 확인하세요. Data에서는 트래픽 기록을 볼 수 있습니다. 수치를 비교하기 전에 집계 대상과 기간, 최근 초기화 여부를 확인하세요. 수치가 0이라면 관련 트래픽이 현재 집계 대상에 포함되지 않았을 수 있습니다. 수치가 높다고 해서 오류인 것은 아니므로 실제 전송 활동과 연결 로그를 함께 살펴보세요.
계속 확인: Global Routing · 진단 도구 · 규칙 순서와 FINAL