Shadowrocket 문제 해결
앱 다운로드부터 연결 확인까지, 현재 겪는 문제에 맞춰 살펴보세요. 먼저 기기, 자료 유형, 오류 메시지를 확인한 다음 설정을 변경하세요. 근거가 있는 항목을 한 번에 하나씩 조정하면 결과를 비교하기 쉽습니다.
정품 확인 및 구매
클라이언트 비용, 스토어 계정, 연결 정보를 구분하세요. Shadowrocket 제품 정보는 지정된 제품 페이지에서 항목별로 확인할 수 있습니다.
Shadowrocket 가격은 얼마인가요? 앱 구매에 서버 이용권도 포함되나요?
가격은 두 가지로 나뉩니다. iPhone/iPad 버전은 App Store에서 $2.99에 1회 구매하며, 각 스토어의 현지 통화 가격을 확인하세요. Mac/Windows/Android/Linux 버전은 무료입니다. 앱을 한 번 구매하는 것과 서버 이용권은 별개이며, 앱을 구매하면 클라이언트 사용 권한을 얻습니다. 연결하려면 기존에 보유한 구독이나 서버 정보가 필요합니다. 이 사이트는 서버를 제공하지 않으며 구독을 판매하거나 추천하지 않습니다.
App Store에서 Shadowrocket 정품을 어떻게 확인하나요?
이 페이지에 안내된 App Store 제품 페이지를 열고 제품명 Shadowrocket, 개발자 Shadow Launch Technology Limited, 공식 아이콘, 앱 ID 932747118을 각각 확인하세요. 중국어 별칭이나 검색 결과에 나온 비슷한 아이콘만으로 판단하지 마세요. iPhone/iPad 버전은 $2.99에 1회 구매하며 Mac/Windows/Android/Linux 버전은 무료입니다. 스토어에서 무료로 표시되는 같은 이름의 항목은 여기서 안내하는 iPhone/iPad 제품이 아닙니다.
App Store에서 Shadowrocket을 찾을 수 없으면 무엇을 확인해야 하나요?
먼저 지정된 제품 페이지를 열어 검색 결과에 표시되지 않는 경우와 현재 스토어에서 이용할 수 없는 경우를 구분하세요. 중국 본토 App Store에서는 현재 이 앱을 제공하지 않습니다. 기기의 언어나 지역만 바꾸지 말고, ‘미디어 및 구입 항목’에 사용하는 Apple 계정의 국가 또는 지역을 확인하세요. 변경이 필요하다면 Settings에서 Apple 계정, ‘미디어 및 구입 항목’, ‘계정 보기’, ‘국가/지역’으로 이동해 Apple 안내에 따라 잔액, 유효한 구독, 결제 정보를 처리하세요. 조건을 충족하지 못하면 기존 설정을 유지하세요.
iPhone을 바꾸거나 앱을 다시 설치하면 재구매해야 하나요?
iPhone/iPad 버전은 App Store에서 $2.99에 1회 구매하며 Mac/Windows/Android/Linux 버전은 무료입니다. 새 기기에서 기존 구매에 사용한 Apple 계정으로 ‘미디어 및 구입 항목’에 로그인한 다음, App Store 계정 페이지의 앱 또는 구입 항목에서 Shadowrocket을 찾아 다시 다운로드하세요. 가격이 계속 표시되면 재결제하기 전에 구매 계정, 스토어 지역, 구입 내역을 확인하세요. 앱을 복원해도 설정까지 복원되는 것은 아니므로 기존 구독과 규칙 정보는 별도로 보관해야 합니다.
iPad에도 설치할 수 있나요? iPhone용과 각각 구매해야 하나요?
네. iPhone/iPad 버전은 App Store에서 $2.99에 1회 구매하며, 두 기기에서 같은 구매 계정을 사용하면 구입 항목에서 다시 다운로드할 수 있습니다. Mac/Windows/Android/Linux 버전은 무료입니다. iPad의 시스템 요구 사항은 App Store 페이지에 표시된 내용을 확인하세요. 기기의 iCloud 계정과 스토어 구매 계정은 다를 수 있으므로 ‘미디어 및 구입 항목’에 사용하는 계정을 확인해야 합니다. 설치 후에는 기기별 설정과 연결 권한도 점검하세요. 앱을 다운로드했다고 설정까지 동기화된 것은 아닙니다.
설치 및 첫 실행
운영체제와 칩에 맞는 버전을 선택한 뒤 첫 실행 안내를 확인하세요. 설치 파일과 시스템 차단 해제 방법은 앱 다운로드 페이지에 정리되어 있습니다.
컴퓨터와 Android에서도 Shadowrocket을 사용할 수 있나요? Linux 버전은 어디서 받나요?
네. iPhone/iPad 버전은 App Store에서 $2.99에 1회 구매하며 Mac/Windows/Android/Linux 버전은 무료입니다. 이 사이트의 ‘앱 다운로드’ 페이지에서 기기를 선택하세요. 컴퓨터와 Android 설치 파일은 모두 사이트의 /dl/shadowrocket/ 경로에서 받을 수 있습니다. Windows는 64비트 설치 프로그램, Android는 arm64 패키지를 제공하며 Linux에서는 deb, rpm 또는 AppImage를 선택할 수 있습니다. 처음 설치할 때 시스템이 차단하면 다운로드 페이지의 설치 허용 안내를 차례로 확인하고 진행하세요. 출처 확인을 건너뛰지 마세요.
Mac에서 Apple 실리콘 버전과 Intel 버전 중 무엇을 선택해야 하나요?
Mac의 Apple 메뉴에서 ‘이 Mac에 관하여’를 여세요. ‘칩’ 항목에 Apple 칩 이름이 표시되면 Apple 실리콘 버전을 선택하고, ‘프로세서’ 항목에 Intel이 표시되면 Intel 버전을 선택하세요. 브라우저 이름이나 컴퓨터 외관으로 판단하지 마세요. 다운로드 페이지에는 각 버전에 맞는 dmg 버튼이 있습니다. 설치 전에 실행 중인 Shadowrocket을 종료하세요. 처음 실행할 때 개발자를 확인할 수 없다는 메시지가 나오면 출처를 확인한 뒤 ‘시스템 설정 → 개인정보 보호 및 보안’에서 ‘그래도 열기’를 선택하세요.
Windows 또는 Mac에서 위험 경고가 뜨거나 앱을 열 수 없을 때는 어떻게 하나요?
먼저 파일을 이 사이트의 다운로드 페이지에서 받았는지 확인하세요. Windows SmartScreen이 차단하면 파일을 확인한 후 ‘추가 정보 → 실행’을 선택하세요. 회사나 기관에서 관리하는 기기는 관리자 지침을 우선 따르세요. Mac에서 개발자를 확인할 수 없다는 메시지가 나오면 ‘시스템 설정 → 개인정보 보호 및 보안’에서 ‘그래도 열기’를 선택하세요. 앱이 손상되었다는 메시지가 표시되면 앱을 Applications에 넣었는지, 출처가 올바른지 확인한 뒤 터미널에서 xattr -cr /Applications/Shadowrocket.app을 실행하고 다시 시도할 수 있습니다. 앱 하나를 열기 위해 기기 전체의 보안 기능을 끄지 마세요.
Android나 Linux에서 첫 설치가 시스템에 차단되면 어떻게 하나요?
Android에서는 먼저 설치 파일이 이 사이트에서 제공된 것인지 확인하세요. 그런 다음 시스템 안내에 따라 파일을 여는 데 실제로 사용하는 브라우저나 파일 관리자에 ‘알 수 없는 앱 설치 허용’ 권한을 부여하세요. 설치가 끝나면 이 권한을 해제해도 됩니다. Linux에서는 배포판에 맞는 deb 또는 rpm을 선택하고 시스템 패키지 관리자로 종속성을 처리하세요. AppImage를 사용한다면 파일 속성에서 프로그램 실행을 허용하거나 해당 파일에 chmod +x를 실행하세요. 여전히 실행되지 않으면 터미널에서 구체적인 오류를 확인하고 다운로드 페이지의 안내를 참고하세요. 호환되지 않는 설치 파일을 반복해서 바꾸지 마세요.
화면이 영어로 표시될 때 처음 실행하면서 어떤 설정 항목부터 알아두면 좋나요?
설정부터 하나씩 바꾸기보다 먼저 메뉴 위치를 확인하세요. Home에서는 서버와 연결 상태를 확인하고, Add Server에서는 기존 서버 정보를 입력하며, Config에서는 구성 파일을 관리하고, Settings에서는 설정을 확인합니다. Global Routing은 구성, 프록시 또는 직접 연결의 처리 방식을 정하고, On Demand는 조건에 따라 연결을 시작합니다. 실제 화면과 대조하기 쉽도록 이 매뉴얼에서는 영어 메뉴 이름을 그대로 사용합니다. 시스템과 앱 버전에 따라 화면 배치가 다를 수 있습니다. 메뉴를 찾기 어렵다면 먼저 개념 안내를 확인한 뒤 사용 설명에 따라 처음 설정을 완료하세요.
관련 안내: 시스템 설치 차단 해제 · Mac 설치 파일 선택 · 개념 빠른 안내
구독 및 서버 가져오기
서버 구독, 단일 공유 링크, 구성 파일을 먼저 구분하세요. 가져오기는 정보를 입력하는 단계일 뿐입니다. 저장 후 항목을 확인하고 연결 테스트를 진행해야 합니다.
기존 구독 링크는 어디에서 가져오나요?
먼저 보유한 정보가 서버 구독인지, 단일 서버 공유 링크인지, 규칙 구성 파일인지 확인하세요. 서버 구독은 Home의 Add Server에서 해당 Subscribe 유형을 선택하고 전체 URL을 입력하면 됩니다. Config의 Subscribe는 구성 파일 용도로 사용해야 하며 서버 목록과 혼동하면 안 됩니다. 저장 후 예상한 항목이 생성되었는지 확인하고 서버를 선택해 테스트하세요. 링크는 기존 서비스 제공업체에서 받은 정보이며 접속 인증 정보가 포함될 수 있습니다. 전체 주소를 공개 토론 게시판에 올리지 마세요.
구독을 가져오지 못하거나 목록이 비어 있을 때 원인을 어떻게 찾나요?
먼저 URL 전체가 복사되었는지 확인하세요. 특히 끝부분의 매개변수, 줄바꿈, 공백, 한글 문장 부호를 살펴본 다음 가져오기 메뉴가 자료 유형과 맞는지 확인합니다. 이어서 현재 네트워크에서 구독 주소에 접속할 수 있는지, 서비스 계정에서 링크가 아직 유효한지 확인하세요. 링크를 공개 온라인 변환 또는 테스트 페이지에 붙여 넣지 마세요. 다운로드는 됐지만 항목이 없다면 로그인 페이지, 오류 메시지 또는 호환되지 않는 형식이 반환되었을 수 있으니 원래 자료 제공자에게 형식을 확인하세요. 다시 시도하기 전에 현재 사용할 수 있는 항목을 모두 지우지 마세요.
Scan QR Code, 클립보드, Add Server는 각각 언제 사용하나요?
단일 공유 링크가 있다면 클립보드에서 가져오고, QR 코드로 자료를 받았다면 Scan QR Code를 사용하세요. QR 코드를 스캔할 때만 카메라 권한을 허용하면 됩니다. 항목별 정보만 있다면 Add Server에서 직접 입력하세요. 어떤 방법을 사용하든 가져온 뒤 Type, Server, Port, 인증 항목을 다시 확인해야 합니다. QR 코드 스캔에 성공했다고 설정이 반드시 올바른 것은 아닙니다. QR 코드에 일반 웹 주소가 들어 있을 수도 있으므로 먼저 내용 유형을 확인하세요. 암호가 포함된 QR 코드 캡처 화면이나 전체 공유 링크를 공개하지 마세요.
구독을 업데이트하면 기존 서버 정보가 바뀌나요?
바뀔 수 있습니다. 업데이트하면 원래 구독 주소에서 새로 받은 내용을 읽기 때문에 서버 이름, 주소, 개수, 인증 정보가 달라질 수 있으며 직접 수정한 항목이 유지된다고 보장되지 않습니다. 업데이트 전에 현재 선택 항목과 중요한 사용자 설정을 기록해 두세요. 해당 구독을 업데이트한 뒤 항목과 선택 상태를 확인하고 다시 테스트하세요. 구독 업데이트와 Config의 규칙 구성 업데이트는 서로 다른 작업입니다. 규칙만 새로고침하려는 경우 서버 구독이 아닌 구성 파일을 조작하고 있는지 먼저 확인하세요.
수동으로 추가할 때 Trojan, VLESS 등의 유형과 항목은 어떻게 확인하나요?
Type은 기존 서버 정보와 일치해야 합니다. 항목이 비슷해 보인다고 Trojan, VLESS, VMess, Shadowsocks를 서로 바꾸지 마세요. Server, Port, Password 또는 UUID와 자료에 지정된 TLS, SNI, 전송 방식 등의 매개변수를 하나씩 확인하세요. 유형에 따라 표시되는 항목은 다를 수 있습니다. Server와 SNI가 항상 같지는 않으므로 원래 자료에 맞춰 입력하세요. 저장 전에 불필요한 공백이 있는지 확인하고, 연결에 실패하면 근거가 있는 항목을 한 번에 하나씩만 수정하세요. 항목의 구체적인 의미는 프로토콜 해설에서 확인할 수 있습니다.
관련 안내: 가져오기 및 첫 연결 단계 · 프로토콜 및 매개변수 안내
규칙 기반 라우팅 및 연결 문제
연결 상태, 서버 사용 가능 여부, 규칙 일치 여부는 서로 다른 문제입니다. 여러 설정을 한꺼번에 바꾸기보다 실패한 요청의 시간과 오류 메시지를 기록해 두면 원인을 찾기 쉽습니다.
Global Routing에서 Config, Proxy, Direct 중 무엇을 선택해야 하나요?
Config는 현재 구성 파일의 규칙에 따라 요청을 처리합니다. 일상적으로 사용하기 전에 규칙과 정책 이름이 유효한지 확인하세요. Proxy는 클라이언트가 처리하는 요청을 선택한 프록시로 보내며, 임시 비교 점검에 사용할 수 있습니다. Direct는 직접 연결하며 기본 네트워크 상태를 비교할 때도 쓸 수 있습니다. 이들은 라우팅 방식이지 서로 다른 서버 정보 세트가 아닙니다. 변경한 뒤 같은 대상으로 다시 테스트하고 로그에서 정책 결과를 확인하세요. 점검이 끝나면 원래 사용하려던 방식으로 되돌려 임시 설정을 계속 사용하지 않도록 하세요.
연결 스위치가 켜지지 않거나 켜진 직후 꺼지면 무엇부터 확인해야 하나요?
먼저 완전하고 유효한 서버 항목을 선택했는지 확인하세요. 시스템에서 VPN 구성을 추가하라는 메시지가 나타나면 허용하고 기기 안내에 따라 인증을 완료하세요. 이전에 권한을 거부했다면 연결을 다시 시도하고 시스템 VPN 설정에 충돌하거나 관리되는 구성이 있는지 확인하세요. VPN을 사용 중인 다른 작업을 잠시 중지한 뒤 앱을 종료하고 다시 실행하세요. 그래도 즉시 꺼지면 이번 연결 로그에서 첫 번째 오류를 확인해 권한, 구성 해석, 서버 매개변수 문제를 구분하세요. 조직에서 관리하는 기기의 관리 구성을 임의로 제거하지 마세요.
연결됨으로 표시되는데 인터넷에 접속할 수 없을 때는 어떤 순서로 점검해야 하나요?
먼저 Shadowrocket 연결을 끊고 현재 Wi-Fi 또는 셀룰러 네트워크에서 일반 웹사이트에 접속할 수 있는지 확인하세요. 기본 네트워크가 연결되지 않으면 네트워크 로그인이나 신호 문제부터 해결해야 합니다. 다시 연결한 뒤 선택한 서버, Global Routing, 현재 Config를 확인하고 Connectivity Test로 먼저 점검한 다음 실제 요청 로그를 살펴보세요. IP 주소로 접속할 때와 도메인 이름으로 접속할 때 결과가 다르면 DNS를 중점적으로 확인하세요. 일부 대상에만 실패한다면 규칙 일치와 정책 참조를 확인하세요. 시스템에 VPN 연결됨으로 표시되는 것은 터널이 만들어졌다는 뜻일 뿐, 종단 간 접속이 검증된 것은 아닙니다.
규칙이 예상대로 적용되지 않으면 DOMAIN-SUFFIX 또는 FINAL을 수정해야 하나요?
먼저 Global Routing이 Config로 설정되어 있는지, 현재 사용 중인 구성 파일이 방금 수정한 파일인지 확인하세요. 규칙은 보통 순서대로 일치하므로 앞쪽의 광범위한 규칙이 뒤에 있는 DOMAIN-SUFFIX 규칙보다 먼저 적용될 수 있습니다. FINAL은 앞서 일치하지 않은 요청을 처리하므로 전체 규칙과 함께 확인해야 합니다. 대상 정책이 존재하는지, PROXY, DIRECT 또는 사용자 지정 정책 이름이 올바른지도 확인하세요. 요청 로그에서 실제로 적용된 규칙을 확인한 뒤 수정하고 저장한 다음 요청을 다시 보내세요. 이미 연결된 장시간 연결에는 새 규칙이 즉시 적용되지 않을 수 있습니다.
앱을 켠 뒤 배터리가 빨리 닳는 것 같으면 On Demand를 어떻게 조정해야 하나요?
먼저 시스템 배터리 사용량에서 같은 시간대의 실제 사용 상황을 살펴보고, 지속적인 다운로드, 약한 신호, 잦은 재연결, 클라이언트의 백그라운드 활동을 구분하세요. 로그에 연결 실패가 반복되는지 확인하고 불필요한 고빈도 테스트나 장시간 상세 로그 기록을 줄이세요. On Demand는 네트워크 조건에 따라 연결을 시작하는 기능이지 고정된 절전 스위치가 아닙니다. 트리거 조건이 반복 연결을 일으키는지 확인하세요. 테스트에서는 네트워크, 프로토콜, 접속 작업을 동일하게 유지하고 한 번에 한 항목만 조정하세요. 상태 표시줄의 VPN 아이콘만으로는 실제 배터리 소모 원인을 판단할 수 없습니다.
더 알아보기: Global Routing 안내 · On Demand 안내 · 구매 및 확인 항목으로 돌아가기