공식 매뉴얼 · 주제별 FAQ
Shadowrocket 자주 묻는 질문
설치, 구독, 연결 문제 해결
문제가 발생한 단계를 먼저 파악한 다음 관련 설정을 확인하세요. 구매와 설치 문제는 시스템 및 계정부터, 연결 문제는 기존 서버, 현재 Config, Global Routing부터 살펴보세요.
문제가 발생한 단계로 찾기
앱을 받은 단계부터 규칙 문제 해결까지
질문을 눌러 답변을 확인하세요. 자세한 절차가 필요하면 관련 매뉴얼을 이어서 읽으세요.
정품 확인 및 구매
제품과 구매 계정을 먼저 확인한 다음 다운로드 또는 복원을 진행하세요. iPhone / iPad의 시스템 요구 사항은 App Store 페이지를 확인하세요.
Shadowrocket App Store 제품 페이지 열기 ↗iPhone / iPad용은 App Store에서 $2.99를 한 번 결제합니다. Mac / Windows / Android / Linux용은 무료입니다.
Shadowrocket 가격은 얼마인가요? 구매하면 연결 설정도 포함되나요?
가격은 두 가지입니다. iPhone / iPad용은 App Store에서 $2.99를 한 번 결제하며, 실제 가격은 각 스토어에 표시된 금액을 확인하세요. Mac / Windows / Android / Linux용은 무료입니다. 앱을 한 번 구매하는 것과 서버 이용 요금제는 별개입니다. 앱을 설치한 뒤에는 기존에 보유한 구독 정보나 서버 정보를 가져와야 합니다. 앱을 구매해도 이 정보가 자동으로 제공되지는 않습니다. 이 사이트는 설정과 사용 방법만 안내하며 서버나 구독 정보를 제공·판매·추천하지 않습니다.
App Store에서 Shadowrocket이 맞는지 어떻게 확인하나요?
이 페이지의 App Store 제품 페이지를 열어 앱 이름 Shadowrocket, 개발자 Shadow Launch Technology Limited, 앱 ID 932747118을 확인하고 사이트 상단의 공식 아이콘과 대조하세요. 별칭이나 검색 결과 순위만으로 판단하지 마세요. iPhone / iPad용은 App Store에서 $2.99를 한 번 결제하며, Mac / Windows / Android / Linux용은 무료입니다. 스토어에서 무료로 표시되는 동명의 항목은 여기서 안내하는 iPhone / iPad용 앱이 아닙니다.
App Store에서 Shadowrocket을 찾을 수 없으면 무엇을 확인해야 하나요?
먼저 정확한 제품 페이지를 열어 검색 결과에 표시되지 않는 경우와 현재 스토어에서 이용할 수 없는 경우를 구분하세요. 중국 본토 App Store에서는 현재 이 앱을 이용할 수 없습니다. 시스템 Settings의 Apple Account에서 Media & Purchases로 이동해 계정의 Country/Region을 확인할 수 있습니다. 변경이 필요한 경우 Apple의 계정 지역 변경 절차를 따르되, 잔액과 유효한 구독, 현지 결제 수단 요건을 먼저 확인하세요. 시스템 표시 언어를 바꿔도 스토어 지역은 변경되지 않습니다. 제한 메시지가 표시되면 계정 안내를 먼저 확인하고 결제를 반복하지 마세요.
기기를 바꾸거나 앱을 다시 설치하면 다시 구매해야 하나요?
iPhone / iPad에서는 기존에 구매한 계정으로 App Store의 구입 항목 목록에서 Shadowrocket을 찾아 다시 다운로드하세요. iPhone / iPad용은 App Store에서 $2.99를 한 번 결제하며, Mac / Windows / Android / Linux용은 무료입니다. 무료 버전은 이 사이트의 다운로드 페이지에서 다시 받을 수 있습니다. 스토어에 여전히 구매 버튼이 표시되면 구매 계정, 스토어 지역, 구매 내역을 확인하고 결제를 반복하지 마세요. 앱을 다시 다운로드해도 설정이 반드시 복원되는 것은 아니므로 기기를 바꾸기 전에 기존 설정을 별도로 백업하세요.
iPad에도 설치할 수 있나요? iPhone에서 구매한 앱을 함께 사용할 수 있나요?
네. iPad에서도 같은 Shadowrocket을 사용할 수 있으며, 같은 구매 계정으로 App Store의 구입 항목 목록에서 iPhone과 iPad에 다시 다운로드할 수 있습니다. 가격은 두 가지입니다. iPhone / iPad용은 App Store에서 $2.99를 한 번 결제하며, Mac / Windows / Android / Linux용은 무료입니다. iPhone / iPad의 시스템 요구 사항은 App Store 페이지를 확인하세요. 각 기기에서 VPN 권한, 현재 Config, 선택한 서버를 따로 확인해야 합니다. 구매 항목을 함께 사용할 수 있어도 연결 상태나 로컬 설정까지 자동으로 일치하는 것은 아닙니다.
설치 및 첫 실행
시스템과 칩에 맞는 버전을 고르고 다운로드 출처를 확인하세요. 시스템 차단은 항목별로 해결하고 보호 기능 전체를 끄지 마세요.
설치 허용 방법 보기 →컴퓨터나 Android에서도 Shadowrocket을 사용할 수 있나요?
네. iPhone / iPad용은 App Store에서 $2.99를 한 번 결제하며, Mac(Apple 칩 및 Intel), Windows, Android, Linux용은 무료입니다. 이 사이트의 다운로드 안내에서 플랫폼을 선택하세요. 컴퓨터와 Android 설치 파일은 사이트의 /dl/shadowrocket/ 경로에서 받을 수 있습니다. 처음 설치할 때 시스템이 차단하면 다운로드 출처와 패키지 종류를 확인한 뒤, 이 FAQ의 시스템 허용 절차를 따르세요. 플랫폼마다 권한 설정 위치가 다를 수 있습니다. 가져오기 전에 기존에 보유한 구독 정보나 서버 정보도 준비해야 합니다.
Mac에서는 Apple 칩용과 Intel용 중 무엇을 선택해야 하나요?
Apple 메뉴에서 “이 Mac에 관하여”를 여세요. “칩”과 Apple 칩 이름이 표시되면 Apple 칩용을, Intel 프로세서가 표시되면 Intel용을 선택합니다. 다운로드 페이지에는 같은 형식의 설치 버튼 두 개가 있으므로 컴퓨터 외관이나 구매 연도로 추측할 필요가 없습니다. 다운로드한 dmg를 열고 Shadowrocket을 Applications로 옮기세요. 처음 열 때 개발자를 확인할 수 없다는 경고가 나타나면 파일이 이 사이트에서 받은 것인지 확인한 다음, 시스템의 “개인정보 보호 및 보안”에서 “그래도 열기”를 찾으세요.
Windows 또는 Mac에서 처음 실행할 때 차단되면 어떻게 하나요?
설치 파일이 이 사이트의 다운로드 페이지에서 받은 것인지 먼저 확인하세요. Windows에서 SmartScreen 경고가 표시되면 파일 출처를 확인한 뒤 “추가 정보 → 실행”을 선택할 수 있습니다. 기기가 조직 정책으로 관리되는 경우 관리자에게 문의하세요. Mac에서 개발자를 확인할 수 없다는 경고가 표시되면 “시스템 설정 → 개인정보 보호 및 보안”에서 “그래도 열기”를 선택하세요. 앱이 손상되었다는 메시지가 표시되면 Applications에 넣었는지 확인한 후 Terminal에서 xattr -cr /Applications/Shadowrocket.app를 실행하고 다시 시도하세요. 이 문제를 해결하기 위해 시스템 보호 기능을 전체적으로 끄지 마세요.
Android나 Linux에서 설치할 때 권한이 부족하다고 나오면 어떻게 하나요?
Android에서는 먼저 이 사이트에서 제공하는 arm64 설치 파일을 사용했는지 확인하세요. 시스템 안내에 따라 현재 파일을 여는 브라우저나 파일 관리자에 “알 수 없는 앱 설치 허용” 권한을 부여하세요. 설치가 끝나면 해당 권한을 끌 수 있습니다. Linux에서는 배포판에 맞춰 deb, rpm 또는 AppImage를 선택하세요. deb와 rpm은 시스템 패키지 관리자로 설치하고, AppImage는 실행 권한을 추가한 다음 실행해야 합니다. 아키텍처나 종속성이 맞지 않는다는 메시지가 표시되면 시스템에 맞는 패키지를 선택하세요. 권한을 반복해서 높이는 것만으로 해결하려고 하지 마세요.
앱 화면이 영어로 표시될 때 설명서를 어떻게 따라야 하나요?
이 매뉴얼은 화면에 표시되는 용어를 영어 원문 그대로 사용해 쉽게 대조할 수 있도록 합니다. Home에서 서버와 연결 상태를 확인하고, Config에서 설정 파일을 확인하며, Settings에서 설정을 살펴보세요. Add Server에서는 서버 정보를 입력하고 Subscribe는 기존 구독을 다룹니다. 용어를 확인해야 할 때는 용어집을 참고하세요. 영어 프로토콜 이름을 서버 주소로 착각하지 마세요. 시스템이나 앱 버전에 따라 화면 배치가 다를 수 있으므로 실제 화면에 표시되는 항목을 기준으로 삼으세요. 설명서의 스크린샷과 맞추려고 연결 매개변수를 먼저 바꿀 필요는 없습니다.
구독 및 서버 가져오기
링크 가져오기, 내용 해석, 서버 연결의 세 단계를 구분하세요. 원본 정보를 보존해 반복 삭제로 비교 자료를 잃지 않도록 하세요.
단계별 사용법 보기 →기존 구독을 가져오지 못하면 무엇부터 확인해야 하나요?
관리 페이지나 설명 문구, 중간이 잘린 주소가 아니라 구독 링크 전체를 복사했는지 먼저 확인하세요. 원래 매개변수는 그대로 두고 앞뒤 공백, 줄바꿈, 인코딩된 문자를 확인한 다음 Home의 추가 메뉴에서 Subscribe를 선택해 다시 시도하세요. 오류는 링크에 접근할 수 없는 경우와 내용을 해석할 수 없는 경우로 나눠 확인하세요. 전자는 기본 네트워크와 링크 유효성을, 후자는 응답 내용의 형식을 확인합니다. 브라우저에서 페이지가 열린다고 해서 유효한 구독 내용이라는 뜻은 아닙니다. 필요한 경우 원래 서비스 제공자에게 형식을 문의하고, 인증 정보가 포함된 전체 링크를 공개하지 마세요.
구독은 어떻게 업데이트하나요? 직접 추가한 서버도 함께 바뀌나요?
Home에서 해당 구독 그룹을 찾아 그룹에 제공되는 업데이트 기능으로 직접 새로고침한 뒤, 완료되면 항목 목록을 확인하세요. 구독 업데이트는 해당 구독에서 반환하는 내용을 갱신하는 기능이지, 직접 입력한 정보를 동기화하는 기능이 아닙니다. 업데이트 전에 현재 선택한 서버를 기록하고, 업데이트 후에도 서버가 남아 있는지와 이름이 같은 항목이 생겼는지 확인하세요. 서버 이름이 같더라도 주소나 매개변수가 바뀌면 연결 결과가 달라질 수 있습니다. 이름만 보고 설정이 바뀌지 않았다고 판단하지 말고, 같은 링크를 연속해서 반복 가져오지도 마세요.
구독을 업데이트한 뒤 목록이 비어 있으면 바로 삭제하고 다시 추가해야 하나요?
기존 기록을 유지하고 그룹 전체를 바로 삭제하지 마세요. 업데이트가 정상적으로 완료되었다고 표시되는지 확인한 다음 구독 링크의 완전성, 접속 상태, 응답 내용을 점검하세요. 목록이 비어 있는 이유는 유효한 응답에 내용이 없거나, 형식이 맞지 않거나, 업데이트에 실패했기 때문일 수 있습니다. 앱에 남아 있는 이전 캐시와 이번에 실제로 가져온 결과를 구분하고 원래 서비스 제공자에게 링크 상태를 확인하세요. 이전 설정을 보관했다면 비교에 사용할 수 있지만, 기존 항목이 계속 유효하다고 단정하지 마세요. 문제를 확인할 때는 오류 유형만 기록하고, 스크린샷이나 문의를 보내기 전에 링크의 계정 정보를 가리세요.
Add Server로 서버를 직접 추가한 뒤 시간 초과가 발생하면 어떤 매개변수를 확인해야 하나요?
기존에 보유한 서버 정보를 항목별로 대조하세요. 먼저 Type, 주소, 포트, 인증 정보를 확인하고 TLS, 서버 이름, 전송 관련 필드를 살펴보세요. Shadowsocks, VMess, VLESS, Trojan 등은 프로토콜마다 사용하는 필드가 다르므로 한 프로토콜의 매개변수를 다른 프로토콜에 적용하지 마세요. 저장한 뒤 개별 항목을 먼저 테스트하고 연결을 시도하세요. Connectivity Test 결과는 진단에 참고할 정보일 뿐, 모든 요청이 정상 작동한다는 뜻은 아닙니다. 이 항목만 계속 시간 초과가 발생한다면 모든 규칙을 바꾸기보다 서버 접속 가능 여부와 서버 측 설정을 확인하세요.
구독과 Config는 어떻게 다른가요? 하나만 가져오면 충분한가요?
구독은 일반적으로 서버 항목을 가져오고 업데이트하는 데 사용합니다. Config 설정 파일에는 규칙, DNS, 정책 등의 설정이 포함될 수 있으므로 둘을 같은 종류의 콘텐츠로 취급하면 안 됩니다. 구독을 가져온 뒤에도 현재 활성화된 Config와 Global Routing이 예상대로 작동하는지 확인해야 합니다. 설정 파일을 가져왔다고 해서 사용할 수 있는 서버 정보까지 자동으로 포함되는 것은 아닙니다. Config를 교체하기 전에 기존 파일을 백업하고, 파일에서 참조하는 정책 이름이 실제 로컬 항목과 일치하는지 확인하세요. 문제가 생기면 먼저 정상 작동이 확인된 상태로 되돌린 뒤 차이를 하나씩 비교하세요.
규칙 라우팅 및 문제 해결
기본 네트워크, 서버, 라우팅 모드, 규칙, DNS 순서로 확인하세요. 연결 아이콘과 테스트 결과는 문제를 판단하는 여러 단서 중 일부입니다.
체계적인 문제 해결 매뉴얼 보기 →연결 스위치가 켜지지 않거나 켠 직후 꺼지면 어떻게 하나요?
매개변수가 모두 입력된 서버 항목을 선택했는지 확인하고, 처음 연결할 때 시스템에서 VPN 구성 추가를 요청하는지 살펴보세요. 권한을 허용해야 연결을 계속할 수 있습니다. iPhone / iPad의 시스템 Settings에서 VPN 구성과 기기 관리 제한을 확인하고, VPN을 사용하는 다른 연결을 일시 중지한 뒤 다시 시도하세요. 권한 요청이 반복되거나 앱이 바로 종료되면 앱과 기기를 재시동하고 표시된 메시지를 기록하세요. 시스템 VPN 구성을 삭제하기 전에 앱 내 자료를 백업하세요. 조직에서 관리하는 기기라면 구성을 바로 지우지 말고 관리 정책을 먼저 확인하세요.
연결됨으로 표시되지만 인터넷에 접속할 수 없으면 어떻게 원인을 좁히나요?
먼저 연결을 끄고 기기의 기존 네트워크에서 정상적으로 접속할 수 있는지 확인한 다음, 다시 연결해 여러 사이트를 테스트하세요. 현재 Global Routing, 선택한 서버, Config를 확인해 모든 요청이 실패하는지 특정 도메인만 실패하는지 구분하세요. Proxy로 잠시 비교해도 모두 실패한다면 서버와 프로토콜 매개변수를 먼저 확인하세요. Config에서만 문제가 생기면 규칙 적용 결과, 정책 참조, DNS를 살펴보세요. 한 번에 변수 하나만 바꾸고 결과를 기록하세요. VPN 아이콘은 터널 상태만 나타내며 대상 사이트에 반드시 접속할 수 있다는 뜻은 아닙니다.
Global Routing에서 Config, Proxy, Direct 중 무엇을 선택해야 하나요?
일상적으로 규칙에 따라 트래픽을 분기하려면 Config를 선택하고, 활성화된 설정 파일이 필요한 내용인지 확인하세요. Proxy는 요청을 선택한 프록시로 보내므로 잠깐 비교하며 문제를 진단할 때 사용할 수 있습니다. Direct는 직접 연결과 비교할 때 사용합니다. 모드를 바꿔도 잘못된 서버 매개변수가 수정되지는 않으며 DNS 확인을 대신할 수도 없습니다. 테스트할 때는 같은 대상을 기준으로 결과를 각각 기록하고, 끝나면 원래 사용하려던 모드로 되돌리세요. Proxy는 일반적으로 전체 프록시 모드에 해당하지만 모든 대상에 접속할 수 있다는 뜻은 아닙니다.
일부 도메인만 열리지 않을 때 DNS 설정은 어떻게 확인하나요?
먼저 문제가 특정 도메인 하나에만 발생하는지 확인하고 대상 사이트 자체의 문제를 제외한 다음, 현재 Config의 DNS 설정과 관련 규칙을 살펴보세요. DNS 서버에 접속할 수 있는지, 도메인 규칙과 IP 규칙이 어떤 순서로 적용되는지, 대상 요청에 최종적으로 어떤 정책이 사용되는지 확인하세요. 최근 DNS를 변경했다면 이전에 정상 작동하던 설정으로 되돌려 비교하세요. DNS 서버, 규칙, 연결 항목을 한꺼번에 바꾸지 마세요. Connectivity Test가 한 번 성공해도 모든 도메인이 정상적으로 해석된다는 뜻은 아닙니다. 로그를 공유하기 전에 개인 주소, 구독 인증 정보, 접속 기록을 가리세요.
연결 후 배터리 소모가 늘면 어떤 설정을 꺼야 하나요?
시스템 배터리 사용량을 일정 시간 관찰하고 실제 데이터 전송량, 신호 세기, 백그라운드 활동을 함께 고려하세요. 짧은 시간의 배터리 비율만 비교하지 마세요. 지속적인 속도 테스트, 상세 로그 기록, 잦은 재연결, 불안정한 네트워크는 배터리 소모를 늘릴 수 있습니다. 불필요한 테스트를 먼저 중단하고 On Demand가 반복적으로 작동하는지 확인하세요. 배터리를 아끼려고 프로토콜 매개변수를 무작정 바꾸거나 DNS 설정을 삭제하지 마세요. 같은 네트워크와 비슷한 사용 방식으로 비교해 연결 상태와 문제가 관련된 것을 확인한 뒤 설정을 하나씩 조정하세요.
앱이나 시스템 업데이트 후 연결에 문제가 생기면 무엇부터 되돌려야 하나요?
현재 선택한 서버, Global Routing, Config가 이전과 같은 조합인지 먼저 확인한 다음 시스템 VPN 권한과 네트워크 상태를 살펴보세요. 기존 설정과 오류 메시지는 보존하고 앱을 재시동한 뒤 정상 작동이 확인된 서버 항목 하나로 최소한의 테스트를 진행하세요. 복잡한 규칙과 자동 실행 조건은 잠시 줄여 영향을 확인하세요. 앱 업데이트, 구독 업데이트, Config 교체를 동시에 하지 마세요. 변화의 원인을 판단하기 어려워집니다. iPad에서만 문제가 생기면 해당 기기의 Wi-Fi, 시스템 권한, 로컬 설정을 별도로 확인하세요. iPhone에서의 결과로 대신 판단하지 마세요.
연속된 절차가 필요하면 매뉴얼을 따라 계속 확인하세요
처음 설정한다면 사용 가이드부터 시작하세요. 연결은 되지만 트래픽 분기가 예상과 다르면 설정을 먼저 확인한 다음 문제 해결 매뉴얼을 참고하세요. 문제를 정리할 때 “무엇을 했는지, 무엇이 나타났는지, 어떤 상황에서는 정상인지”를 기록하면 “작동하지 않는다”는 설명만 하는 것보다 원인을 찾기 쉽습니다.