공식 매뉴얼FAQ
Shadowrocket 자주 묻는 질문
먼저 문제가 다운로드, 설치, 가져오기, 연결 중 어느 단계에서 발생했는지 확인한 다음 해당 항목을 점검하세요. iPhone/iPad의 화면 용어를 예로 들어 설명하며, 플랫폼별 설치와 시스템 보안 허용 절차는 각각 안내합니다.
- 2가지 이용 방법
- iPhone/iPad: App Store $2.99 일회성 결제; Mac/Windows/Android/Linux: 무료
기존에 보유한 구독 정보나 서버 정보를 미리 준비하세요. 문제를 점검할 때 전체 링크, QR 코드, 인증 정보를 공개하지 마세요.
01 / PURCHASE
정품 확인 및 구매
제품, 계정, 구매 내역을 확인하세요. 앱 이용 방법과 연결 서비스는 따로 확인해야 합니다.
Shadowrocket은 어떻게 결제하나요? 앱을 구매하면 바로 연결할 수 있나요?
iPhone/iPad 버전은 App Store에서 $2.99 일회성 결제이며, 스토어에 따라 현지 통화로 표시됩니다. Mac(Apple 실리콘 및 Intel), Windows, Android, Linux 버전은 무료입니다. 앱 구매는 일회성 결제이며 연결 서비스 요금제가 아닙니다. 사용하려면 기존 구독 정보나 서버 정보를 준비한 뒤 서비스 제공자가 안내한 설정값으로 가져와야 합니다. 이 사이트는 공식 웹사이트 및 매뉴얼이며 서버나 구독을 제공·판매·추천하지 않습니다. 앱을 구매해도 사용할 수 있는 서버 주소가 생성되지 않으며, 기존 연결 서비스의 갱신을 대신하지 않습니다.
App Store에서 Shadowrocket을 찾을 수 없으면 무엇부터 확인해야 하나요?
먼저 철자를 확인한 뒤 App Store에 사용하는 Apple ID의 국가 또는 지역을 확인하세요. 중국 본토 App Store에는 현재 이 앱이 없습니다. 이 페이지의 지정된 App Store 제품 페이지를 열어 검색 결과에 표시되지 않는 경우와 현재 스토어에서 이용할 수 없는 경우를 구분할 수 있습니다. 지역을 변경해야 한다면 시스템에서 Apple ID → 미디어 및 구입 항목 → 계정 보기 → 국가 또는 지역으로 이동해 공식 절차를 따르세요. 메뉴 이름은 시스템에 따라 다를 수 있습니다. 계정 잔액, 구독, 가족 공유 등 지역 변경 조건을 먼저 처리하고 실제 정보를 사용하세요. 네트워크 문제를 확인하려고 지역을 반복해서 바꾸지 마세요.
App Store에서 올바른 Shadowrocket 앱인지 어떻게 확인하나요?
다음 세 가지를 모두 확인하세요. 앱 이름은 Shadowrocket, 개발자는 Shadow Launch Technology Limited, 제품 페이지 주소에는 앱 ID 932747118이 포함되어야 합니다. 이어서 이 사이트 상단의 공식 아이콘과 비교하세요. 검색 순위, 비슷한 이름, 아이콘 색상만으로 판단하지 마세요. iPhone/iPad 버전은 App Store에서 $2.99 일회성 결제이며, Mac/Windows/Android/Linux 버전은 무료입니다. 스토어에서 무료로 표시되는 동명의 항목은 여기서 안내하는 iPhone/iPad 제품이 아닙니다. 데스크톱과 Android 버전은 이 사이트의 전체 플랫폼 다운로드 페이지에서 받으세요. 설치 파일은 사이트 내 /dl/shadowrocket/ 경로에 있습니다.
iPhone을 바꾸거나 앱을 다시 설치할 때 재구매해야 하나요?
iPhone/iPad 버전은 App Store에서 $2.99 일회성 결제이며, Mac/Windows/Android/Linux 버전은 무료입니다. 기기를 바꾸거나 앱을 재설치할 때는 먼저 기존 구매 기록에 연결된 Apple ID로 App Store에 로그인한 다음, 구입 항목에서 Shadowrocket을 찾아 다시 다운로드하세요. 정상적으로 기존 구매를 복원하면 다시 결제할 필요가 없습니다. 구매 버튼이 계속 표시되면 바로 다시 주문하지 말고 계정, 스토어 지역, 구매 내역을 확인하세요. 앱 구매 기록은 서버, 구독, Config 파일과 별개입니다. 앱을 복원한 뒤에도 기존 설정을 백업에서 복원하거나 다시 가져와야 하는지 확인하세요.
iPad에도 설치할 수 있나요? iPhone 구매 내역을 함께 사용할 수 있나요?
네. Shadowrocket은 iPhone과 iPad에서 사용할 수 있으며, 시스템 요구 사항은 App Store 제품 페이지의 안내를 따릅니다. iPhone/iPad 버전은 App Store에서 $2.99 일회성 결제이며, Mac/Windows/Android/Linux 버전은 무료입니다. iPad에서 같은 구매 계정을 사용하면 App Store의 구입 항목에서 해당 앱을 다시 다운로드할 수 있습니다. 구매 내역을 공유해도 연결 설정이 자동으로 완전히 이전되는 것은 아닙니다. 처음 실행한 뒤 기존 구독, 선택한 서버, Global Routing을 확인하고 시스템 VPN 구성을 추가하도록 허용하세요. 서버에서 허용하는 동시 연결 기기 수는 기존 서비스 약관에 따라 달라집니다.
02 / INSTALLATION
플랫폼별 설치 및 첫 실행
기기에 맞는 아키텍처를 선택한 다음 시스템 안내에 대응하세요. 출처가 확인된 이 사이트의 설치 파일만 허용하세요.
컴퓨터와 Android에서도 Shadowrocket을 사용할 수 있나요? 어디서 받나요?
사용할 수 있습니다. iPhone/iPad 버전은 App Store에서 $2.99 일회성 결제이며, Mac/Windows/Android/Linux 버전은 무료입니다. 컴퓨터와 Android는 이 사이트의 전체 플랫폼 다운로드 페이지에서 기기에 맞는 설치 파일을 선택하세요. Mac은 Apple 실리콘과 Intel 버전으로 나뉘며, Windows는 64비트 설치 파일, Android는 arm64 패키지를 사용합니다. Linux는 배포판에 맞는 형식을 선택하세요. 처음 설치할 때 시스템 보안 알림이 표시될 수 있습니다. Windows에서는 SmartScreen, Mac에서는 개인정보 보호 및 보안, Android에서는 알 수 없는 앱 설치 허용을 확인하세요. 먼저 파일이 사이트 내 /dl/shadowrocket/에서 제공된 것인지 확인한 뒤 플랫폼별 안내를 따르세요. 시스템 보안 기능 전체를 끄지 마세요.
Mac에서는 Apple 실리콘 버전과 Intel 버전 중 무엇을 선택해야 하나요?
Mac 왼쪽 위의 Apple 메뉴에서 이 Mac에 관하여를 여세요. 칩 항목에 Apple 계열 이름이 표시되면 Apple 실리콘용 dmg를, 프로세서 항목에 Intel이 표시되면 Intel용 dmg를 선택하세요. 구입 연도, 외관, 브라우저의 기기 인식 결과로 추측하지 마세요. 다운로드한 앱을 Applications로 옮긴 뒤 실행하세요. 개발자를 확인할 수 없다는 알림이 나오면 설치 파일이 이 사이트에서 제공된 것인지 확인한 다음 시스템 설정 → 개인정보 보호 및 보안에서 그래도 열기를 선택하세요. 아키텍처가 호환되지 않는다는 알림이 나오면 같은 파일을 반복해서 설치하지 말고 다운로드 페이지에서 칩에 맞는 패키지를 선택하세요.
Windows 또는 Mac에서 위험 알림이나 개발자 확인 불가 메시지가 표시되면 어떻게 해야 하나요?
설치 파일이 사이트 내 /dl/shadowrocket/에서 제공되었고 다운로드가 완료된 것을 확인한 뒤 진행하세요. Windows에서 SmartScreen 알림이 표시되면 추가 정보를 열고 그래도 실행을 선택할 수 있습니다. 조직의 기기 정책으로 실행이 차단되면 기기 관리자에게 문의하세요. Mac에서 개발자를 확인할 수 없다는 알림이 나오면 먼저 앱을 한 번 실행한 뒤 시스템 설정 → 개인정보 보호 및 보안에서 그래도 열기를 선택하세요. Mac에서 앱이 손상되었다는 알림이 나오면 앱이 Applications에 있는지 확인한 뒤 xattr -cr /Applications/Shadowrocket.app을 실행하고 다시 여세요. 이 명령은 해당 앱의 확장 속성을 제거하므로 출처를 알 수 없는 파일에는 사용하지 마세요.
Android에서 다운로드 후 설치할 수 없다는 메시지가 나오면 어떤 권한을 켜야 하나요?
사이트에서 제공하는 Android arm64 설치 파일을 다운로드했는지 확인한 다음, 시스템 설치 알림에서 설정으로 이동해 현재 파일을 여는 브라우저나 파일 관리자에 알 수 없는 앱 설치 허용을 켜세요. 이 권한은 설치를 시작한 앱에 부여해야 하므로 다른 브라우저에 권한을 줘도 보통 해결되지 않습니다. 설치가 끝나면 필요에 따라 권한을 해제할 수 있습니다. 제조사마다 설정 이름과 경로가 다를 수 있습니다. 기기가 업무 프로필이나 관리 정책의 제한을 받는 경우 이를 우회하지 마세요. 처음 연결할 때는 시스템 VPN 요청도 별도로 확인해야 합니다. 설치 권한과 VPN 권한은 서로 다르므로 설치를 허용했다고 VPN 권한까지 완료된 것은 아닙니다.
Linux에서는 deb, rpm, AppImage 중 무엇을 선택해야 하나요?
Debian, Ubuntu 및 호환 배포판에서는 보통 deb를, Fedora 등 호환 배포판에서는 보통 rpm을 선택합니다. 독립 실행 파일이 필요하면 AppImage를 고려하고 먼저 시스템 아키텍처를 확인하세요. deb와 rpm은 시스템 패키지 관리자로 설치합니다. AppImage는 파일 속성에서 실행을 허용하거나 터미널에 chmod +x를 입력한 뒤 실제로 다운로드한 파일 경로를 지정해야 합니다. 실행 권한은 네트워크 권한과 다릅니다. 설치 후 연결되지 않으면 앱에 표시되는 시스템 네트워크 권한 안내도 확인하세요. 의존성 누락이나 실행 환경 오류가 발생하면 터미널 출력을 보존하고 구체적인 오류를 확인하세요. 서로 다른 형식을 연달아 덮어 설치하지 마세요.
03 / SUBSCRIBE
구독 및 서버 가져오기
다음 단계는 기존에 본인 소유의 구독 정보나 서버 정보가 있다는 전제입니다. 먼저 자료 종류를 확인한 뒤 가져오기 메뉴를 선택하세요.
Subscribe 가져오기에 실패하면 링크와 앱 중 무엇을 먼저 확인해야 하나요?
먼저 기존 구독 링크가 완전한지 확인하세요. 특히 끝부분의 매개변수, 대소문자, 복사 과정에서 섞인 공백이나 줄바꿈을 살펴보세요. 그런 다음 현재 네트워크에서 서비스 제공자의 구독 주소에 접속할 수 있는지 확인하세요. 웹사이트의 첫 페이지가 열려도 구독 API가 작동한다는 뜻은 아닙니다. 로그인 페이지, 오류 메시지 또는 빈 내용이 반환되면 앱에서 서버 목록으로 해석할 수 없습니다. 기존 서비스 제공자에게 구독 상태와 지원 형식을 문의하세요. 계정 관리 페이지 주소를 Subscribe에 입력하지 말고, 접속 정보가 포함된 전체 링크를 공개 페이지에 올리지 마세요. 수정한 뒤에는 이 항목만 다시 가져오세요. 네트워크와 Config를 동시에 바꾸면 원인을 판단하기 어렵습니다.
서버 설정값만 있고 구독 링크는 없을 때 Add Server는 어떻게 사용하나요?
Home에서 Add Server로 이동해 기존 서버 안내에 맞는 프로토콜을 선택한 뒤 주소, 포트, 인증 정보를 차례로 입력하세요. 해당 QR 코드가 있다면 Scan QR Code를 사용할 수 있습니다. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard 등은 필요한 항목이 서로 다르므로 주소와 비밀번호만 복사했다고 설정이 완성되는 것은 아닙니다. TLS, SNI 또는 기타 전송 설정은 서버 자료와 정확히 일치시켜야 하며, 경험에 따라 임의로 바꾸지 마세요. 저장한 뒤 Home으로 돌아가 해당 서버를 선택하고 Connectivity Test를 실행하세요. 서버 항목이 저장되었다는 것은 양식을 제출했다는 뜻일 뿐, 원격 연결이 확인되었다는 뜻은 아닙니다.
기존 구독을 업데이트하려면 어떻게 하나요? 업데이트 후 항목이 달라지는 이유는 무엇인가요?
Home에서 해당 Subscribe 항목을 찾아 그 항목의 업데이트 기능을 사용하세요. 완료 후에는 먼저 업데이트 시간 안내나 오류 메시지를 확인하고 서버 목록을 살펴보세요. 구독 내용은 기존 서비스 제공자가 보내며, 업데이트로 항목이 추가·삭제·이름 변경될 수 있고 이전에 선택한 서버가 사라질 수도 있습니다. 따라서 업데이트 후 현재 선택을 다시 확인하세요. 응답을 기다리는 동안 업데이트를 연속으로 실행하면 서버 측 요청 제한에 걸릴 수 있습니다. 수동 수정 내용을 유지하려면 필요한 설정값을 먼저 기록하고 직접 추가한 서버와 구독에서 생성된 항목을 구분하세요. 구독을 새로고침하면 후자의 설정이 다시 기록될 수 있습니다.
서버 목록을 가져왔는데 Config에 규칙이 없는 이유는 무엇인가요?
서버 구독은 주로 연결 항목을 제공하고, Config 파일은 규칙과 관련 설정을 담으므로 서로 다른 종류의 자료입니다. Subscribe를 가져와 서버 목록이 나타났다고 해서 사용할 수 있는 규칙 설정까지 함께 제공되는 것은 아닙니다. 먼저 기존 서비스 제공자가 준 자료가 서버 구독인지 Config 파일인지 확인하고 해당하는 메뉴에서 가져오세요. 규칙을 표시하려고 같은 링크를 여러 입력란에 반복해서 붙여 넣지 마세요. Global Routing에서 Config 모드를 사용하기 전에 원하는 Config가 선택되어 있는지 확인하고 최종 정책을 살펴보세요. 규칙 내용을 확인하지 못했다면 우선 명확한 테스트 대상으로 선택한 서버의 연결 여부를 확인한 뒤 규칙을 따로 점검하세요.
가져오기 문제를 확인할 때 구독 링크나 설정 화면을 공개해도 되나요?
원본 구독 링크, QR 코드, 인증 정보가 포함된 설정을 공개하지 마세요. 구독 URL의 경로와 매개변수는 접속 권한을 직접 나타낼 수 있으며 QR 코드에도 같은 정보가 포함될 수 있습니다. 문제를 기록할 때는 프로토콜, 발생 단계, 오류 메시지, 네트워크 환경을 남기고 서버 인증 정보와 전체 구독 주소는 가리세요. 스크린샷을 보내기 전에는 비밀번호 부분뿐 아니라 모든 항목을 확인하세요. 링크가 유출되었다면 기존 서비스 제공자의 관리 페이지에서 접속 정보를 재설정한 뒤 Shadowrocket에 저장된 주소를 업데이트하세요. 공개된 내용을 삭제해도 기존 링크가 무효화되는 것은 아니므로 재설정 후 서버에서 이전 주소가 비활성화되었는지 확인하세요.
04 / DIAGNOSTICS
규칙 라우팅 및 문제 해결
시스템 권한, 원격 연결, 규칙 적용 여부를 구분하세요. 한 번에 조건 하나만 바꾸고 변경 전후를 기록하세요.
연결 스위치가 켜지지 않거나 켜진 직후 꺼지면 어떻게 해야 하나요?
먼저 Home에서 유효한 서버가 선택되어 있는지 확인하고, 첫 연결 때 시스템에서 VPN 구성 추가를 요청했는지 살펴보세요. 이전에 권한을 취소했다면 연결을 다시 시작하고 시스템 안내에 따라 허용해야 합니다. 다른 VPN 세션, 기기 관리 제한, 완료되지 않은 권한 대화상자가 있는지도 확인하고 필요한 경우 충돌하는 세션을 먼저 종료하세요. 연결이 바로 끊기면 오류 메시지나 로그를 확인해 권한 오류, 설정 형식 오류, 서버 연결 불가를 구분하세요. 앱 전체를 먼저 삭제하지 마세요. 기존 설정을 백업한 뒤 오류에 맞게 조치하세요. 평소 연결이 안정적으로 켜진 다음 On Demand를 하나씩 활성화해 자동 실행 조건이 수동 테스트에 영향을 주지 않도록 하세요.
연결됨으로 표시되지만 웹페이지가 열리지 않으면 어떤 순서로 점검해야 하나요?
먼저 연결을 끊고 현재 Wi-Fi 또는 셀룰러 네트워크에서 일반 웹사이트에 접속할 수 있는지 확인하세요. 공용 네트워크라면 로그인 인증을 먼저 완료하세요. 그런 다음 기존에 보유하고 유효성을 확인한 서버에 연결해 Connectivity Test와 로그의 구체적인 오류를 확인하세요. 시스템에 VPN 연결됨으로 표시되는 것은 로컬 터널이 설정되었다는 뜻일 뿐, 원격 서버, DNS, 모든 규칙이 정상이라는 뜻은 아닙니다. 이후 같은 대상으로 Proxy와 Config를 비교하세요. Proxy는 되지만 Config가 실패하면 규칙 일치, 최종 정책, DNS를 중점적으로 확인하세요. 둘 다 실패하면 서버 설정값과 서버 상태를 먼저 살펴보세요. 한 번에 하나만 변경하고 결과를 기록해 모든 Settings를 동시에 초기화하지 않도록 하세요.
Global Routing의 Config, Proxy, Direct 모드는 어떻게 선택하나요?
Config는 현재 선택된 Config 파일의 규칙을 차례대로 적용하며, 규칙 내용을 확인한 뒤 일상적으로 사용할 때 적합합니다. Proxy는 앱이 처리하는 요청에 프록시 정책을 적용하므로 선택한 서버의 사용 가능 여부를 확인할 때 쓸 수 있습니다. Direct는 직접 연결 정책을 적용하며, 설정을 삭제하거나 시스템 VPN을 중지하는 것과는 다릅니다. 세 모드는 트래픽 처리 방식을 정할 뿐 잘못된 서버 설정을 자동으로 고쳐주지 않습니다. 문제를 확인할 때는 같은 대상과 서버를 유지한 채 모드만 바꾸세요. Config를 사용할 때는 규칙 순서를 살펴보고 FINAL 기본 처리 정책을 확인해 앞쪽의 포괄적인 규칙이 먼저 일치하지 않도록 하세요.
화면이 영어로 표시될 때 설명서의 한국어 메뉴는 어디에 해당하나요?
공식 매뉴얼은 화면에서 메뉴를 바로 찾을 수 있도록 인터페이스 용어를 영어 원문으로 표기합니다. Home에서는 서버와 연결 상태를 확인하고, Add Server에서는 서버를 직접 추가하며, Config에서는 설정을 선택하고 관리합니다. Settings에서는 설정을 조정하고, Data에서는 트래픽을 확인합니다. Global Routing의 Config, Proxy, Direct는 각각 규칙 설정, 프록시, 직접 연결 모드에 해당합니다. 시스템과 앱의 언어 설정에 따라 화면 표시가 달라질 수 있지만, 안내를 따라 하기 위해 언어를 먼저 바꿀 필요는 없습니다. 버튼 위치가 설명과 다르면 영어 이름과 기능을 기준으로 찾으세요. 스크린샷의 좌표만 보고 누르거나 Settings의 익숙하지 않은 항목을 한꺼번에 변경하지 마세요.
앱을 켠 뒤 배터리나 데이터 사용량이 늘면 원인을 어떻게 확인하나요?
먼저 시스템의 배터리 및 모바일 데이터 사용량에서 같은 실제 사용 상황을 살펴보고, Data에서 트래픽 변화를 함께 확인하세요. 짧은 시간 동안의 백그라운드 비율만으로 판단하지 마세요. 대량 전송, 잦은 재연결, 반복 테스트, 로그 기록, On Demand 실행은 모두 처리량을 늘릴 수 있습니다. 점검할 때는 연속 속도 테스트를 중단하고 서버 안정성을 확인한 뒤 네트워크가 바뀔 때 On Demand가 반복 실행되는지 살펴보세요. 시스템은 터널을 거친 트래픽 일부를 VPN 앱 사용량으로 집계할 수 있으므로 수치가 앱 자체에서 발생한 데이터와 같지 않을 수 있습니다. 비교할 때 네트워크, 대상 앱, 테스트 시간을 비슷하게 유지하고 필요하면 진단 기록을 줄이세요. 여러 기능을 한꺼번에 끄면 원인을 파악하기 어렵습니다.
Connectivity Test 지연 시간은 낮은데 실제 접속이 느린 이유는 무엇인가요?
Connectivity Test 결과는 현재 테스트 방식, 대상, 시점의 응답 상태만 보여 줍니다. 모든 웹사이트의 대역폭이나 지속 전송 속도, 혼잡 시간대 성능을 그대로 나타내지는 않습니다. 실제 접속에는 DNS, 서버 부하, 대상 사이트, 전송 중 패킷 손실, 로컬 네트워크도 영향을 줍니다. 네트워크와 접속 대상을 고정하고 기존 서버로 첫 페이지 로딩과 지속 전송을 각각 테스트한 뒤 특정 도메인에서만 문제가 생기는지 확인하세요. Config에서만 느리다면 해당 도메인에 적용된 정책도 점검하세요. 가장 낮은 지연 시간만 보고 자주 서버를 바꾸거나, 한 번의 시간 초과로 프로토콜이 지원되지 않는다고 판단하지 마세요. 오류 로그와 반복 테스트 결과를 함께 확인하세요.