iPhone / iPad
App Store $2.99 일회성 구매 · 다른 플랫폼은 무료일상적인 연결, 구독 관리 및 규칙 설정에 사용할 수 있습니다. 구매 전에 개발자, 아이콘, 앱 ID를 확인하세요. iPhone과 iPad는 같은 구매 기록을 사용할 수 있습니다. 시스템 요구 사항은 App Store 페이지 표기를 따르며, 스토어에 앱이 표시되는지는 계정이 속한 스토어에 따라 달라집니다.
스토어 및 구매 안내 보기 →공식 사이트 · 공식 매뉴얼
전체 플랫폼 규칙 기반 프록시 클라이언트로, 구독 관리와 규칙 라우팅에 사용할 수 있습니다. iPhone / iPad는 App Store에서 $2.99 일회성 구매, Mac·Windows·Android·Linux는 무료입니다.
현재 버전 v2.2.92 · iPhone / iPad $2.99 일회성 구매; Mac·Windows·Android·Linux 버전은 무료
RULE · 순서대로 매칭
CONFIG · 서버와 규칙을 별도로 관리
GET SHADOWROCKET
먼저 기기와 프로세서를 확인한 다음 해당 다운로드 및 첫 실행 안내를 살펴보세요. iPhone / iPad는 App Store에서 $2.99 일회성 구매, Mac·Windows·Android·Linux 버전은 무료이며 설치 파일은 이 사이트의 /dl/shadowrocket/에서 제공합니다.
일상적인 연결, 구독 관리 및 규칙 설정에 사용할 수 있습니다. 구매 전에 개발자, 아이콘, 앱 ID를 확인하세요. iPhone과 iPad는 같은 구매 기록을 사용할 수 있습니다. 시스템 요구 사항은 App Store 페이지 표기를 따르며, 스토어에 앱이 표시되는지는 계정이 속한 스토어에 따라 달라집니다.
스토어 및 구매 안내 보기 →“이 Mac에 관하여”에서 칩 또는 프로세서를 확인한 뒤 해당 설치 파일을 선택하세요. 외관이나 구매 연도로 추측하지 마세요. 처음 실행할 때 개발자 확인 메시지가 나타나면 사이트에서 받은 파일인지 확인한 다음 다운로드 페이지의 “개인정보 보호 및 보안” 허용 단계를 따르세요.
Mac 프로세서별 두 버전 보기 →다운로드 페이지에서 Windows 설치 프로그램을 받은 뒤 기존 서버 정보를 가져오세요. SmartScreen이 실행을 차단하면 설치 파일을 이 사이트에서 받았는지 확인하고 안내에서 “추가 정보”를 선택한 다음 “실행” 옵션을 확인하세요. 조직에서 관리하는 컴퓨터는 관리자 지침을 따라야 합니다.
Windows 다운로드 안내 보기 →이 사이트의 다운로드 페이지에서 Android 설치 파일을 받으세요. 시스템에서 설치 권한을 요청하면 현재 사용하는 브라우저나 파일 관리 앱에만 “알 수 없는 앱 설치 허용”을 켜고, 설치 후에는 권한을 끌 수 있습니다. 처음 연결할 때는 시스템의 VPN 연결 권한 안내를 읽고 승인하세요.
Android 다운로드 및 권한 안내 보기 →배포판의 패키지 관리 방식에 따라 deb 또는 rpm을 선택하거나 AppImage를 사용할 수 있습니다. AppImage는 처음 실행하기 전에 실행 권한이 필요합니다. 관련 명령과 설치 안내는 다운로드 페이지에 정리되어 있습니다. 종속성 오류가 표시되면 전체 오류 내용을 먼저 기록하고, 설치 문제를 해결하기 위해 구독을 반복해서 바꾸지 마세요.
Linux 패키지 옵션 보기 →RULE / CONNECTION / CONFIG
서버 정보는 연결 대상을 정하고, 프로토콜은 연결 방식을 정하며, 규칙은 각 요청에 적용할 정책을 정합니다. 이 세 가지를 구분한 뒤 설정을 조정해야 문제를 해결할 때 변경 사항이 어느 부분에 영향을 주는지 알 수 있습니다.
매칭 순서 · 개념 예시
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
RULE
Config에서 설정 파일을 관리하고 Global Routing에서 Config를 선택해야 현재 설정에 따라 요청을 처리할 수 있습니다. 규칙은 위에서 아래로 확인하며 일치하는 규칙을 찾으면 해당 정책을 적용합니다. 따라서 구체적인 도메인은 일반적인 규칙보다 위에 두고, 남은 요청을 처리하는 FINAL은 마지막에 배치하는 것이 일반적입니다. DIRECT는 대상에 직접 연결하고, PROXY는 프록시 정책을 사용하며, REJECT는 일치하는 요청을 거부합니다. 예시는 구문 설명용이며 전체 설정 파일을 그대로 대체해서는 안 됩니다. 변경 후에는 대상에 다시 접속해 실제로 어떤 규칙이 적용되는지 확인하세요.
매칭 순서와 FINAL 알아보기 →시스템 연결 조건 · 개념 설명
On Demand
ON DEMAND
On Demand는 조건이 충족될 때 시스템이 연결을 시도하도록 설정하는 기능이며, 규칙을 선택하거나 작동하지 않는 서버를 복구하지는 않습니다. 먼저 Home에서 수동으로 연결해 정상 작동을 확인한 다음 Settings에서 On Demand 조건을 살펴보세요. On Demand 연결과 자동 재연결도 구분해야 합니다. 전자는 연결을 시작하는 조건을 설명하고, 후자는 기존 연결이 끊어진 뒤의 처리를 다룹니다. 주 스위치를 끈 뒤에도 다시 연결된다면 설정을 바로 삭제하기보다 먼저 이 부분을 확인하세요. 네트워크를 전환한 후에는 실제 연결 상태와 서비스 요청을 각각 점검해야 합니다.
On Demand 적용 범위 알아보기 →기존 정보 · 가져오기 경로
Subscribe
SUBSCRIBE
구독 링크는 이용 중인 서비스 제공업체에서 받아야 합니다. 가져오기 전에 가진 정보가 구독 주소인지, 단일 서버 공유 링크인지, 설정 파일 주소인지 먼저 구분하세요. 겉모양이 비슷하다는 이유만으로 서로 바꿔 사용할 수는 없습니다. 기존 구독은 해당 Subscribe 메뉴에서 추가할 수 있고, 개별 서버는 Add Server에서 직접 입력하거나 Scan QR Code로 가져올 수 있습니다. 구독 업데이트는 서비스 제공업체가 게시한 목록을 다시 가져오는 것이며 클라이언트 업데이트와는 다릅니다. 실패하면 링크가 완전한지, 접근 권한이 있는지, 네트워크 응답은 정상인지 먼저 확인한 뒤 다시 가져올지 판단하세요. 기존 설정을 함께 삭제하지 않도록 주의하세요.
네 가지 가져오기 경로 알아보기 →설정 구간 · 텍스트 참고
[General]
[Rule]
[Host]
[URL Rewrite]
CONFIG
Config에서 규칙 라우팅, DNS 등의 설정을 관리합니다. 서버를 선택했다고 해서 원하는 설정 파일까지 선택된 것은 아닙니다. 편집 전에 원본 파일을 보관하고, 수정한 뒤에는 현재 활성화된 항목을 확인한 다음 몇 가지 요청으로 결과를 검증하세요. Data는 트래픽 통계를 제공하므로 연결에서 트래픽이 발생했는지 살펴보는 데 도움이 되지만, 통계 수치만으로 대상 서비스의 정상 여부를 판단할 수는 없습니다. iCloud 동기화를 사용할 때는 계정과 동기화 권한을 확인한 다음 필요한 데이터가 다른 기기에 도착했는지 확인하세요. 설정 동기화는 서비스 제공업체의 계정 권한을 대체하지 않으며 기기 간 연결 상태를 이어 주지도 않습니다.
.conf 설정 구간 알아보기 →PROTOCOL
프로토콜 유형은 서버에서 제공한 정보와 일치해야 합니다. 이름이 최신이라고 해서 현재 네트워크에 더 적합한 것은 아닙니다. Host, Port, 암호화 방식, TLS 및 전송 매개변수를 하나씩 맞춰야 합니다. HTTP와 SOCKS5도 실제 서비스 유형에 맞게 선택하세요. 이름이 비슷하다는 이유로 서로 다른 프로토콜의 필드를 바꾸어 사용하지 마세요.
연결 전에 Connectivity Test로 서버 응답을 확인하고, 연결한 다음에는 Diagnostics와 실제 접속 결과를 함께 살펴 문제를 좁혀 가세요. 한 번의 테스트는 해당 시점의 특정 검사 결과만 보여 주며, 전체 서비스 검증을 대신할 수 없습니다. 도메인 접속은 실패하지만 IP 주소로는 연결된다면 DNS와 관련 규칙도 확인해야 합니다.
프로토콜 참고 자료 보기 →GLOBAL ROUTING
Config 모드: 평소에 규칙에 따라 라우팅할 때 사용합니다.
Config는 현재 활성화된 설정의 규칙에 따라 요청 정책을 결정합니다. 일부 요청은 직접 연결하고 나머지는 프록시를 사용하려면 먼저 설정 파일을 선택한 다음 규칙 순서와 최종 기본 처리를 확인하세요. 서버만 가져오고 설정을 확인하지 않은 상태로는 라우팅이 예상대로 작동한다고 판단할 수 없습니다. 검증할 때는 특정 규칙과 명확히 일치하는 대상을 선택해 실제 정책을 확인하세요. 결과가 예상과 다르면 전역 매개변수를 여러 개 한꺼번에 수정하지 말고, 먼저 활성 파일과 적용된 규칙을 확인한 다음 규칙 내용을 조정하세요.
Proxy 모드: 프록시 연결 경로를 집중적으로 확인할 때 사용합니다.
Proxy를 사용하면 클라이언트가 처리하는 범위의 요청이 프록시 경로를 따르므로 복잡한 라우팅 규칙이 결과에 미치는 영향을 잠시 제외할 수 있습니다. 전환하기 전에 기존 모드를 기록하고 선택한 서버가 유효한지 확인하세요. Proxy에서도 접속할 수 없다면 도메인 규칙만 수정하지 말고 서버 매개변수, 인증 정보, DNS 및 네트워크 연결 가능성을 점검하세요. 테스트가 끝나면 평소 사용하는 모드로 되돌리세요. 이 옵션은 서비스 이용 가능성을 보장하거나 서버 측 계정 만료 및 인증서 오류를 해결하지 않습니다.
Direct 모드: 직접 연결 결과를 확인할 때 사용합니다.
Direct는 클라이언트가 처리하는 범위의 요청을 직접 연결 경로로 보내므로 문제가 프록시 경로에서만 발생하는지 판단하는 데 도움이 됩니다. 시스템 연결 스위치를 끄는 것과는 다른 작업입니다. 확인할 때는 스위치 상태와 현재 모드를 함께 기록하세요. 직접 연결은 정상이지만 프록시 연결이 실패한다면 서버, 프로토콜 또는 프록시 관련 확인 단계로 범위를 좁힐 수 있습니다. 두 경로 모두 실패한다면 로컬 네트워크와 대상 서비스도 확인해야 합니다. 비교를 마친 뒤에는 테스트 모드가 남아 규칙이 적용되지 않는다고 오해하지 않도록 원래 설정으로 되돌리세요.
IDENTITY / PURCHASE / SERVICE
Shadowrocket 도움말 센터는 Shadowrocket 공식 사이트이자 공식 매뉴얼입니다. 앱 다운로드, 구매 복원, 서비스 정보 가져오기는 각각 별도의 단계입니다. 차례대로 확인하면 스토어, 클라이언트, 서비스 문제를 혼동하지 않을 수 있습니다.
개발자: Shadow Launch Technology Limited
앱 ID: 932747118
iPhone / iPad의 스토어 제품 페이지에서 먼저 이름이 Shadowrocket인지 확인한 다음 아이콘을 이 사이트의 공식 아이콘과 비교하고, 마지막으로 개발자 이름과 제품 페이지의 앱 ID를 확인하세요. 검색 결과의 이름이나 아이콘이 비슷하더라도 이 세 가지 확인을 대신할 수 없습니다. 컴퓨터와 Android 버전은 이 사이트의 다운로드 페이지에서 받아야 합니다. 설치 파일은 이 사이트의 /dl/shadowrocket/ 경로에 있으므로 검색 결과에서 같은 이름의 파일을 사이트에서 배포한 설치 파일로 오인하지 마세요.
중국 본토 App Store에는 Shadowrocket이 등록되어 있지 않습니다. 검색되지 않으면 기기 언어를 반복해서 변경하기보다 먼저 Apple ID가 속한 스토어를 확인하세요. 기기의 실제 위치, 시스템 표시 언어, 계정의 스토어 지역은 서로 다른 설정이며 앱 표시 여부는 주로 현재 스토어에 따라 결정됩니다.
계정 설정의 “미디어 및 구입 항목”에서 계정을 확인한 뒤 “국가 또는 지역”을 살펴보세요. 지역을 변경해야 한다면 잔액, 구독 및 결제 수단에 관한 시스템 안내를 읽고 공식 설정 절차를 따르세요. 시스템 요구 사항은 App Store 페이지 표기를 따르며, 구매 전에 실제 사용할 기기에서 확인해야 합니다.
스토어 지역과 검색 결과 알아보기 →iPhone / iPad는 미국 App Store에서 $2.99에 일회성 구매할 수 있으며 실제 결제 금액은 이용 중인 스토어에 표시된 현지 통화 기준입니다. Mac·Windows·Android·Linux 버전은 무료입니다. iPhone과 iPad는 같은 계정의 구매 기록을 공유할 수 있습니다. 기기를 바꾸거나 다시 설치할 때는 “미디어 및 구입 항목”에 원래 구매 계정이 사용 중인지 먼저 확인하세요.
구입 항목에서 앱을 찾아 다시 다운로드하고, 기기에 로그인한 다른 계정과 구매 계정을 혼동하지 마세요. 컴퓨터나 Android에서 클라이언트를 다시 받아야 하면 이 사이트의 다운로드 페이지에서 플랫폼을 선택하세요. 클라이언트 업데이트와 구독 업데이트는 별도로 진행되며, 후자는 앱 자체를 변경하지 않습니다.
구입 항목 복원 안내 보기 →가져오기에 성공했다는 것은 클라이언트가 서버 목록을 읽었다는 뜻일 뿐입니다. 사용할 서버를 선택하고 Global Routing을 확인하고 연결 스위치를 켠 뒤 시스템 권한을 승인해야 합니다. 오류를 먼저 기록하고 네트워크, 서버 매개변수, DNS, 규칙 순서로 확인하세요. 여러 항목을 동시에 변경하지 마세요. 빠른 시작에서 단계별로 다시 확인할 수 있습니다.
사용할 수 있습니다. iPhone / iPad는 App Store에서 $2.99 일회성 구매, Mac·Windows·Android·Linux 버전은 무료입니다. Mac은 Apple 실리콘과 Intel용 설치 파일을 제공하며 다른 플랫폼도 해당 시스템 형식을 선택해야 합니다. 다운로드 경로와 설치 허용 안내는 전체 플랫폼 다운로드 페이지에서 확인하세요.
MANUAL NOTES
구체적인 문제에 관한 추가 안내를 확인하세요. 먼저 메뉴와 필드를 구분한 다음 규칙이 적용되는 방식을 이해하면 됩니다. 문서의 예시는 구조를 설명하기 위한 것이며 실제 매개변수는 보유한 서비스 정보와 현재 설정을 기준으로 해야 합니다.
.conf 설정 파일을 구간별로 설명합니다. General은 전역 매개변수와 DNS, Rule은 라우팅, Host는 로컬 매핑, URL Rewrite는 요청 변경을 관리하며 수정 사항을 적용하는 방법도 안내합니다.
설정 구간 안내 읽기 →REJECT는 연결이 설정되기 전에 일치하는 요청을 거부합니다. 도메인과 IP를 기반으로 작동하는 방식, 다른 규칙과의 우선순위 관계, 규칙 차단으로 해결할 수 없는 경우를 설명합니다.
REJECT 동작과 한계 읽기 →Config 페이지의 Subscribe, Add Server 직접 입력, QR 코드 및 클립보드 등 네 가지 방법의 위치와 각각 지원하는 링크 형식, 자주 발생하는 오류를 설명합니다.
가져오기 방법 안내 읽기 →