Shadowrocket 자주 묻는 질문
문제가 발생한 단계를 먼저 확인한 다음 해당 답변을 펼쳐 보세요. 구매 기록, 시스템 권한, 가져온 정보, 라우팅 설정을 각각 점검하면 처음부터 앱을 다시 설치할 필요가 없습니다.
정품 및 구매
제품 페이지와 구매 계정을 먼저 확인한 뒤 스토어 지역이나 구매 내역 문제를 해결하세요.
컴퓨터와 Android에서도 Shadowrocket을 사용할 수 있나요? 플랫폼별 다운로드 방법은 무엇인가요?
가능합니다. iPhone / iPad 버전은 App Store에서 $2.99를 한 번 결제해 이용하며, Mac / Windows / Android / Linux 버전은 무료입니다. Mac은 Apple 실리콘과 Intel 버전 중 선택할 수 있습니다. 다른 플랫폼도 기기와 패키지 형식에 맞는 파일을 선택하세요. 먼저 이 사이트의 다운로드 페이지에서 해당 플랫폼 버튼을 누르면 설치 파일을 사이트 내 /dl/shadowrocket/ 경로에서 받을 수 있습니다. Shadowrocket은 상용 비공개 소프트웨어입니다. 클라이언트 구매는 한 번으로 끝나지만 회선 요금제와는 별개이므로, 연결하려면 보유 중인 구독 또는 서버 정보가 필요합니다.
App Store에서 Shadowrocket을 찾을 수 없을 때 먼저 확인할 사항은 무엇인가요?
이 페이지의 App Store 제품 페이지를 열어 현재 계정의 스토어 지역에서 표시되는지 확인하세요. 중국 본토 App Store에는 이 앱이 등록되어 있지 않습니다. 기기 언어나 시스템 지역은 구매 계정의 스토어 지역과 다를 수 있습니다. 시스템 Settings에서 Apple Account, Media & Purchases, View Account로 이동해 Country/Region을 확인하세요. 지역을 변경해야 한다면 Apple의 공식 국가 또는 지역 변경 절차를 이용하고, 먼저 잔액, 구독 및 결제 수단을 확인하세요. 검색 결과만을 위해 지역을 반복해서 변경하지 마세요.
App Store에서 Shadowrocket 정품을 확인하는 방법은 무엇인가요?
제품 이름, 공식 아이콘, 개발자 정보를 함께 확인하세요. 개발자는 Shadow Launch Technology Limited여야 하며, 제품 페이지 URL의 앱 ID는 932747118이어야 합니다. 아이콘도 이 사이트의 공식 아이콘과 대조하세요. 검색 결과 목록의 이름만 보고 판단하지 마세요. iPhone / iPad 버전은 App Store에서 $2.99를 한 번 결제해 이용하며, Mac / Windows / Android / Linux 버전은 무료입니다. 같은 이름의 무료 앱이 보이면 바로 설치하지 말고 지정된 제품 페이지에서 다시 확인하세요.
iPhone을 바꾸거나 앱을 다시 설치하거나 iPad에서 사용할 때 다시 구매해야 하나요?
대부분 다시 구매할 필요가 없습니다. 구매에 사용한 Apple ID로 iPhone과 iPad에서 기존 구매를 복원할 수 있습니다. iPhone / iPad 버전은 App Store에서 $2.99를 한 번 결제해 이용하며, Mac / Windows / Android / Linux 버전은 무료입니다. 먼저 Media & Purchases에 당시 구매 계정으로 로그인했는지 확인한 다음 App Store 계정 페이지의 구입 항목에서 앱을 찾아 클라우드 다운로드 버튼을 누르세요. iPhone / iPad의 시스템 요구 사항은 App Store 페이지를 기준으로 확인하세요. 구매 기록은 설정 백업이 아니므로 기기를 바꾸기 전에 보유 중인 서버 정보와 설정을 따로 저장해야 합니다.
구매했는데도 구매 버튼이 표시되면 어떻게 해야 하나요?
다시 결제하지 마세요. 영수증의 계정과 앱 이름을 현재 Media & Purchases 계정과 대조한 뒤 App Store 계정 페이지에서 구입 항목을 확인하세요. iCloud 계정과 스토어 구매 계정은 서로 다를 수 있습니다. 앱 ID 932747118인 제품 페이지를 열었는지도 확인하세요. 비슷한 이름의 다른 항목일 수 있습니다. 구매 내역이 계속 표시되지 않으면 App Store 구매 기록과 Apple 공식 지원을 통해 주문 상태를 확인하세요. 구매 복원은 앱을 이용할 권한만 복원하며 구독 주소, 서버 비밀번호 또는 로컬 설정은 자동으로 복원하지 않습니다.
설치 및 첫 실행
설치 경고가 표시되면 출처를 먼저 확인하고, 시스템 권한은 현재 작업에 필요한 범위에서만 허용하세요.
Mac에서는 Apple 실리콘 버전과 Intel 버전 중 무엇을 선택해야 하나요?
Apple 메뉴에서 ‘이 Mac에 관하여’를 여세요. ‘칩’ 항목에 Apple 실리콘이라고 표시되면 다운로드 페이지에서 Mac Apple 실리콘 버전을 선택하고, Intel 프로세서라고 표시되면 Mac Intel 버전을 선택하세요. 컴퓨터 외관이나 구매 연도, 브라우저를 기준으로 아키텍처를 판단하지 마세요. iPhone / iPad 버전은 App Store에서 $2.99를 한 번 결제해 이용하며, Mac / Windows / Android / Linux 버전은 무료입니다. 다운로드한 앱을 Applications에 넣으세요. 처음 실행할 때 시스템이 차단하면 출처가 이 사이트인지 확인한 뒤 이 페이지의 macOS 실행 허용 절차를 따르세요.
Windows에서 위험 경고가 표시되거나 SmartScreen이 차단할 때 실행을 허용하려면 어떻게 하나요?
설치 파일을 이 사이트의 다운로드 페이지에서 받았는지 먼저 확인하세요. 파일 경로는 이 사이트의 /dl/shadowrocket/ 아래여야 합니다. 설치 파일에는 코드 서명이 없어 처음 실행할 때 SmartScreen 경고가 표시될 수 있습니다. 출처를 확인한 다음 ‘추가 정보’를 선택하고 ‘실행’을 누르세요. 조직의 관리 정책에 따른 경고이거나 보안 소프트웨어가 파일을 격리했거나 계속 버튼이 보이지 않는다면 작업을 멈추고 경고 내용을 확인하세요. 시스템 보호 기능을 전부 끄지 마세요. 설치를 마친 뒤 Shadowrocket을 열고 시스템 요청에 따라 연결에 필요한 권한을 허용하세요.
Mac에서 개발자를 확인할 수 없거나 앱이 손상되었다는 메시지가 표시되면 어떻게 해야 하나요?
칩에 맞는 버전인지, 다운로드 출처가 올바른지 확인한 뒤 Shadowrocket을 Applications에 넣으세요. 설치 파일에는 코드 서명이 없습니다. ‘개발자를 확인할 수 없음’이 표시되면 시스템 설정의 ‘개인정보 보호 및 보안’에서 차단 기록을 찾아 ‘그래도 열기’를 선택하고 확인할 수 있습니다. ‘손상됨’이라고 표시되면 먼저 다시 다운로드하세요. 이 사이트에서 받은 파일이며 올바른 위치에 있는지 확인한 뒤 Terminal에서 xattr -cr /Applications/Shadowrocket.app을 실행하고 다시 열어 보세요. 이 명령은 지정한 앱의 확장 속성만 지웁니다. 전체 디스크를 대상으로 하는 명령으로 바꾸지 마세요.
Android와 Linux에서 처음 설치할 때 어떤 권한을 설정해야 하나요?
Android 버전은 이 사이트의 다운로드 페이지에서 arm64 설치 파일을 받으세요. 시스템이 설치를 차단하면 파일을 실제로 여는 브라우저나 파일 관리자에만 ‘알 수 없는 앱 설치 허용’ 권한을 부여하세요. 설치 후에는 이 권한을 다시 끌 수 있습니다. 처음 연결할 때 시스템 VPN 권한도 허용해야 합니다. Linux는 배포판에 맞춰 deb, rpm 또는 AppImage를 선택하세요. AppImage는 먼저 실행 권한을 부여해야 합니다. 예: chmod +x Shadowrocket.AppImage. 실제 파일 이름은 다운로드한 파일을 기준으로 확인하세요. 설치 파일에는 코드 서명이 없으므로 출처 경고가 표시되면 이 사이트의 다운로드 경로를 확인하고 시스템 보호 기능을 전부 끄지 마세요.
처음 실행했을 때 화면이 영어로 표시되면 어디부터 시작해야 하나요?
Settings를 하나씩 바꾸기보다 자주 쓰는 메뉴부터 확인하세요. Home에서는 서버를 선택하고 연결합니다. Add Server에서는 보유 중인 서버 정보를 추가합니다. Config에서는 설정 파일을 관리합니다. Global Routing에서는 Config, Proxy, Direct 중 사용할 라우팅을 선택합니다. 정보를 가져온 뒤 서버를 하나 선택하고 Home 상단 스위치를 켠 다음 Connectivity Test를 실행하세요. 공식 안내서에서는 화면의 영어 메뉴명을 그대로 표기해 실제 화면과 쉽게 대조할 수 있도록 했습니다. 플랫폼이나 시스템 언어에 따라 메뉴 위치가 다를 수 있으므로 실제 화면을 기준으로 확인하세요.
구독 및 서버 가져오기
구독 주소와 단일 서버 정보를 구분한 뒤 형식, 입력 항목, 업데이트 결과를 확인하세요.
기존 구독은 어떻게 가져오나요? 단일 서버 정보와는 무엇이 다른가요?
먼저 받은 정보가 구독 주소인지, 단일 서버의 주소·포트·인증 정보인지 확인하세요. 구독 주소는 Add Server의 Subscribe 유형에 입력합니다. 화면 안내에 따라 주소와 알아보기 쉬운 메모를 입력한 뒤 저장하고 목록을 업데이트하세요. 단일 서버 정보는 해당 프로토콜을 선택한 다음 항목별로 입력해야 합니다. 구독 주소 전체를 서버의 Address 필드에 넣지 마세요. 가져오기는 로컬 항목을 추가할 뿐 연결 성공을 뜻하지 않습니다. 저장한 뒤 기본 서버를 선택하고 Global Routing을 확인한 다음 Connectivity Test로 연결을 점검하세요.
구독을 가져오지 못하면 어떤 순서로 확인해야 하나요?
먼저 주소가 완전한지 확인하세요. 특히 쿼리 매개변수, 대소문자, 끝부분 문자를 살펴보고 복사 과정에서 들어간 공백과 줄바꿈을 제거하세요. 다음으로 ‘요청 실패’와 ‘콘텐츠 파싱 실패’를 구분하세요. 요청 실패라면 현재 네트워크와 주소 유효성을 확인하고, 파싱 실패라면 반환된 내용이 지원되는 구독 형식인지 확인하세요. 로그인 페이지, 오류 페이지 또는 안내 웹페이지는 지원 형식이 아닙니다. 기존 구독이 여전히 유효한지 확인한 뒤 한 번 더 업데이트해 보세요. 서비스 제공자에게 문의할 때는 오류 메시지와 발생 절차만 전달하세요. 스크린샷에서는 전체 구독 주소와 인증 정보를 가려 유효한 자격 증명이 노출되지 않도록 하세요.
구독을 업데이트하면 서버가 바뀌는데 기존 선택과 메모는 유지되나요?
업데이트하면 원격 콘텐츠에 따라 구독 그룹이 새로 반영되므로 서버 이름, 개수, 매개변수가 달라질 수 있습니다. 원격 항목이 항상 그대로 유지된다고 가정하지 마세요. 업데이트 전에 현재 선택한 서버와 중요한 로컬 변경 사항을 기록하고, 필요하면 설정을 백업하세요. 업데이트 후에는 기본 서버가 여전히 있는지 확인한 다음 Connectivity Test를 실행하세요. 업데이트에 실패하면 오류 메시지를 먼저 확인하고 구독 그룹 전체를 바로 삭제하지 마세요. 수동으로 추가한 서버와 구독에서 생성된 항목을 구분해 일괄 정리 중 필요한 항목을 실수로 지우지 않도록 하세요.
Scan QR Code로 스캔했는데 사용할 서버가 없을 때 원인을 어떻게 확인하나요?
카메라 권한이 허용되어 있는지, QR 코드가 완전하고 선명하며 가려진 곳이 없는지 확인하세요. Scan QR Code는 지원되는 서버 정보나 구독 내용을 인식합니다. 일반 웹페이지 QR 코드, 로그인 확인 코드, 만료된 이미지로는 항목이 생성되지 않을 수 있습니다. 스캔 후 편집 화면이 열리면 이름만 보고 바로 연결하지 말고 프로토콜, Address, Port와 인증 정보를 확인한 뒤 저장하세요. 이미지 파일만 있다면 실제 화면에 제공되는 사진 보관함 인식 기능을 이용하세요. 그래도 파싱되지 않으면 서비스 제공자에게 원본 정보를 확인하고 Add Server에서 직접 입력하세요.
VMess, VLESS 또는 Hysteria2를 가져온 뒤에도 연결되지 않으면 무엇을 확인해야 하나요?
프로토콜 유형이 보유한 서버 정보와 일치하는지 확인한 다음 주소, 포트, 인증 정보를 하나씩 살펴보세요. VMess와 VLESS는 UUID, 전송 방식, 관련 Host와 Path를 특히 확인해야 합니다. TLS를 사용한다면 서버 이름과 인증서 관련 설정도 점검하세요. Hysteria2는 인증 정보와 UDP 네트워크 조건을 확인해야 합니다. 다른 프로토콜로 연결된다고 해서 Hysteria2도 반드시 작동하는 것은 아닙니다. 무작정 옵션을 켜거나 인증서 검증을 끄지 마세요. 한 번에 한 항목만 변경하고 테스트 결과를 기록해 문제가 특정 필드에서 비롯되는지 네트워크 조건 때문인지 확인하세요.
규칙 및 문제 해결
한 번에 한 항목만 변경하고 같은 대상으로 다시 테스트해야 어떤 설정이 영향을 줬는지 확인할 수 있습니다.
Home 상단 스위치가 켜지지 않거나 켠 직후 꺼지면 어떻게 해야 하나요?
먼저 모든 정보가 입력된 서버를 선택했는지 확인하고 시스템에서 VPN 구성 허용을 요청하는지 살펴보세요. 권한을 허용하지 않으면 스위치가 켜진 상태로 유지되지 않을 수 있습니다. 다른 VPN 연결이나 기기 관리 정책이 동시에 활성화되어 있는지도 확인하세요. 충돌하는 연결을 중지한 뒤 다시 시도하세요. 계속 실패하면 Shadowrocket을 종료한 뒤 다시 열고 시스템 VPN 설정에 문제가 있는 구성이 남아 있는지 확인하세요. 구성을 삭제하기 전에 앱 정보를 백업하고 Shadowrocket에 속하는 항목만 처리하세요. 관리 기기라면 반복해서 재설치하기보다 관리자에게 권한을 확인하세요.
스위치는 켜져 있는데 인터넷에 연결되지 않을 때 먼저 확인할 항목은 무엇인가요?
서버, Global Routing, DNS, 규칙 순서로 점검하세요. 먼저 Connectivity Test를 실행합니다. 현재 서버에서 실패하면 보유 중인 다른 정상 서버를 선택하고 Wi-Fi와 모바일 네트워크 결과를 비교하세요. 테스트가 통과하면 Proxy로 잠시 전환해 해당 웹페이지가 열리는지 확인하세요. Config에서만 실패한다면 규칙과 설정 선택을 먼저 살펴보세요. IP 주소에는 접속할 수 있지만 도메인에는 접속할 수 없다면 DNS 설정을 확인하세요. 한 번에 한 항목만 바꾸고 같은 테스트를 반복한 다음 점검이 끝나면 원래 라우팅 방식으로 되돌리세요. 스위치가 켜졌다는 것은 연결 구성이 시작되었다는 뜻일 뿐, 대상 요청의 성공을 보장하지 않습니다.
Global Routing의 Config, Proxy, Direct는 각각 언제 선택하나요?
Config는 현재 설정 파일의 규칙에 따라 요청을 라우팅하므로 분할 라우팅이 필요할 때 적합합니다. Proxy는 일반 요청을 선택한 프록시 경로로 보내므로 서버와 규칙의 차이를 잠깐 확인할 때 유용합니다. Direct는 요청을 직접 보내므로 로컬 네트워크 상태를 비교할 때 적합합니다. 화면에서는 Config, Proxy, Direct를 선택하세요. 정책 이름 PROXY, DIRECT와 라우팅 방식 이름을 혼동하지 마세요. Proxy는 되지만 Config는 되지 않는다면 현재 설정, 규칙 순서, FINAL을 확인하세요. 점검이 끝나면 실제 사용에 필요한 방식으로 되돌리세요.
설정을 복잡하게 만들지 않고 DNS 문제를 확인하려면 어떻게 해야 하나요?
먼저 현재 설정을 저장하고 사용 중인 DNS 설정을 기록한 뒤, 같은 서버와 웹사이트에서 네트워크별 결과를 비교하세요. 도메인은 열리지 않지만 알고 있는 IP에는 접속된다는 사실만으로는 DNS 이상을 확정할 수 없습니다. 로그에 기록된 조회 결과도 함께 확인하세요. DNS 주소를 직접 추가한 적이 있다면 기존 설정이나 시스템 DNS로 되돌려 비교해 보세요. DNS, 서버, 규칙을 동시에 변경하지 마세요. 사용자 지정 리졸버를 사용한다면 리졸버로 연결되는 경로도 정상인지 확인해야 합니다. 설정을 되돌린 뒤 같은 도메인을 다시 테스트해 결과가 안정적인지 확인하고 필요한 변경만 유지하세요.
연결 후 배터리 소모가 늘거나 속도가 느려지면 원인을 어떻게 찾나요?
먼저 실제 사용 시간 동안 시스템 배터리 사용량을 살펴보고 지속적인 데이터 전송, 백그라운드 작업, 잦은 재연결을 구분하세요. 연결 직후의 짧은 시간만으로 판단하지 마세요. 속도 문제는 먼저 로컬 네트워크를 비교한 뒤 같은 테스트 대상을 유지하고 보유 중인 다른 서버를 선택해 확인하세요. Connectivity Test는 연결 가능 여부를 보여줄 뿐 실제 전송 대역폭을 나타내지는 않습니다. 상세 로그를 오래 유지하거나 자동 테스트를 자주 실행하거나 연결을 반복해서 시작하는지 확인하고 필요에 따라 줄이세요. 업데이트 후 문제가 생겼다면 설정을 백업하고 관련 항목을 확인한 뒤 하나씩 복원해 테스트하세요. 모든 설정을 한 번에 초기화하지 마세요.