공식 매뉴얼 / 문제 색인
Shadowrocket 자주 묻는 질문
구매, 설치, 가져오기, 연결의 네 단계에서 관련 내용을 찾으세요. 문제가 발생한 단계를 먼저 확인한 뒤 순서대로 점검하면 여러 설정을 한꺼번에 바꾸지 않아도 됩니다.
정품 확인 및 구매
제품 페이지부터 확인한 다음 계정 국가 또는 지역, 구매 기록, 기기 호환성을 점검하세요. 검색 결과의 앱 이름만으로 구매 여부를 판단하지 마세요.
정품 확인 단계 보기 →App Store에서 Shadowrocket을 찾을 수 없을 때 먼저 확인할 사항은 무엇인가요?
먼저 이름의 철자를 확인한 다음, 이 사이트의 App Store 페이지에서 제품 페이지로 이동하세요. 검색 결과만으로 판단하지 않는 것이 좋습니다. 현재 국가 또는 지역에서 사용할 수 없다고 표시되면 App Store 계정의 국가 또는 지역을 확인하세요. 기기 언어, 현재 위치, App Store 국가 또는 지역은 서로 다른 설정입니다. 변경하려면 시스템 Settings → Apple 계정 → Media & Purchases → View Account → Country/Region에서 공식 절차를 확인하고, 잔액과 기존 구독, 결제 수단 요건을 먼저 처리하세요. 국가 또는 지역을 변경해도 앱을 반드시 구매할 수 있는 것은 아니며, 최종 구매 가능 여부는 App Store 표시를 따릅니다.
App Store에서 Shadowrocket 정품인지 확인하려면 어떻게 하나요?
개발자 Shadow Launch Technology Limited, 앱 ID 932747118, 사이트 상단에 표시된 공식 아이콘을 모두 확인하세요. 앱 ID는 제품 페이지 주소의 id932747118에서 확인할 수 있습니다. 이름에 Shadowrocket이 들어 있는지만으로 판단하면 안 됩니다. 아이콘, 개발자 또는 앱 ID 중 하나라도 일치하지 않으면 구매를 중단하고 올바른 제품 페이지로 다시 이동하세요. 가격, 호환성, 구매 확인도 같은 제품 페이지에서 확인하고 검색 결과의 요약 정보만을 근거로 삼지 마세요.
Shadowrocket을 한 번 구매하면 바로 사용할 수 있는 연결 설정도 제공되나요?
아니요. 앱의 일회성 구매는 연결 서비스 이용권과 다릅니다. 앱 구매와 연결 서비스는 별개입니다. Shadowrocket은 유료 상용 앱이며, 이미 보유한 서버 정보나 구독 설정을 사용하는 클라이언트입니다. 구매 후에도 설정을 가져오고 매개변수를 확인해야 합니다. 미국 App Store 가격은 2.99달러의 일회성 구매이며, 실제 가격과 통화는 App Store 페이지에 표시된 내용을 따릅니다. 이 사이트는 서버나 구독을 제공·판매·추천하지 않습니다. 이후 안내는 본인 소유의 구독 또는 서버 정보가 있다는 전제에서 진행합니다.
기기를 바꾸거나 앱을 다시 설치하면 다시 구매해야 하나요?
처음 구매할 때 사용한 Apple 계정으로 App Store에 로그인한 뒤, 계정의 구입 항목 또는 앱 목록에서 Shadowrocket을 찾아 해당 제품 페이지에서 다시 다운로드하세요. 다시 받을 수 있는지는 구매 기록, 현재 App Store 상태 및 기기 호환성에 따라 달라지며, App Store 페이지에 표시된 내용을 기준으로 합니다. 여전히 구매 금액이 표시되면 바로 다시 결제하지 말고 계정과 구매 기록부터 확인하세요. 앱을 다시 다운로드해도 서버와 Config가 자동으로 복원되는 것은 아니므로, 기기를 바꾸기 전에 설정 자료를 별도로 백업하세요.
iPhone에서 구매한 앱을 iPad와 다른 Apple 기기에서도 사용할 수 있나요?
iPad에서 기존 구매 계정으로 로그인한 뒤, 같은 App Store 제품 페이지에서 다운로드할 수 있는지 확인하세요. 시스템 요구 사항과 통합 구매 적용 여부는 App Store 페이지에 표시된 내용을 따릅니다. Mac, Apple TV, Apple Vision 지원 여부도 해당 페이지의 호환성 항목에서 확인하세요. 기기 이름만으로 모든 기능이 동일하다고 단정하지 마세요. 가족 공유 적용 여부도 App Store 안내와 계정 설정을 기준으로 확인해야 합니다. 앱 구매 기록과 기기의 연결 설정은 별도로 관리됩니다. 설치 후 기존 설정을 제대로 가져왔는지도 확인하세요.
설치 및 첫 실행
시스템 승인, 서버 설정, 연결 상태를 각각 확인하세요. 구매 기록을 복원한 뒤에도 이 기기의 설정과 승인이 완료됐는지 점검해야 합니다.
첫 연결 안내 보기 →처음 실행할 때 표시되는 VPN 구성 승인 안내는 무엇이며 어떻게 처리하나요?
Shadowrocket이 시스템 연결을 설정하려면 시스템에서 VPN 구성을 추가하도록 승인해야 합니다. 정품 앱을 사용 중인지, 본인 서버를 선택했는지 먼저 확인한 다음 시스템 팝업의 안내에 따라 진행하세요. 확인 과정은 기기의 시스템 화면에서 완료됩니다. 이 승인은 서버 계정이 아니며 구독 정보를 대신하지 않습니다. 잠시 취소했다면 앱으로 돌아와 다시 연결을 시도하세요. 계속 제한되는 경우 기기의 VPN 및 기기 관리 설정을 확인하고, 관리 기기는 관리 정책에 따라 처리하세요. 다른 용도의 구성을 반복해서 삭제하지 마세요.
Home에서 연결 스위치가 켜지지 않거나 바로 꺼지면 어떻게 점검하나요?
먼저 Home에 서버가 있고 그중 하나가 선택되어 있는지 확인한 다음, 최초 연결에 필요한 시스템 승인이 완료됐는지 확인하세요. 스위치가 바로 꺼지면 표시된 오류 문구를 기록하고, 시스템 VPN 설정에서 충돌하는 활성 연결이나 기기 관리 제한, 완료되지 않은 승인이 있는지 살펴보세요. 그다음 연결을 끄고 앱을 종료한 뒤 다시 열어 시도합니다. 한 번에 조건 하나만 변경하세요. 스위치가 켜진 채 유지되는 것은 연결 절차가 시작됐다는 뜻일 뿐, 실제 접속 가능 여부는 별도로 확인해야 합니다. 스위치를 계속 누르는 것은 문제 해결 방법이 아닙니다.
iPad에 설치한 뒤 모든 설정을 다시 입력해야 하나요?
먼저 Home에 본인 서버가 있는지, Config에 필요한 설정이 있고 활성화되어 있는지 확인하세요. iPhone의 구매 기록에 이런 설정까지 포함된다고 가정하지 마세요. 목록이 비어 있으면 직접 보관한 구독 링크를 다시 가져오거나 기존 서버 정보를 사용해 Add Server로 추가할 수 있습니다. iPad에서는 화면 크기에 따라 레이아웃이 달라질 수 있으므로 버튼 위치를 그대로 따라가기보다 인터페이스의 항목 이름을 기준으로 찾으세요. 첫 연결에는 이 기기의 시스템 승인도 필요하며, 호환성은 App Store 페이지에 표시된 내용을 따릅니다.
인터페이스가 영어로 표시될 때 매뉴얼을 어떻게 참고하나요?
이 매뉴얼은 Home, Config, Settings, Add Server, Subscribe 등의 인터페이스 용어를 그대로 사용하고, 한국어로 기능을 설명합니다. 화면에서 영어 이름을 찾아 진행하면 됩니다. 표시 언어를 변경하려면 시스템 Settings에서 Shadowrocket의 앱 언어 옵션을 확인하세요. 시스템에 해당 옵션이 있을 때만 선택할 수 있으며, 실제 지원 여부는 앱과 시스템에 표시된 내용을 기준으로 합니다. 언어가 다르다고 프로토콜 필드나 규칙 키워드를 변경하지 마세요. 이 항목들은 설정 문법의 일부입니다. 레이아웃이 다르면 화면 좌표를 따라 누르지 말고 항목 이름과 기능을 확인하세요.
Shadowrocket 앱 업데이트와 구독 업데이트는 어떻게 다른가요?
앱 업데이트는 App Store에서 관리하며, 스토어 계정의 업데이트 목록에서 확인할 수 있습니다. 자동 업데이트 사용 여부는 시스템 설정에 따라 달라집니다. 구독 업데이트는 Shadowrocket에서 기존 구독의 서버 목록을 다시 불러오는 작업으로, 앱 업데이트와는 별개입니다. 문제를 점검할 때는 앱 업데이트인지 Subscribe 업데이트인지 먼저 구분하세요. 서버 매개변수 변경을 앱 설치 문제로 오해하지 않도록 합니다. 앱을 업데이트하기 전에는 중요한 설정을 백업하고, 구독을 업데이트하기 전에는 링크가 유효한지 확인하고 현재 선택된 서버를 기록하세요. 업데이트 후에도 해당 서버가 목록에 있는지 확인합니다.
구독 및 서버 가져오기
아래 절차는 본인 소유의 구독 또는 서버 정보가 있다는 전제에서 진행합니다. 원본 정보가 완전한지 먼저 확인한 뒤 불러오기, 저장, 선택 상태를 점검하세요.
서버 관리 매뉴얼 보기 →기존 구독은 어디에서 가져오나요?
Home에서 추가 메뉴를 찾아 Add Server로 이동한 다음 Subscribe를 선택하고, 본인 소유의 구독 URL을 입력해 저장한 뒤 불러오기가 끝날 때까지 기다리세요. 가져오기가 완료되면 Home으로 돌아와 해당 그룹을 펼치고 서버가 표시되는지 확인한 다음 하나를 선택해 테스트합니다. 구독 URL에는 접근 정보가 포함될 수 있으므로 지정된 입력란에만 붙여넣고 공개 스크린샷, 채팅 기록, 문의 내용에는 노출하지 마세요. 이름은 기기에서 구분하기 위한 표시일 뿐 URL을 대신하지 않습니다. 가져오기 전에 소개 페이지 주소가 아닌 전체 링크를 복사했는지도 확인하세요.
Subscribe 가져오기에 실패하거나 목록이 비어 있을 때 어떤 순서로 확인하나요?
먼저 URL 앞뒤에 공백, 줄바꿈, 한글 문장 부호가 섞이지 않았는지 확인하고 링크가 완전하며 아직 유효한지 점검하세요. 그런 다음 현재 기본 네트워크에서 구독 주소에 접속할 수 있는지 확인하고, 설정을 제공한 곳에 구독 상태와 형식이 적합한지 문의하세요. 웹페이지가 열린다고 해서 응답 내용이 가져올 수 있는 구독 형식이라는 뜻은 아닙니다. 로그인 페이지나 안내 페이지, 빈 응답은 목록이 비어 있는 원인이 될 수 있습니다. 기존에 사용할 수 있는 그룹은 유지하고 한 번만 따로 재시도하면서 오류를 기록하세요. 서버를 전부 연달아 삭제하지 말고, 공개 문의에 전체 구독 링크를 포함하지 마세요.
Add Server에서 서버를 직접 추가할 때 임의로 입력하면 안 되는 항목은 무엇인가요?
먼저 보유한 정보를 기준으로 Type을 선택한 다음 서버 주소, 포트, 인증 정보를 항목별로 입력하세요. 프로토콜마다 표시되는 항목이 다르므로 한 Type의 매개변수를 다른 Type에 그대로 적용할 수 없습니다. Shadowsocks의 암호화 방식과 일부 프로토콜의 전송 방식 및 TLS 관련 설정은 원래 서버 정보와 일치해야 합니다. 메모 이름은 서버를 구분하는 용도일 뿐 연결 매개변수를 바로잡아 주지 않습니다. 저장한 뒤 Home으로 돌아와 해당 항목을 선택해 테스트하세요. 정보가 부족하면 기존 설정을 확인하고, 비밀번호나 포트, 인증서 설정을 반복해서 추측해 연결하려 하지 마세요.
Scan QR Code 또는 클립보드로 가져와도 아무 결과가 없으면 어떻게 하나요?
먼저 내용이 본인 서버의 공유 정보나 가져올 수 있는 구독 정보인지 확인하세요. 일반 웹페이지의 QR 코드는 가져올 수 없습니다. Scan QR Code를 사용할 때는 카메라 권한, 화면 선명도, QR 코드 전체가 보이는지 확인하세요. 클립보드에서 가져올 때는 전체 텍스트를 복사했는지 확인하고 시스템 안내에 따라 붙여넣기 권한을 처리합니다. QR 코드 인식에 성공해도 매개변수가 올바르다는 뜻은 아니므로 저장 후 Type, 주소, 인증 정보를 확인해야 합니다. 인식되지 않으면 원본 자료에서 형식을 확인하고, 비밀번호가 포함된 공유 정보를 공개 인식 페이지에 업로드하지 마세요.
구독은 얼마나 자주 업데이트하고 여러 Subscribe 항목은 어떻게 정리하나요?
기존 구독의 실제 변경 주기에 맞춰 업데이트하세요. 지연 시간 변동만으로 반복해서 새로 고칠 필요는 없습니다. 현재 앱에 자동 업데이트 옵션이 있다면 간격과 실행 조건을 확인한 다음 사용 방식에 맞게 설정하세요. 수동 업데이트 후에는 목록, 선택 항목, 연결 상태를 확인합니다. 여러 Subscribe 항목은 용도를 구분할 수 있는 이름을 사용하고 링크를 각각 확인해 같은 구독을 중복 추가하지 마세요. 새 그룹이 정상적으로 불러와지는지 확인한 후 이전 그룹을 정리하세요. 직접 편집한 서버는 별도로 백업해야 합니다. 업데이트 과정에서 해당 항목이 구독 내용으로 대체될 수 있습니다.
규칙 심화 및 문제 해결
기본 네트워크, 서버, 라우팅 모드, 대상 사이트를 구분해 확인하세요. 지연 시간, 스위치 상태, 실제 접속 결과는 서로 다른 지표입니다.
기능 및 설정 안내 보기 →Global Routing에서 Config, Proxy, Direct 중 무엇을 선택해야 하나요?
세 가지 모드는 Config, Proxy, Direct입니다. Config는 현재 활성화된 설정의 규칙과 정책에 따라 요청을 처리하므로, 분할 라우팅을 직접 설정해 사용하려는 경우에 적합합니다. Proxy는 해당 트래픽을 선택한 프록시 정책으로 전달하고, Direct는 직접 연결합니다. 문제를 점검할 때는 현재 선택된 서버와 Config를 먼저 확인한 뒤 모드를 잠시 바꿔 같은 대상의 결과를 비교할 수 있습니다. Proxy로 바꿔도 잘못된 서버 매개변수가 수정되지는 않으며, Config로 바꿔도 규칙이 자동으로 추가되지는 않습니다. 테스트가 끝나면 원래 필요한 모드로 되돌리세요.
연결됨으로 표시되지만 인터넷에 접속할 수 없을 때 서버와 규칙 중 무엇부터 확인하나요?
먼저 연결을 끄고 기본 네트워크가 정상적으로 작동하는지 확인하세요. 다시 연결한 뒤 모든 사이트에서 실패하는지 특정 대상에서만 실패하는지 기록합니다. Connectivity Test로 선택한 서버를 점검하고 매개변수와 기존 서비스 상태도 확인하세요. 테스트에 성공해도 모든 요청이 처리된다는 뜻은 아닙니다. Proxy에서는 접속되지만 Config에서 실패하면 일치한 규칙과 정책, DNS 처리를 확인하세요. 둘 다 실패하면 서버와 네트워크 경로를 먼저 살펴봅니다. 매번 설정 하나만 바꾸고 같은 대상을 다시 테스트하며 오류 정보를 보관하세요. 규칙을 다시 작성하면서 모든 서버까지 한꺼번에 교체하지 마세요.
특정 사이트만 PROXY로 보내려는데 규칙이 적용되지 않는 이유는 무엇인가요?
먼저 Global Routing이 Config로 설정되어 있고 수정한 Config가 활성화되어 있는지 확인하세요. 규칙은 보통 순서대로 일치하므로 구체적인 DOMAIN 또는 DOMAIN-SUFFIX 항목을 포괄적인 규칙과 FINAL보다 앞에 배치한 다음, 지정한 정책이 유효한지 확인합니다. 일부 사이트만 프록시로 보내려면 DOMAIN-SUFFIX,example.com,PROXY와 마지막의 FINAL,DIRECT를 예로 들어 일치 방식을 이해할 수 있습니다. example.com은 문법을 보여 주기 위한 예시일 뿐입니다. 실제 사이트는 다른 도메인도 요청할 수 있으므로 요청 기록을 확인하고, 주소창의 도메인만 보고 같은 규칙을 반복해서 추가하지 마세요.
지연 시간 테스트 수치가 낮은데도 웹페이지가 느리게 열리는 이유는 무엇인가요?
지연 시간은 특정 테스트 조건에서의 응답 시간을 나타낼 뿐, 웹페이지 전체 로딩 속도와 같지 않습니다. DNS 조회, TLS 연결, 서버 부하, 대상 사이트 응답, 리소스 크기 등이 실제 체감 속도에 영향을 줍니다. 같은 기본 네트워크와 시간대에서 같은 대상을 테스트하고, 같은 서버와 라우팅 모드를 사용하는지 확인한 다음 Connectivity Test 결과와 실제 접속 결과를 비교하세요. 지역 이름이나 한 번의 테스트 수치만으로 결론 내리지 마세요. 특정 사이트만 느리다면 전체 설정을 바로 바꾸기보다 해당 대상의 요청과 일치 규칙을 먼저 확인하세요.
백그라운드 배터리 소모가 큰 경우 On Demand를 어떻게 점검하나요?
먼저 시스템 Settings의 배터리 사용량에서 Shadowrocket이 활동한 시간대를 확인하고, 당시 네트워크 사용 상황을 함께 고려하세요. 한 번의 배터리 비율만으로 이상이라고 판단하지 마세요. On Demand는 설정된 조건에 따라 연결을 시작하므로 네트워크가 자주 전환되거나 연결을 반복해서 다시 시도하면 배터리 소모 양상이 달라질 수 있습니다. 현재 조건을 기록한 다음 비슷한 사용 시간대에 설정 변경 전후를 비교하고, 지속적인 다운로드나 연결 재시도가 있는지도 확인하세요. On Demand는 항상 연결을 유지하거나 배터리를 절약해 주는 고정 스위치가 아닙니다. 필요한 실행 조건을 설정하고 테스트가 끝나면 원하는 설정으로 되돌리세요.