이 글은 안드로이드 기기에 Shadowrocket을 설치하려는 사용자를 위해 APK 다운로드, 설치 출처 허용, 시스템 설치, 기존 구독 가져오기 순으로 설명합니다. WeChat에서 다운로드할 수 없는 문제, 시스템에서 설치를 허용하지 않는 문제, 설치 후 연결되지 않는 문제는 서로 다른 단계에서 발생하므로 각각 해결해야 합니다. 연결 설정은 사용자가 이미 보유한 서비스 제공업체와 구독이 있다는 전제로 안내합니다. 이 사이트는 노드나 구독을 제공·판매·추천하지 않습니다.
다운로드 전 확인: 플랫폼, 다운로드 경로, 설치 출처
안드로이드 기기에서는 이 사이트의 다운로드 페이지에서 안드로이드 항목을 찾아 APK를 받으세요. 설치 파일은 이 사이트의 /dl/shadowrocket/ 경로에서 제공됩니다. 업데이트 후에도 오래된 파일로 연결되지 않도록 파일명과 버전 번호는 고정하지 않습니다. 설치하거나 업데이트할 때마다 다운로드 페이지에서 현재 제공되는 설치 파일을 선택하세요. 브라우저에서 보는 글 페이지는 설치 파일이 아니며, 웹페이지를 저장해도 APK 다운로드를 대신할 수 없습니다.
다운로드 및 구매 방식은 두 가지입니다. iPhone / iPad 버전은 App Store에서 $2.99에 한 번 구매하며, Mac(Apple 칩 / Intel), Windows, 안드로이드, Linux 버전은 무료입니다. iPhone / iPad의 시스템 요구 사항은 App Store 페이지를 기준으로 확인하세요. App Store에 표시된 개발자는 Shadow Launch Technology Limited이며 앱 ID는 932747118입니다. 안드로이드 버전을 설치하기 위해 먼저 App Store에서 구매할 필요는 없습니다.
설치하기 전에 기기에 충분한 저장 공간이 있는지 확인하고, 현재 사용하는 브라우저 이름을 기억해 두세요. 안드로이드의 설치 출처 권한은 일반적으로 앱별로 관리합니다. 브라우저에서 APK를 열었다면 해당 브라우저를 확인하고, 파일 관리자로 열었다면 파일 관리자를 확인하세요. 이 권한은 Shadowrocket에 모든 파일을 읽을 권한을 부여하는 것도, 시스템 보안 검사를 끄라는 뜻도 아닙니다.
설치 순서: APK 다운로드 및 알 수 없는 앱 설치 허용
제조사마다 시스템 메뉴의 번역과 위치가 다를 수 있습니다. 영문 시스템에서는 보통 Install unknown apps 및 Allow from this source라는 이름으로 표시됩니다. 아래는 일반적인 안드로이드 메뉴 경로입니다. 해당 항목이 보이지 않으면 시스템 설정 검색창에서 “알 수 없는 앱 설치”를 검색한 뒤 실제로 설치 파일을 여는 앱을 선택하세요.
-
다운로드 페이지 열기
시스템 브라우저로 이 사이트의 다운로드 페이지를 열고 안드로이드 항목에서 안드로이드 다운로드 버튼을 누르세요. 브라우저의 다운로드가 완료될 때까지 기다린 다음 설치를 시작하세요. 다운로드 중인 임시 파일은 설치 프로그램에 전달하지 마세요.
-
설치 파일 열기
브라우저 메뉴에서 다운로드 항목으로 이동해 다운로드가 완료된 APK를 누르세요. 또는 시스템 파일 관리자에서 Downloads 폴더를 열어 방금 받은 파일을 찾을 수 있습니다. 이번에 다운로드한 파일이 맞는지 확인하고, 이전에 저장한 다른 앱의 설치 파일을 잘못 열지 않도록 주의하세요.
-
설치 출처 허용
시스템에서 설치를 차단하면 알림에 표시된 설정 바로가기를 누르세요. 시스템 설정 → 앱 → 특별 앱 액세스 → 알 수 없는 앱 설치로 이동해 현재 사용하는 브라우저나 파일 관리자를 선택하고 “이 출처의 앱 허용”을 켭니다. 설치 화면으로 돌아가 계속 진행하세요.
-
시스템 설치 완료
시스템 설치 화면에서 앱 이름이 Shadowrocket인지 확인한 뒤 설치를 누르세요. 설치가 끝나면 열기를 누릅니다. 시스템에서 호환성 또는 보안 차단 알림이 표시되면 구체적인 이유부터 확인하세요. 출처 허용을 반복해서 켰다 끄는 것으로 문제를 해결하려고 하지 마세요.
-
설치 출처 권한 해제
설치가 끝난 뒤 같은 알 수 없는 앱 설치 화면으로 돌아가 이번에 허용한 출처 권한을 끌 수 있습니다. 이미 설치된 Shadowrocket은 계속 열 수 있습니다. 다음 업데이트를 같은 출처에서 설치할 때 시스템 안내에 따라 필요한 경우에만 권한을 다시 켜세요.
WeChat에서 열리지 않을 때: 시스템 브라우저로 전환해 다운로드
WeChat 내장 브라우저에서는 설치 파일 다운로드가 제한되거나 파일을 시스템 설치 프로그램에 전달하지 못할 수 있습니다. 버튼을 눌러도 다운로드가 시작되지 않거나, 안내 화면에서 멈추거나, 다운로드 후 설치 화면으로 넘어가지 않는다면 먼저 아직 WeChat 안에 있는지 확인하세요. 이 단계에서는 Shadowrocket을 아직 실행하지 않았으므로 Config나 구독 설정을 바꿔도 브라우저 다운로드 문제는 해결되지 않습니다.
- WeChat 오른쪽 위의 “…” 메뉴를 열고 “브라우저에서 열기” 또는 같은 의미의 항목을 찾아 기기의 시스템 브라우저를 선택하세요.
- 메뉴에 해당 항목이 없다면 “링크 복사”를 선택하고 시스템 브라우저를 직접 여세요. 이 사이트의 다운로드 페이지 주소를 주소창에 붙여 넣어 방문하세요. 채팅 검색창에 붙여 넣지 마세요.
- 이 사이트의 다운로드 페이지로 돌아가 안드로이드 항목에서 다운로드를 다시 시작하세요. 브라우저의 다운로드 항목에서 완료 여부를 확인한 뒤 APK를 여세요.
- 시스템에서 브라우저에 설치 권한이 없다고 표시하면 이전 절차에 따라 해당 브라우저를 허용하세요. WeChat이나 사용하지 않는 다른 파일 관리자에만 권한을 주지 않도록 주의하세요.
파일을 여는 방법에 따라 권한을 허용해야 하는 출처가 달라질 수 있습니다. 예를 들어 브라우저에서 다운로드를 완료한 뒤 파일 관리자에서 파일을 열면 시스템은 파일 관리자를 설치 출처로 판단할 수 있습니다. 이때는 모든 앱의 출처 권한을 켜지 말고 시스템 설치 차단 알림에 표시된 앱 이름을 확인하세요. 조직에서 관리하는 기기라 권한을 변경할 수 없다면 기기 관리자에게 정책을 확인하세요.
설치 오류 해결: 다운로드, 권한, 호환성 문제 구분
시스템 알림의 문구를 먼저 기록한 뒤 다음 조치를 결정하세요. “이 출처에서 설치할 수 없음”, “패키지를 파싱하는 중 문제가 발생했습니다”, “기존 앱과 충돌함”은 서로 다른 문제입니다. 아래 내용은 설치 단계에 한하며 연결이 가능한지 여부는 다루지 않습니다.
파일 다운로드는 끝났는데 왜 설치할 수 없나요?
APK를 브라우저와 파일 관리자 중 어디에서 열었는지 확인한 뒤 시스템 설정 → 앱 → 특별 앱 액세스 → 알 수 없는 앱 설치에서 해당 앱을 허용하세요. 스위치가 비활성화되어 있다면 업무 프로필이나 기기 관리 정책을 확인하세요. 같은 파일을 반복해서 다운로드하지 마세요.
“패키지를 파싱하는 중 문제가 발생했습니다”라는 오류는 어떻게 해결하나요?
먼저 브라우저의 다운로드 목록에서 작업이 완료됐는지 확인하고, 완료되지 않았거나 실패한 파일을 삭제한 뒤 이 사이트의 다운로드 페이지에서 다시 받으세요. 다운로드가 완료된 뒤에도 오류가 계속되면 다운로드 페이지에 표시된 시스템 및 프로세서 호환 정보를 확인하세요. 설치 출처 권한으로 호환되지 않는 설치 파일을 고칠 수는 없습니다.
업데이트 중 “기존 앱과 충돌함”이 표시되면 어떻게 하나요?
설치를 중단하고 기기에 설치된 앱의 출처를 확인하세요. 먼저 내보낼 수 있는 Config와 기존 구독 정보를 백업하세요. 앱 서명 등의 충돌로 덮어쓰기가 실패할 수 있으므로 확인 없이 앱을 삭제하지 마세요. 삭제하면 기기 내 데이터가 사라질 수 있으니 백업을 사용할 수 있는지 확인한 뒤 조치하세요.
설치 후 홈 화면에 아이콘이 없는데 설치가 제대로 된 건가요?
시스템 설정 → 앱에서 Shadowrocket을 검색하거나 앱 서랍에서 찾아보세요. 일부 런처는 새 앱의 바로가기를 자동으로 추가하지 않습니다. 시스템 앱 목록에 표시되고 열 수 있다면 다시 설치할 필요가 없습니다. 설치 작업이 실패로만 표시된다면 설치 알림으로 돌아가 문제를 확인하세요.
시스템에서 저장 공간이 부족하다고 알리면 시스템 저장 공간 화면에서 공간을 확보한 뒤 다시 설치하세요. 다운로드 파일도 공간을 차지하며 설치 과정에는 추가 여유 공간이 필요합니다. 모든 실패를 네트워크 문제로 단정하지 말고, 백업하지 않은 앱 데이터를 삭제해 저장 공간 문제를 해결하려고 하지 마세요.
첫 연결: 기존 구독을 가져오고 라우팅 모드 확인
설치가 완료됐다는 것은 앱이 기기에 설치됐다는 뜻이지, 사용할 수 있는 연결이 있다는 뜻은 아닙니다. Shadowrocket을 열고 Home에서 연결 항목을, Config에서 구성을, Settings에서 관련 설정을 관리하세요. 아래 안내는 이미 이용 중인 서비스 제공업체와 구독이 있다는 전제입니다. 클라이언트 구매 비용과 회선 요금제는 별개이며 클라이언트 일회성 구매가 회선 요금제를 포함하지 않습니다.
- Home에서 오른쪽 위 “+” → Type → Subscribe로 이동해 본인의 구독 링크를 입력하고 저장하세요. 플랫폼에 따라 버튼 위치가 조금 다를 수 있으니 현재 화면에 표시되는 항목을 기준으로 진행하세요.
- Home 화면을 아래로 당겨 기존 구독을 새로고침하고 연결 항목이 표시되는지 확인하세요. 링크를 저장했다고 업데이트가 완료된 것은 아닙니다. 항목이 비어 있다면 링크가 완전한지, 만료되지 않았는지, 현재 네트워크에서 구독 주소에 접속할 수 있는지 확인하세요.
- 본인의 연결 항목을 선택해 연결을 시작하세요. 처음 시스템 VPN 연결 요청이 표시되면 요청한 앱이 Shadowrocket인지 확인한 뒤 승인하세요. 기기에 다른 VPN 연결이 설정되어 있다면 연결을 사용 중인 앱이나 관리 제한이 있는지 먼저 확인하세요.
- 시스템에 연결 상태가 표시되는지 확인한 다음 대상 웹사이트에 접속해 보세요. “터널을 만들 수 없음”, “구독 업데이트 실패”, “일부 웹사이트가 열리지 않음” 중 어떤 현상인지 기록하고 원인을 확인하세요. 앱을 반복해서 설치할 필요는 없습니다.
구독 링크에는 로그인 정보가 포함되는 경우가 많으므로 공개 스크린샷이나 채팅 기록에 올리지 마세요. 문제를 확인할 때는 프로토콜 종류, 오류 문구, 발생 단계를 기록하되 비밀번호, token, 전체 구독 주소는 가리세요. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard의 설정값은 서로 바꿔 쓸 수 없습니다. 기존 설정은 본인의 서버 설정과 일치해야 합니다.
Global Routing은 연결 후 트래픽을 처리하는 방식에 영향을 줍니다. 문제를 확인할 때는 현재 선택된 항목을 기록하고 설정을 한 번에 하나씩만 변경한 뒤 같은 대상으로 다시 테스트하세요. 아래는 Shadowrocket에서 자주 사용하는 세 가지 라우팅 모드의 비교입니다. 모드를 바꾼다고 설치 실패나 만료된 구독 주소가 해결되는 것은 아닙니다.
Config
권장현재 Config의 규칙에 따라 트래픽 처리 방식을 결정합니다. 규칙은 일반적으로 위에서 아래로 확인하며 먼저 일치하는 규칙이 적용됩니다. 직접 연결, 프록시, 차단 중 어떤 방식이 적용되는지는 구성에 지정된 규칙에 따라 달라집니다.
적합한 경우: 사용할 수 있는 규칙 구성이 있고 대상별로 트래픽을 분기해야 할 때
Proxy
클라이언트에서 처리하는 트래픽을 프록시 모드로 처리해 Config 모드의 접속 결과와 비교할 수 있습니다. 시스템의 모든 트래픽이 반드시 터널을 통과한다는 뜻은 아니며, 연결이 끊긴 서버를 복구해 주지도 않습니다.
적합한 경우: 접속 차이가 규칙 설정 때문인지 일시적으로 확인할 때
Direct
클라이언트에서 처리하는 트래픽을 직접 연결 모드로 처리합니다. 현재 대상에 기존 프록시 연결이 필요한 경우 Direct를 선택하면 예상과 다른 결과가 나올 수 있습니다.
적합한 경우: 현재 네트워크에서 직접 연결되는 결과를 확인하고 비교 기준을 만들 때
Global Routing의 Scene은 설정된 시나리오 조건에 따라 처리 방식을 선택합니다. 이를 “모든 트래픽을 프록시로 보내기” 위한 고정 스위치로 사용하면 안 됩니다. 규칙에서 DOMAIN-SUFFIX는 도메인 접미사를, GEOIP는 IP 지리 데이터베이스를, IP-CIDR은 IP 대역을 기준으로 일치 항목을 찾습니다. FINAL은 앞선 규칙에 일치하지 않은 연결을 처리합니다. Settings → On Demand는 조건에 따른 연결 설정입니다. APK 다운로드나 구독 가져오기와는 관련이 없습니다. 먼저 수동 연결이 되는지 확인한 다음 자동 연결 동작을 설정하세요.
설치 후 관리: 업데이트, 백업, 백그라운드 실행
앞으로 업데이트할 때도 이 사이트의 다운로드 페이지를 이용하세요. 이전 채팅에 첨부된 파일이나 과거 다운로드 기록을 기준으로 현재 설치 파일을 판단하지 마세요. 업데이트 전에는 사용할 수 있는 Config를 내보내고 본인의 구독 정보를 안전하게 보관하세요. 내보낼 수 있는 구성 내용은 플랫폼과 화면에 따라 다를 수 있습니다. 파일이 생성됐다는 이유만으로 모든 연결 정보가 저장됐다고 단정하지 말고 백업에 무엇이 포함됐는지 확인하세요.
- 덮어쓰기 업데이트: 덮어쓰기는 시스템에서 허용하는 경우에만 진행할 수 있습니다. 서명이나 호환성 충돌이 발생하면 설치를 중단하고 알림 내용을 기록한 뒤 백업을 확인하세요. 먼저 앱을 삭제하고 나중에 설정을 찾으려 하지 마세요.
- 백그라운드 연결 끊김: 앱을 앞에 둔 상태에서는 연결되지만 화면을 잠근 뒤 끊긴다면 시스템 설정 → 앱 → Shadowrocket에서 배터리 또는 백그라운드 실행 관련 항목을 확인하세요. 제조사마다 메뉴가 다르므로 실제 화면의 안내를 따르고 관련 없는 권한까지 추가로 허용하지 마세요.
- 자동 재연결: 수동으로 연결을 끊은 뒤 다시 연결된다면 Settings → On Demand의 기존 조건과 시스템 VPN 페이지의 항상 켜기 설정을 확인하세요. 앱 규칙과 시스템 정책을 구분해 살펴보세요.
- 문제 해결 마무리: 임시로 변경한 Global Routing 설정을 원래대로 돌리고 더 이상 필요하지 않은 설치 출처 권한을 끄세요. 유용한 오류 기록은 보관해 두면 다음에 설치 문제와 연결 문제를 혼동하지 않는 데 도움이 됩니다.
설치 프로그램에서 성공으로 표시되고, 앱이 열리며, 기존 구독의 연결 항목이 나타나고, 시스템에서 VPN 연결을 허용하며, 대상 접속 결과가 현재 규칙에 부합하면 전체 확인이 완료된 것입니다. 각 단계에는 별도의 확인 지점이 있습니다. 문제가 발생하면 해당 단계로 돌아가 확인하는 편이 반복 다운로드와 재설치보다 원인을 파악하기 쉽습니다.