공식 매뉴얼 · FAQ
Shadowrocket 자주 묻는 질문
기기와 문제가 발생한 단계를 먼저 확인한 뒤 해당 답변을 펼쳐 보세요. 아래 안내는 이미 본인 소유의 구독 정보나 서버 정보를 가지고 있는 경우를 전제로 합니다. 연결 문제를 확인할 때는 한 번에 하나씩만 변경하고, 복원할 수 있도록 기존 설정을 보존하세요.
전체 플랫폼 다운로드 및 설치 안내 보기 →다운로드 방법 및 구매 기록
정품 구매
먼저 플랫폼, 스토어 항목, 구매 계정을 확인한 뒤 구매하거나 복원하세요.
PC와 Android에서도 Shadowrocket을 사용할 수 있나요? 플랫폼별 요금은 어떻게 되나요?
네. Shadowrocket은 iPhone, iPad, Mac, Windows, Android, Linux를 지원합니다. iPhone/iPad 버전은 App Store에서 $2.99에 한 번 구매하면 되며, Mac(Apple 실리콘 및 Intel), Windows, Android, Linux 버전은 무료입니다. PC와 Android 설치 파일은 이 사이트의 다운로드 페이지에서 받을 수 있으며, 실제 파일 주소는 사이트 내 /dl/shadowrocket/ 경로에 있습니다. 앱의 일회성 구매는 서버 이용 요금제와 별개입니다. 이 사이트는 서버나 구독을 제공·판매·추천하지 않으므로, 연결하려면 직접 보유한 구독 정보나 서버 정보가 필요합니다.
App Store에서 Shadowrocket 정품인지 어떻게 확인하나요?
다운로드 안내에서 지정된 App Store 제품 페이지로 이동한 뒤 제품명 Shadowrocket, 개발자 Shadow Launch Technology Limited, 앱 ID 932747118을 확인하고 사이트 상단의 공식 아이콘과 대조하세요. 검색 결과에 표시된 비슷한 이름만으로 판단하지 마세요. iPhone/iPad 버전은 App Store에서 $2.99에 한 번 구매하면 되며, Mac, Windows, Android, Linux 버전은 무료입니다. 실제 결제 통화는 해당 App Store 스토어에 표시된 내용을 따릅니다. PC와 Android에서는 이 사이트의 다운로드 페이지에서 설치 파일을 받으세요.
App Store에서 Shadowrocket이 검색되지 않으면 무엇을 확인해야 하나요?
먼저 지정된 제품 페이지를 열어 검색 결과에 표시되지 않는 문제인지, 현재 스토어에서 이용할 수 없는 문제인지 확인하세요. 구매에 사용하는 Apple ID의 국가 또는 지역, 스크린 타임의 콘텐츠 및 연령 제한, 계정의 약관 동의나 결제 정보 확인 필요 여부도 살펴보세요. 중국 본토 App Store에서는 현재 이 앱을 제공하지 않습니다. 스토어 지역을 변경하려면 시스템 Settings에서 Apple 계정의 미디어 및 구입 항목으로 이동해 국가 또는 지역 설정을 확인하고, 잔액·기존 구독·결제 정보를 포함한 Apple 안내를 따르세요. 기기 언어와 스토어 지역은 서로 다릅니다.
기기를 바꾸거나 앱을 다시 설치하면 다시 구매해야 하나요?
iPhone/iPad에서 기존 구매 계정을 사용하는 경우 App Store의 구입 항목이나 앱 목록에서 Shadowrocket을 찾아 다시 다운로드하세요. 복원 가능 여부는 계정의 구매 기록과 현재 스토어 상태에 따라 달라집니다. 여전히 구매 버튼이 표시되면 다시 결제하기 전에 미디어 및 구입 항목에 로그인된 계정을 확인하세요. iPhone/iPad 버전은 App Store에서 $2.99에 한 번 구매하면 되며, Mac, Windows, Android, Linux 버전은 무료입니다. 앱을 복원해도 설정까지 복원되는 것은 아니므로, 기기를 바꾸기 전에 기존 설정과 필요한 서버 정보를 별도로 저장하세요.
iPad에 설치할 수 있나요? 시스템 요구 사항은 어디서 확인하나요?
네. iPad에서는 App Store의 Shadowrocket 제품 페이지에서 받을 수 있으며, 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다. iPhone/iPad 버전은 App Store에서 $2.99에 한 번 구매하면 되며, Mac, Windows, Android, Linux 버전은 무료입니다. 조건을 충족하는 iPhone과 iPad에서는 같은 구매 계정의 구매 기록으로 다시 다운로드할 수 있습니다. 같은 계정을 사용해도 설정이 모두 자동으로 동기화되는 것은 아닙니다. 처음 연결하기 전에 현재 서버, Config, Global Routing을 확인해 다른 기기의 네트워크 설정을 그대로 적용하지 않도록 하세요.
설치 파일 종류, 시스템 경고 및 메뉴 위치
설치 및 첫 실행
시스템에서 설치를 허용하는 절차는 이 사이트의 다운로드 페이지에서 받은 것으로 확인된 설치 파일에만 적용하세요.
Mac에서는 Apple 실리콘 버전과 Intel 버전 중 무엇을 선택해야 하나요?
Apple 메뉴에서 이 Mac에 관하여를 여세요. 칩 항목에 Apple 계열 칩 이름이 표시되면 Apple 실리콘 버전을, Intel 프로세서가 표시되면 Intel 버전을 선택하세요. 두 다운로드 링크 모두 이 사이트 다운로드 안내의 Mac 섹션에 있습니다. 컴퓨터 외관만 보고 추측하지 마세요. 설치 후 개발자를 확인할 수 없다는 메시지가 표시되면 시스템 설정의 개인정보 보호 및 보안에서 해당 차단 기록을 찾아 그래도 열기를 선택하세요. 손상되었다는 메시지가 표시되면 먼저 이 사이트에서 받은 파일인지 확인하고 다시 다운로드한 다음, 다운로드 안내에 따라 확장 속성을 처리하세요.
Windows에서 위험할 수 있다는 경고가 표시됩니다. 처음 실행하려면 어떻게 해야 하나요?
먼저 설치 파일을 이 사이트 다운로드 페이지에서 받았는지, 주소가 이 사이트의 /dl/shadowrocket/ 경로인지 확인한 다음 경고의 표시 주체를 살펴보세요. Windows SmartScreen에서 PC를 보호했다는 메시지가 표시되면 자세한 정보를 펼쳐 실행할 파일을 확인한 후 실행을 선택할 수 있습니다. 이 절차는 출처를 확인한 이 사이트의 설치 파일에만 적용되며, 다른 출처의 파일에는 적용되지 않습니다. 조직 정책으로 차단되었거나 파일이 격리되었거나 실행 옵션이 없으면 시스템 안내를 확인하거나 기기 관리자에게 문의하세요. 보호 기능 전체를 끄고 설치하지 마세요.
Mac에서 개발자를 확인할 수 없거나 앱이 손상되었다는 메시지가 표시되면 어떻게 해야 하나요?
개발자를 확인할 수 없다는 메시지가 표시되면 먼저 앱을 한 번 열어 보세요. 그런 다음 시스템 설정의 개인정보 보호 및 보안에서 해당 기록을 찾아 그래도 열기를 선택하고 시스템 안내에 따라 확인하세요. 손상되었다는 메시지가 표시되면 완전히 다운로드되지 않은 파일을 삭제하고 이 사이트에서 다시 받으세요. 앱이 Applications에 있고 출처가 올바른지 확인한 후 터미널에서 xattr -cr /Applications/Shadowrocket.app을 실행하고 다시 여세요. 이 명령은 앱의 확장 속성을 제거할 뿐이며, 손상된 다운로드 파일을 복구하거나 설치 출처 확인을 대신하지 않습니다.
Android와 Linux에서 처음 설치할 때 어떤 권한을 설정해야 하나요?
Android에서는 이 사이트에서 arm64 설치 파일을 받으세요. 시스템이 설치를 차단하면 설정에서 실제로 파일을 다운로드한 브라우저나 파일 관리자에만 알 수 없는 앱 설치 권한을 허용하고, 설치 후에는 권한을 끌 수 있습니다. 앱 내 브라우저에서 다운로드가 반응하지 않으면 시스템 브라우저를 사용하세요. Linux에서는 배포판에 맞는 deb, rpm 또는 AppImage를 선택해 각각 apt, dnf로 설치하거나 직접 실행하세요. AppImage를 처음 실행하려면 실행 권한이 필요합니다. 파일 속성에서 설정하거나 실제로 다운로드한 파일에 chmod +x를 실행하세요. 자세한 설치 명령은 다운로드 안내를 참고하세요.
인터페이스가 영어로 표시됩니다. 어떤 항목부터 확인하면 되나요?
매뉴얼을 따라 언어를 억지로 바꾸기보다 화면에 표시된 영어 이름을 기준으로 찾으세요. Home에서는 연결과 서버를 확인하고, Add Server에서는 기존 서버 정보를 추가합니다. Subscribe는 구독 관련 작업, Config는 구성, Settings는 설정, Global Routing은 라우팅 방식을 정합니다. 매뉴얼에서도 이 영어 이름을 그대로 사용하며, 설명으로 조작 방법을 안내합니다. 플랫폼이나 시스템 언어에 따라 메뉴 배치가 다를 수 있으므로 실제 화면을 기준으로 확인하세요. 처음 사용하는 경우 시작 안내에 따라 가져오기, 서버 선택, 권한 허용, 연결 확인 순으로 진행하면 됩니다.
기존 정보 가져오기 및 관리
구독 및 서버 가져오기
정보가 구독 주소인지, 단일 서버 링크인지, 수동 입력용 매개변수인지 확인한 뒤 알맞은 메뉴를 선택하세요.
기존 구독을 Shadowrocket에 어떻게 가져오나요?
이미 보유한 서비스 정보에서 구독 주소 전체를 복사하고, 앞뒤 공백이나 줄바꿈, 메신저가 덧붙인 문장 부호가 없는지 확인하세요. Home에서 Add Server로 이동해 정보 유형으로 Subscribe를 선택하고 주소를 붙여 넣은 뒤 알아보기 쉬운 이름을 입력합니다. 저장한 다음 업데이트하세요. 가져오기가 끝나면 목록에 예상한 항목이 표시되는지 확인하고 서버 하나를 선택해 테스트하세요. 구독 주소를 개별 서버의 주소 입력란에 넣지 마세요. 구독 주소에 로그인 정보가 포함될 수 있으므로 공개 게시판이나 민감한 정보가 가려지지 않은 스크린샷에 올리지 마세요.
구독을 가져오지 못하거나 목록이 비어 있으면 무엇부터 확인해야 하나요?
주소의 완전성, 네트워크 연결, 응답 내용, 구독 상태 순으로 확인하세요. 먼저 원본 주소를 다시 복사해 공백이나 누락된 매개변수가 없는지 살펴보고, 현재 네트워크에서 구독 주소에 접속할 수 있는지 확인합니다. 클라이언트가 인식할 수 있는 데이터 대신 로그인 페이지, 웹 안내 또는 오류 메시지가 반환된다면 다시 가져와도 해결되지 않습니다. 목록이 비어 있는 원인은 구독 만료, 권한 변경 또는 형식 비호환일 수도 있으니 기존 서비스 제공처에 정보를 확인하세요. 문제를 확인할 때는 상태와 오류 요약만 기록하고, 전체 링크나 접근 정보는 공개하지 마세요.
구독은 어떻게 업데이트하나요? 업데이트 후 항목이 바뀌는 이유는 무엇인가요?
해당 구독의 작업 메뉴에서 업데이트를 실행한 뒤 완료될 때까지 기다리고, 항목 수와 이름, 현재 선택된 서버를 확인하세요. 업데이트는 원격 목록을 다시 가져오는 작업이지 지연 시간을 새로 측정하는 작업이 아닙니다. 원격에서 항목을 삭제하거나 이름을 바꾸거나 구성을 변경하면 로컬 목록도 바뀔 수 있으며, 기존에 선택한 서버를 더 이상 사용할 수 없게 될 수도 있습니다. 여러 항목을 한꺼번에 업데이트하기 전에 필요한 로컬 설정을 백업하세요. 업데이트에 실패해도 구독 전체를 바로 삭제하지 말고 링크 상태와 현재 네트워크를 먼저 확인하세요. 다시 가져올 수 있는지 확인한 뒤 항목을 새로 만들지 결정하세요.
Scan QR Code로 스캔했는데 추가되지 않으면 어떻게 해야 하나요?
먼저 카메라 권한이 허용되어 있는지 확인하고, QR 코드가 잘리지 않거나 가려지지 않은 상태로 선명하게 표시되는지 살펴보세요. Scan QR Code는 지원되는 서버나 설정 정보를 인식하는 기능입니다. 일반 웹페이지, 로그인 페이지, 결제 페이지의 QR 코드는 서버 정보로 변환되지 않습니다. 인식된 뒤에도 유형, 주소, 포트, 전송 매개변수를 확인하고 저장한 다음 테스트하세요. QR 코드가 같은 기기 화면에 있다면 앱에서 제공하는 이미지 인식 기능을 사용하세요. 해당 기능이 없다면 원본 링크를 사용하거나 이미 보유한 정보를 직접 입력하세요. 정체를 알 수 없는 코드를 반복해서 스캔하지 마세요.
Add Server를 수동으로 설정할 때 어떤 매개변수를 확인해야 하나요?
먼저 서버 정보와 일치하는 프로토콜 유형을 선택하고 주소, 포트, 인증 정보를 하나씩 입력하세요. Shadowsocks의 암호화 방식과 비밀번호, VMess 또는 VLESS의 UUID, Trojan의 비밀번호는 서로 바꿔 쓸 수 없습니다. TLS나 특정 전송 방식을 사용하는 경우 서버 이름, Host, Path 등 관련 매개변수도 확인하세요. 웹페이지 주소 전체를 서버 주소 입력란에 넣거나 포트 번호만 보고 프로토콜을 추측하지 마세요. 저장한 뒤 Connectivity Test를 실행하고 실제 요청도 확인하세요. 프로토콜별 매개변수의 배경과 선택 기준은 기술 참고 자료를 확인하세요.
권한, 서버, 규칙, DNS를 구분해 확인
규칙과 라우팅
연결 스위치, 지연 시간 테스트, 웹페이지 접속은 서로 다른 상태를 보여 주며 서로를 대신할 수 없습니다.
Global Routing에서 Config, Proxy, Direct는 어떻게 선택하나요?
Config는 현재 구성의 Rule에 따라 연결 전략을 결정하므로 규칙 기반 라우팅 설정을 준비한 뒤 일상적으로 사용할 때 적합합니다. Proxy는 일반 트래픽이 선택한 프록시 경로를 사용하도록 하며, 규칙의 영향을 잠시 분리해 확인할 때 유용합니다. Direct는 직접 연결 상태를 확인할 때 사용합니다. 세 항목은 속도 설정이 아니며, 전환해도 잘못된 서버 매개변수가 수정되지는 않습니다. 규칙에 따라 라우팅하려면 Config를 선택하고 Rule의 위에서 아래 순서와 FINAL을 확인하세요. 문제 해결이 끝나면 원래 필요한 방식으로 되돌리세요.
연결 스위치가 켜지지 않거나 켜진 직후 꺼지면 어떻게 해야 하나요?
먼저 유효한 서버를 선택했는지 확인하고, VPN 구성을 추가하라는 시스템 권한 요청이 표시되는지 살펴보세요. iPhone/iPad에서는 시스템 안내에 따라 허용하고 기기 확인을 완료해야 합니다. 이전에 권한을 거부했다면 시스템 설정에서 VPN 구성 상태를 확인한 뒤 다시 시도하세요. 여전히 바로 연결이 끊기면 VPN을 사용하는 다른 연결을 일시 중지하고 Diagnostics에서 가장 먼저 나타난 오류를 확인한 다음 인증 매개변수와 구성 내용을 따로 점검하세요. 관리 기기에서는 새 VPN 추가가 제한될 수 있으므로 기기 관리자에게 문의하세요. 시스템 구성을 반복해서 삭제하지 마세요.
연결됨으로 표시되는데 웹페이지가 열리지 않습니다. 어떤 순서로 확인해야 하나요?
연결됨 표시는 연결 절차가 작동 상태에 들어갔다는 뜻일 뿐, 모든 요청이 성공했다는 의미는 아닙니다. 먼저 연결을 끄고 기본 네트워크가 정상인지 확인한 다음 선택한 서버의 Connectivity Test, 시스템 시간, 인증 매개변수를 확인하세요. 이어서 Proxy와 Config를 잠시 비교하세요. Config에서만 문제가 생기면 Rule을 집중적으로 살펴보고, 두 방식 모두 문제가 있으면 서버와 전송 설정을 확인하세요. 다른 연결은 정상이지만 도메인 접속만 실패하면 DNS를 점검하세요. 한 번에 하나씩 변경하고 결과를 기록하며, 지연 시간 숫자만 보지 말고 실제 웹페이지를 열어 테스트하세요.
사용 중 배터리 소모가 늘면 어떤 항목을 조정해야 하나요?
배터리 소모는 트래픽 양, 무선 신호, 서버 재연결 빈도, 프로토콜 처리량, 진단 기록의 영향을 함께 받으므로 프로토콜 이름만으로 판단할 수 없습니다. 먼저 시스템 배터리 화면에서 비슷한 사용 시간대를 비교해 동영상 전송이나 약한 신호로 인한 차이를 제외하세요. 계속 재연결에 실패하거나 Connectivity Test를 자주 실행하는지도 확인합니다. 진단이 끝나면 장시간 상세 기록을 줄이고, 필요에 맞게 On Demand를 설정하며 구독을 지나치게 자주 새로 고치지 마세요. 기존 설정을 보존하고 하나씩 조정해 변화를 확인하세요. 배터리를 아끼려고 모든 네트워크 옵션을 한꺼번에 바꾸지 마세요.
문제 정보를 제출하기 전에 Diagnostics에서 무엇을 남겨야 하나요?
문제가 발생한 작업 순서, 기기 플랫폼, 네트워크 유형, 선택한 프로토콜, Global Routing 방식, 실패 시각과 일치하는 Diagnostics 오류 요약을 기록하세요. 네트워크를 바꾸기 전후의 차이, Config와 Proxy의 차이, Connectivity Test 완료 여부도 추가할 수 있습니다. 공유하기 전에 구독 링크, 비밀번호, UUID, 서버 인증 정보, 개인 접속 기록을 삭제하세요. 필요하다면 도메인과 주소도 가리세요. 문제를 파악하는 데 필요한 정보만 남기고 전체 구성 파일을 공개하지 마세요. 각 항목에 대한 자세한 설명은 기술 참고 자료를 확인하세요.