이 글은 Android 기기에 Shadowrocket을 설치하려는 사용자를 위한 안내입니다. APK 다운로드, 설치 출처 확인, 일시적 권한 허용, 설치 완료, 첫 연결 순서로 설명합니다. 브라우저 다운로드 권한, 시스템 설치 권한, VPN 연결 권한은 서로 용도가 다르므로 해당 단계에서 각각 처리하세요. 모든 권한을 한꺼번에 허용할 필요는 없습니다.
1. Android 설치 경로와 사전 확인 사항
먼저 기기의 브라우저에서 사이트의 다운로드 안내를 열고 Android 항목을 선택하세요. Android 설치 파일은 사이트에서 제공하며 실제 파일은 사이트 내 /dl/shadowrocket/ 경로에 있습니다. 설치 파일이 변경될 수 있으므로 이 글에서는 특정 파일 주소를 고정해 안내하지 않습니다. Shadowrocket은 상용 비공개 소프트웨어이며, 앱 설치와 네트워크 연결 설정은 별개의 단계입니다.
다운로드 경로는 두 가지입니다. iPhone / iPad 버전은 App Store에서 2.99달러에 한 번 구매하며, 개발자는 Shadow Launch Technology Limited입니다. 시스템 요구 사항은 App Store 페이지를 확인하세요. Mac(Apple 실리콘 / Intel), Windows, Android, Linux 버전은 무료입니다. Android 기기에서는 이 글의 사이트명에 따라 Mac 설치 파일을 고르는 것이 아니라 Android 항목을 선택해야 합니다.
시작하기 전에 기기에 충분한 저장 공간이 있는지, 브라우저에서 사이트에 접속할 수 있는지 확인하고 어떤 앱으로 파일을 다운로드할지 기억해 두세요. 기기가 조직에서 관리되거나 자녀 보호 기능이 설정되어 있으면 설치 출처 권한이 관리자에 의해 제한될 수 있습니다. 이 경우 기기 관리자에게 문의하세요. 제한을 우회하려고 브라우저를 계속 바꾸지 마세요.
2. 다운로드 페이지에서 APK 설치 완료까지
아래 절차는 일반적인 Android 시스템을 기준으로 합니다. 제조사에 따라 설정 이름은 ‘알 수 없는 앱 설치’, ‘이 출처의 앱 허용’, ‘출처를 알 수 없는 앱 설치’ 등으로 다를 수 있습니다. 이름은 달라도 설치를 시작하는 앱에 권한을 부여하는 것이 핵심입니다. Shadowrocket 앱 안에서 이 설정을 찾지 마세요.
-
다운로드 페이지 열기
시스템 브라우저에서 사이트의 다운로드 안내를 열고 Android 항목을 선택하세요. WeChat에서 페이지를 열었다면 WeChat 메뉴에서 ‘브라우저에서 열기’를 선택한 뒤, 새 페이지가 rocket-mac.com의 다운로드 페이지인지 확인하세요.
-
다운로드 완료 대기
브라우저의 ‘다운로드’ 또는 시스템의 다운로드 목록에서 진행 상태를 확인하세요. 다운로드가 끝나면 APK를 여세요. 다운로드 중인 임시 파일은 설치할 수 없으므로 파일 확장자를 바꿔 열려고 하지 마세요.
-
설치 출처 권한 허용
시스템에서 이 출처의 앱 설치를 허용하지 않는다는 안내가 나오면 ‘설정’을 누르세요. 표시된 앱이 방금 사용한 브라우저인지 확인한 다음 ‘이 출처의 앱 허용’을 켜세요.
-
돌아가서 설치
시스템 설치 확인 화면으로 돌아가 앱 이름이 Shadowrocket인지 확인한 뒤 ‘설치’를 누르세요. 화면이 다시 나타나지 않으면 같은 브라우저의 다운로드 목록에서 다운로드가 끝난 APK를 다시 여세요.
-
임시 권한 끄기
설치가 끝나면 ‘열기’를 눌러 앱을 실행한 뒤, 시스템 설정으로 돌아가 브라우저의 설치 출처 권한을 끌 수 있습니다. 이 권한을 꺼도 설치된 Shadowrocket은 삭제되지 않습니다. 다음에 업데이트 파일을 직접 설치할 때 필요하면 다시 허용하세요.
3. ‘출처를 알 수 없는 앱 설치’ 권한은 어떤 앱에 허용해야 할까?
최신 Android 시스템은 보통 앱별로 설치 권한을 관리합니다. 먼저 ‘설정 → 앱 → 특별한 앱 액세스 → 알 수 없는 앱 설치 → 현재 브라우저’ 경로를 찾아보세요. 해당 메뉴가 없다면 시스템 설정의 검색창에 ‘알 수 없는 앱 설치’를 입력하고 APK를 실제로 연 앱을 선택하세요. 시스템마다 중간 메뉴는 다를 수 있으므로 검색 결과와 설치 안내가 가리키는 화면을 기준으로 설정하세요.
흔한 실수는 브라우저에 권한을 허용한 뒤 파일 관리자로 APK를 열어 다시 차단되는 경우입니다. 앞서 설정한 권한이 작동하지 않는 것이 아니라 설치를 시작한 앱이 바뀐 것입니다. 권한을 허용해야 하는 앱을 최소화하려면 처음 다운로드한 브라우저의 다운로드 목록에서 다시 여세요.
APK를 연 앱에 맞춰 권한 허용
브라우저에서 열기
- 브라우저의 ‘다운로드’ 메뉴에서 파일을 여세요.
- 시스템 권한 화면에 해당 브라우저 이름이 표시되어야 합니다.
- 권한을 허용한 뒤 원래 다운로드 목록으로 돌아가 설치를 계속하세요.
파일 관리자에서 열기
- 파일 관리자에 저장된 APK를 여세요.
- 시스템 권한 화면에 파일 관리자 이름이 표시될 수 있습니다.
- 현재 필요한 출처 앱에만 일시적으로 권한을 허용하세요.
판단 기준은 파일을 처음 다운로드한 앱이 아니라 시스템 설치 안내에 표시된 출처 앱 이름입니다.
스위치가 비활성화되어 있거나 관리자에 의해 제어된다고 표시되면 일반 앱 설정으로 제한을 해제할 수 없습니다. 시스템에 구체적인 위험 안내가 표시되면 ‘다운로드가 끝났다’는 이유만으로 설치를 진행하지 말고 페이지 도메인, 파일 출처, 안내 내용을 먼저 확인하세요. 설치 출처 권한을 위해 접근성, 기기 관리자 또는 이 작업과 무관한 다른 권한을 켤 필요는 없습니다.
4. WeChat 다운로드 문제와 자주 표시되는 설치 안내
WeChat 내장 브라우저에서는 파일 다운로드가 제한되거나 APK를 시스템 설치 프로그램으로 전달하지 못할 수 있습니다. 이럴 때는 WeChat에서 같은 버튼을 계속 누르기보다 시스템 브라우저로 전환한 뒤 사이트의 다운로드 페이지에서 다시 다운로드하세요. 메뉴에 ‘브라우저에서 열기’가 없다면 현재 다운로드 페이지 주소를 복사해 시스템 브라우저 주소창에 붙여 넣으세요.
WeChat에서 다운로드를 눌러도 반응이 없는 이유는?
먼저 WeChat 오른쪽 위 메뉴에서 ‘브라우저에서 열기’를 선택한 뒤, 새로 열린 사이트 다운로드 페이지에서 Android 항목을 선택하세요. 그다음 브라우저의 다운로드 목록에 작업이 생성됐는지 확인하세요. WeChat 페이지에서 버튼을 눌렀을 때의 반응만으로 파일 다운로드 여부를 판단하지 마세요.
설치 허용을 켰는데 같은 안내가 계속 표시되는 이유는?
현재 안내에 표시된 출처 앱을 확인하세요. 브라우저에 권한을 허용했지만 지금 파일 관리자로 APK를 열었다면, 원래 브라우저의 다운로드 목록에서 다시 열거나 현재 파일 관리자에만 임시로 권한을 허용하세요. 모든 앱에 설치 권한을 켤 필요는 없습니다.
파싱 오류가 표시되면 설치를 다시 눌러도 될까?
완료되지 않았거나 중복된 다운로드 파일을 먼저 삭제한 뒤 사이트의 다운로드 안내에서 다시 다운로드하고 완료될 때까지 기다리세요. 새 파일도 파싱되지 않으면 오류 문구 전체를 기록하고 다운로드 페이지에 표시된 호환 정보를 확인하세요. 파일 손상이나 기기 비호환성 등 여러 원인이 있을 수 있으므로 이 문구만으로 원인을 단정할 수 없습니다.
업데이트 중 설치할 수 없다는 안내가 나오면 먼저 앱을 삭제해야 할까?
바로 삭제하지 마세요. 먼저 저장 공간, 올바른 플랫폼의 파일을 다운로드했는지, 시스템에서 기존 앱과의 충돌을 명시했는지 확인하세요. 덮어쓰기 설치 실패는 서명이나 버전 제한과 관련이 있을 수 있습니다. 기존 설정을 잃지 않도록 현재 구성을 저장하고 오류 내용을 기록한 뒤 실제 원인에 맞게 처리하세요.
브라우저에 다운로드 기록이 없다면 페이지 접속과 브라우저 다운로드 단계부터 확인하세요. 다운로드 기록은 있지만 설치 프로그램에서 오류가 발생할 때 설치 출처, 저장 공간, 호환성을 점검하면 됩니다. 문제를 해당 단계에 맞게 좁히는 편이 무작정 다시 다운로드하거나 권한을 반복해서 켜는 것보다 원인을 찾기 쉽습니다.
5. 설치 후 첫 연결과 Global Routing
처음 실행한 뒤 앱이 열린다고 해서 연결까지 사용할 수 있는 것은 아닙니다. 아래 절차는 사용자가 이미 서비스 업체와 구독 정보를 보유한 경우를 전제로 합니다. 사이트에서는 노드나 구독을 제공·판매·추천하지 않으며, 클라이언트 구매 비용에 회선 서비스가 포함되지 않습니다. 기존 구독 주소와 접속 정보는 직접 안전하게 보관하고 공개 스크린샷이나 문의 내용에 올리지 마세요.
- Home에서 기존 서버 항목을 확인하세요. 가져오기가 필요하면 추가 메뉴를 사용하고 화면의 Type 옵션에서 Subscribe를 선택한 뒤, 보유 중인 구독 주소를 입력해 저장하세요. 구독 주소를 단일 서버 주소로 입력하지 마세요.
- 구독 업데이트가 끝나면 Home에 서버 항목이 표시되는지 확인하고 사용할 기본 서버를 선택하세요. 업데이트에 실패하면 구체적인 안내를 먼저 기록하세요. 서버 항목이 없는 상태에서 연결 테스트를 반복하지 마세요.
- Global Routing을 확인하세요. 규칙 설정을 처음 사용하는 경우 Config를 선택하고 현재 사용할 구성이 Config에 있는지 확인하세요. 규칙은 순서대로 적용됩니다. 마지막의 FINAL은 앞선 규칙과 일치하지 않은 요청을 처리하며, 적용되는 정책은 구성 내용에 따라 달라집니다.
- 연결 스위치를 켜세요. 시스템에서 처음 VPN 연결을 요청하면 요청을 시작한 앱이 Shadowrocket인지 확인한 뒤 허용하세요. 이 권한은 APK 설치 시 설정한 출처 권한과는 무관합니다.
- Connectivity Test를 실행하고 실제로 접속해야 하는 페이지도 열어 보세요. 테스트에 실패하면 일반 네트워크 연결, 선택한 서버, 서버 매개변수가 모두 입력되어 있는지 먼저 확인하세요.
Global Routing은 연결 후 트래픽 처리 방식을 결정하며 브라우저의 설치 권한을 허용하는 기능이 아닙니다. 아래 세 항목으로 기본 설정을 점검할 수 있습니다. 화면에 Scene이 표시된다면 해당 시나리오 설정도 별도로 확인하세요. 하나의 고정된 라우팅 방식으로 간주해서는 안 됩니다.
Config
권장현재 구성의 규칙에 따라 트래픽을 분기합니다. DOMAIN-SUFFIX, IP-CIDR 등의 규칙과 일치하면 해당 정책을 적용하고, 앞선 규칙과 일치하지 않으면 FINAL이 처리 방식을 결정합니다. 반드시 직접 연결되는 것은 아닙니다.
적합한 경우: 규칙 구성을 보유하고 있으며, 구성에 따라 일상적으로 사용하려는 경우.
Proxy
프록시 처리 대상 트래픽을 선택한 프록시로 보내 Config의 결과와 비교할 때 사용합니다. 작동하지 않는 서버를 복구하거나 누락된 연결 매개변수를 채워 주지는 않습니다.
적합한 경우: 규칙에 따른 트래픽 분기가 접속 결과에 영향을 주는지 일시적으로 확인할 때.
Direct
처리 대상 트래픽을 선택한 프록시를 거치지 않고 직접 연결로 처리합니다. 로컬 네트워크와 비교할 때 유용하지만 프록시 서버의 작동 여부를 확인할 수는 없습니다.
적합한 경우: 프록시를 거치지 않을 때의 접속 상태를 일시적으로 확인할 때.
6. 설치 완료 후 권한 및 업데이트 확인
첫 연결을 마친 뒤 시스템 설정으로 돌아가 브라우저 또는 파일 관리자의 설치 출처 권한을 끄고, 필요할 때만 허용하는 습관을 들이세요. VPN 권한, 알림 권한, 시스템의 백그라운드 실행 관리는 서로 다른 설정입니다. 연결 문제가 생겼다고 모두 허용할 필요는 없습니다. 백그라운드로 전환한 뒤 연결이 끊기면 먼저 시스템이 Shadowrocket의 백그라운드 활동을 제한하는지 확인하고 기기에 표시되는 안내에 따라 조정하세요.
- 설치 확인: 다운로드 파일을 반복해서 눌러 설치 프로그램을 다시 여는 대신 앱 목록에서 Shadowrocket을 실행하세요.
- 업데이트 종류 구분: 클라이언트 업데이트에는 새 설치 파일이 필요합니다. Subscribe 업데이트는 기존 구독 항목만 새로 고치며 앱 자체를 업데이트하지 않습니다.
- 설정 보관: 업데이트 전에 필요한 구성과 연결 정보를 저장하세요. 문제 해결의 첫 단계로 앱을 삭제하고 다시 설치하지 마세요.
- 오류 단계 기록: ‘다운로드 시작 안 됨’, ‘설치할 수 없음’, ‘가져올 수 없음’, ‘연결할 수 없음’ 중 어느 단계인지 구분하고 시스템이나 앱에 표시된 안내를 그대로 기록하세요.
나중에 다시 설치하거나 업데이트할 때도 사이트의 다운로드 안내에서 Android 항목을 선택하세요. 설치 문제는 시스템 안내를 따르고, 연결 문제는 Home, Config, Global Routing을 확인하세요. 파일 다운로드, 시스템 설치, 앱 구성 단계를 분리해 점검하면 관계없는 권한 설정으로 문제를 해결하려는 일을 줄일 수 있습니다.