Shadowrocket 안드로이드 버전을 설치하려면 사이트의 다운로드 페이지에서 Android arm64 설치 파일을 선택하고, 설치 파일을 실제로 여는 앱에 설치 권한을 부여한 다음, 처음 연결할 때 시스템 VPN 요청을 확인해야 합니다. 처음 설치하는 사용자와 WeChat에서 다운로드가 되지 않는 사용자를 위한 안내입니다. 다운로드 실패, 설치 차단, 연결 미수립을 구분해 불필요하게 앱을 반복해서 삭제하고 다시 설치하지 않도록 도와드립니다.
1. 다운로드 전 플랫폼과 arm64 아키텍처 확인
먼저 시스템 브라우저에서 전체 플랫폼 다운로드 페이지를 열고 Android 항목을 선택하세요. 이 사이트는 Shadowrocket 공식 웹사이트이며, 이 페이지는 공식 매뉴얼에 포함됩니다. Android 설치 파일은 다운로드 페이지에서 사이트 내 다운로드로 제공합니다. 오래된 글에 만료된 파일이 연결되지 않도록 특정 파일명을 고정해 안내하지 않습니다.
iPhone / iPad 버전은 App Store에서 $2.99에 일회성 결제로 이용할 수 있습니다. 개발자는 Shadow Launch Technology Limited이며, 시스템 요구 사항은 App Store 페이지를 기준으로 확인하세요. Mac(Apple 실리콘 및 Intel), Windows, Android, Linux 버전은 무료입니다. Android 사용자는 Android 설치 파일을 선택하면 되며, 다른 플랫폼 버전을 모바일 스토어에서 구매할 필요가 없습니다.
- 아키텍처: 다운로드 페이지에서 제공하는 Android 패키지는 arm64이며, ARM 64비트 실행 환경에 해당합니다. 기기 정보에는
arm64-v8a또는aarch64로 표시되는 경우가 많습니다. - 호환성: 프로세서가 64비트를 지원하더라도 현재 시스템에 반드시 64비트 앱 실행 환경이 제공되는 것은 아닙니다. 구형 기기, 특수 맞춤형 시스템 또는 에뮬레이터에서는 시스템 아키텍처를 별도로 확인하세요.
- 사용 가능 공간: 설치할 때는 APK 저장 공간뿐 아니라 압축 해제 공간도 필요합니다. 저장 공간이 부족하다면 먼저 공간을 확보한 뒤 다시 시도하세요. 설치 파일 자체의 크기만 확인해서는 안 됩니다.
- 다운로드 결과: 다운로드가 완료되면 온전한
.apk파일이 있어야 합니다. 파일을 열었을 때 웹페이지, 로그인 안내 또는 텍스트가 표시된다면 설치 가능한 파일을 받은 것이 아닙니다.
Android 시스템 버전과 프로세서 아키텍처는 서로 다른 조건입니다. 기기 정보 페이지에 앱 아키텍처가 표시되지 않는다면 외관이나 브랜드만으로 추측하지 마세요. 기기 자체의 시스템 정보를 먼저 확인하고, 그래도 불분명하면 제조사의 기기 사양을 확인하세요.
2. APK 다운로드 및 알 수 없는 앱 설치 허용
Android의 ‘알 수 없는 앱 설치 허용’은 앱을 설치하는 출처 앱에 부여하는 권한이지, 모든 APK를 일괄 허용하는 설정이 아닙니다. 예를 들어 브라우저에서 파일을 다운로드해 열면 해당 브라우저에 설치 권한이 필요할 수 있습니다. 같은 파일을 파일 관리자에서 열면 파일 관리자에 별도로 권한을 허용해야 할 수도 있습니다.
-
다운로드 페이지 열기
시스템 브라우저에서 이 사이트의 전체 플랫폼 다운로드 페이지를 열고 Android 항목에서 arm64 설치 파일을 선택하세요. WeChat 내장 브라우저를 사용 중이라면 다음 절차에 따라 먼저 시스템 브라우저로 전환한 뒤 다운로드하세요.
-
다운로드 완료 대기
브라우저의 Downloads(다운로드)에서 작업이 완료됐는지 확인한 다음 APK를 여세요. ‘다운로드 시작’을 ‘파일 저장 완료’로 간주하면 안 됩니다. 다운로드가 실패하거나 중단됐다면 먼저 다시 다운로드하세요.
-
현재 출처 허용
설치 차단 안내가 표시되면 Settings(설정)를 누르고 Install unknown apps(알 수 없는 앱 설치)로 이동한 다음, 현재 출처에서 Allow from this source(이 출처의 앱 허용)를 켜세요. 제조사에 따라 메뉴의 한국어 명칭이 조금씩 다를 수 있습니다.
-
돌아가 설치 완료
이전 설치 화면으로 돌아가 앱 이름이 Shadowrocket인지 확인한 뒤 Install(설치)을 누르세요. 돌아왔을 때 설치 화면이 닫혔다면 브라우저 다운로드 목록에서 같은 APK를 다시 여세요.
-
설치 권한 해제
설치가 끝난 뒤 같은 출처 권한 페이지로 돌아가 허용 스위치를 끌 수 있습니다. 이 설정은 브라우저나 파일 관리자가 이후 앱을 설치할 수 있는 권한을 해제하며, 이미 설치된 Shadowrocket을 삭제하지는 않습니다.
시스템 안내에 표시된 이동 버튼을 찾을 수 없다면 Android Settings(시스템 설정)에서 ‘알 수 없는 앱 설치’를 검색하세요. 일부 시스템에서는 Settings → Apps → Special app access → Install unknown apps, 즉 시스템 설정 → 앱 → 특별 앱 액세스 → 알 수 없는 앱 설치 경로로 이동할 수 있습니다. 여기서 Settings는 휴대전화 시스템 설정이며 Shadowrocket 안의 Settings가 아닙니다.
3. WeChat에서 다운로드가 되지 않을 때
WeChat 내장 브라우저와 독립 브라우저는 다운로드 환경이 다릅니다. 페이지가 정상적으로 표시되더라도 내장 브라우저가 APK를 시스템 설치 프로그램에 전달할 수 있는 것은 아닙니다. 다운로드를 눌러도 작업이 생기지 않거나, 페이지로 되돌아가거나, 파일을 열 수 없다면 먼저 시스템 브라우저로 전환하세요. 여러 번 연속으로 눌러 다운로드 작업을 중복 생성하지 마세요.
- WeChat 페이지 오른쪽 위에서 메뉴를 열고 ‘브라우저에서 열기’ 또는 비슷한 항목을 선택하세요. 해당 항목이 표시되는지는 기기와 WeChat 페이지에 따라 다릅니다.
- 해당 항목이 없다면 현재 웹페이지 주소를 복사하고 시스템 브라우저로 전환하세요. 주소 표시줄에 붙여넣고 페이지를 여세요. 검색창에 붙여넣은 뒤 출처를 알 수 없는 검색 결과를 선택하지 마세요.
- 열린 페이지가 이 사이트인지 확인한 다음 전체 플랫폼 다운로드 페이지에서 Android 항목으로 이동해 다운로드를 다시 시작하세요.
- 독립 브라우저의 다운로드 목록에서 작업을 확인하세요. 다운로드가 끝나면 해당 브라우저에서 파일을 열고, 시스템이 실제 출처로 표시한 앱에만 권한을 허용하세요.
복사할 것은 웹페이지 주소이지 본인의 구독 주소가 아닙니다. 앱을 다운로드하는 데 구독 정보, 비밀번호 또는 토큰을 제출할 필요가 없습니다. 개인 정보가 포함된 링크를 다른 사람에게 보내 도움을 요청할 필요도 없습니다.
브라우저를 바꾼 뒤에도 다운로드가 시작되지 않으면 일반 웹페이지에 접속할 수 있는지 먼저 확인한 다음, 브라우저에 저장 공간 부족, 다운로드 권한 제한 또는 네트워크 중단 안내가 표시되는지 살펴보세요. 작업이 생겼지만 진행이 멈췄다면 한 번 일시 중지한 뒤 다시 시도하세요. 계속 실패한다면 설치 권한을 반복해서 바꾸기보다 현재 네트워크를 변경한 뒤 다시 다운로드하는 편이 효과적입니다.
4. 출처 앱 설치 권한과 VPN 연결 권한 구분
설치가 완료됐다는 것은 앱이 기기에 설치됐다는 뜻입니다. Shadowrocket에서 처음 연결을 켜면 Android에 VPN connection request(VPN 연결 요청)가 표시될 수도 있습니다. 이는 앱이 트래픽을 처리하기 위해 로컬 VPN 인터페이스를 만들도록 허용하는 요청으로, 브라우저의 출처 앱 설치 권한과는 용도가 다릅니다.
출처 앱 설치 권한
- 설정 위치
- Android Settings → Apps → Special app access → Install unknown apps
- 권한을 부여하는 대상
- APK를 실제로 연 브라우저 또는 파일 관리자
- 권한 요청 시점
- 설치 파일을 열어 시스템 설치 절차를 진행할 때
- 권한 해제 방법
- 해당 출처 페이지에서 Allow from this source 끄기
앱 설치에만 사용됩니다. 다운로드가 시작되지 않았다면 이 설정을 바꿔도 다운로드 문제는 해결되지 않습니다.
VPN 연결 권한
- 설정 위치
- Shadowrocket Home → 연결 스위치 → Android VPN 요청
- 권한을 부여하는 대상
- Shadowrocket이 생성하는 VPN 연결
- 권한 요청 시점
- 처음 연결할 때 또는 시스템에서 재확인을 요청할 때
- 확인 방법
- 시스템 VPN 상태와 앱 내 연결 상태 확인
VPN 상태만으로 원격 연결 경로를 이용할 수 있는지는 알 수 없습니다. 대상 페이지에 접속해 확인해야 합니다.
VPN 요청을 승인하기 전에 요청을 보낸 앱이 방금 설치한 Shadowrocket인지 확인하세요. 기기에 이미 다른 VPN 연결이 있다면 먼저 연결을 끊고 테스트하세요. 일반적인 Android 개인 사용 환경에서는 앱 두 개가 제공하는 VPN 터널을 동시에 활성 상태로 유지할 수 없습니다. 업무 프로필 등 관리 대상 환경에는 별도 제한이 적용될 수 있습니다.
- 시스템 요청을 취소한 경우: Home으로 돌아가 연결을 다시 켠 뒤 시스템 안내에 따라 승인하세요. 설치 파일을 다시 다운로드할 필요는 없습니다.
- 관리자가 차단했다는 안내가 표시되는 경우: 기기가 회사, 학교 또는 보호자에 의해 관리되는지 확인하세요. 기기 관리 정책이 앱 설치나 VPN 권한을 제한한다면 관리자에게 문의해야 합니다.
- 화면을 잠근 뒤 연결이 끊기는 경우: 먼저 시스템 앱 정보에서 배터리 및 백그라운드 실행 제한을 확인하고, 기기에서 제공하는 옵션에 따라 필요한 백그라운드 활동을 허용하세요. 한 번에 하나씩 설정을 바꾸고 화면을 잠가 다시 테스트하세요.
5. 기존 자료를 가져온 뒤 Global Routing 확인
클라이언트를 설치한 뒤 해당 연결을 설정하려면 사용자가 보유한 서버 정보나 구독이 필요합니다. 클라이언트 구매와 연결 서비스 요금제는 별개입니다. 이 사이트는 노드나 구독을 제공하거나 판매하거나 추천하지 않습니다. 기존 구독 링크를 안전하게 보관하세요. 링크에 포함된 토큰은 접근 권한을 가질 수 있으므로 화면을 공개하거나 다른 사람에게 전달하지 마세요.
가져오기 방법과 절차는 사용 가이드에서 확인할 수 있습니다. 가져온 뒤에는 서버 주소, 포트, 프로토콜이 원본 자료와 일치하는지 확인한 다음 Home에서 Global Routing(전역 라우팅)을 확인하세요. 설치 문제를 점검한다며 Shadowsocks, VMess, VLESS, Trojan, Hysteria2 또는 WireGuard의 프로토콜 매개변수를 임의로 변경하지 마세요.
Config(구성 기준)
권장앱이 처리하는 트래픽은 현재 활성 구성의 규칙에 따라 정책이 선택됩니다. 실제로 프록시를 거칠지 직접 연결할지는 적용된 규칙과 정책에 따라 달라집니다. Config를 선택했다고 해서 모든 트래픽이 프록시를 통과하는 것은 아닙니다.
적합한 경우: 올바른 구성을 가져왔으며 규칙에 따른 일상적인 연결을 확인하려는 경우
Proxy(프록시)
앱이 처리하는 트래픽을 프록시 모드로 처리해 Config의 결과와 비교할 수 있습니다. Proxy에서는 같은 대상에 접속할 수 있지만 Config에서는 접속할 수 없다면, 다음 단계로 규칙과 정책을 확인하세요. 앱을 다시 설치할 필요는 없습니다.
적합한 경우: 규칙 선택이 접속 결과에 영향을 주는지 잠시 점검하려는 경우
Direct(직접 연결)
앱이 처리하는 트래픽을 직접 연결 모드로 처리하며 선택한 프록시 서버를 거치지 않습니다. 연결 스위치가 켜져 있어도 현재 대상에 프록시를 통해 접속한다는 뜻은 아닙니다.
적합한 경우: 기기의 기존 네트워크에서 같은 대상에 접속할 수 있는지 비교하려는 경우
처음 확인할 때는 대상 페이지, 네트워크, 서버를 동일하게 유지하고 설정 하나만 바꿔 결과를 살펴보세요. Scene(장면) 모드를 선택했다면 해당 장면의 실제 설정을 먼저 확인하세요. 처음 문제를 점검할 때 장면, 규칙 변경, 백그라운드 자동 연결 조건을 동시에 적용하면 어떤 설정이 영향을 줬는지 파악하기 어렵습니다.
- Home에서 선택한 서버를 확인한 뒤 연결을 켜고 Android VPN 상태를 확인하세요.
- 대상 페이지를 열고 정상 표시되는지, 시간 초과가 발생하는지, 즉시 네트워크 오류가 나타나는지 기록하세요.
- 비교가 필요하면 Global Routing만 잠시 전환해 테스트한 뒤 원래 Config 설정으로 되돌리세요.
- Config에서만 실패한다면 현재 구성이 활성화되어 있는지, 규칙이 위에서 아래로 적용되는 순서와 마지막
FINAL정책을 확인하세요.
6. 설치 및 첫 실행 관련 자주 묻는 질문
‘패키지를 파싱하는 중 문제가 발생했습니다’라고 표시되면 권한을 계속 변경해야 하나요?
권한을 더 변경하지 마세요. 설치에 실패한 파일을 삭제하고 이 사이트의 다운로드 페이지에서 다시 받으세요. 브라우저에 다운로드 완료로 표시되는지 확인한 뒤, 기기에 arm64 실행 환경이 있는지와 시스템이 다운로드 페이지의 안내에 맞는지 확인하세요. 파일 손상, 시스템 비호환성, 아키텍처 불일치로 인해 설치가 거부될 수 있습니다.
브라우저 설치를 허용했는데 파일을 열면 왜 설치할 수 없다고 나오나요?
안내에 표시된 출처 앱을 확인하세요. 방금 권한을 허용한 브라우저가 아니라 파일 관리자가 표시된다면 실제로 파일을 연 앱이 달라진 것입니다. 브라우저의 Downloads에서 파일을 열거나 현재 파일 관리자에만 임시로 설치를 허용하세요. 작업이 끝나면 해당 출처의 권한을 해제하세요.
업데이트 중 ‘앱이 설치되지 않았습니다’라고 표시되면 이전 버전을 먼저 삭제해야 하나요?
먼저 삭제하지 마세요. 남은 저장 공간, 시스템 호환성, 다운로드 파일의 완전성을 먼저 확인하세요. 같은 이름의 앱이 이미 설치되어 있다면 서명이 일치하지 않아 덮어쓸 수 없을 수도 있습니다. 기존 앱의 출처를 먼저 확인하고 앱의 내보내기 기능으로 본인의 설정을 백업하세요. 앱을 삭제하면 로컬 자료가 사라질 수 있으므로 첫 조치로 일괄 적용해서는 안 됩니다.
설치는 됐지만 사용할 수 있는 서버가 없습니다. 어떻게 해야 하나요?
앱을 설치해도 서버나 구독이 자동으로 생성되지는 않습니다. 사용 가이드에 따라 본인이 보유한 자료를 가져온 뒤 프로토콜, 주소, 포트를 확인하세요. 자료가 없다면 앱을 다시 설치하거나 VPN 권한을 허용해도 연결 정보가 채워지지 않습니다.
상태 표시줄에 VPN 표시가 있는데 웹페이지가 계속 로딩됩니다. 설치 실패인가요?
바로 설치 실패로 판단하지 마세요. 먼저 기존 네트워크가 정상인지 확인한 다음 Home의 현재 서버와 Global Routing을 점검하세요. Direct에서는 정상이고 Proxy에서 실패한다면 서버 설정과 원격 연결 가능 여부를 먼저 확인하세요. Config에서만 실패한다면 구성의 규칙과 정책을 확인하세요. 한 번에 하나씩 변경하고 같은 페이지를 다시 테스트하세요.