iPhone / iPad
App Store에서 $2.99 일회성 구매이며 두 기기에서 같은 구매 항목을 사용할 수 있습니다. Mac·Windows·Android·Linux는 무료입니다. 시스템 요구 사항은 App Store 페이지 표기를 따릅니다. 먼저 스토어 계정의 국가 또는 지역과 앱 세부 정보를 확인한 뒤 구매하세요. 이미 구매한 기기에서는 먼저 구입 항목을 확인하세요.
전체 플랫폼에서 사용할 수 있는 규칙 기반 프록시 클라이언트로, 기존 설정 가져오기와 규칙 분기에 사용합니다. iPhone / iPad는 App Store에서 $2.99 일회성 구매, Mac·Windows·Android·Linux는 무료입니다.
현재 버전 다운로드 페이지에서 확인 · Mac·Windows·Android·Linux 무료, iPhone / iPad $2.99 일회성 구매
구문 예시이며 바로 적용할 수 있는 완성된 설정이 아닙니다. 규칙은 위에서 아래로 매칭되므로 구체적인 도메인 규칙을 포괄적인 규칙보다 앞에 배치하세요.
먼저 기존 서버 정보를 가져온 뒤 연결 방법을 선택하세요. 아래 설명은 iPhone / iPad의 인터페이스 용어를 기준으로 하며, 다른 플랫폼은 실제 화면을 참고하세요.
규칙 분기는 요청을 프록시, 직접 연결 또는 거부 중 어떤 방식으로 처리할지 정합니다. Home에서 Global Routing을 Config로 선택하면 클라이언트가 현재 설정의 Rule을 순서대로 확인합니다. 편집 전에 백업하고, 구체적인 도메인을 포괄적인 조건보다 앞에 두며, 일치하지 않는 경우를 처리하도록 FINAL을 마지막에 둡니다. DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 주소 범위를 확인합니다. 두 규칙은 서로 다른 매칭 조건입니다. 분기 문제가 생기면 실제로 매칭된 규칙을 먼저 찾아 해당 항목을 수정하고, 설정 전체를 한꺼번에 바꾸지 마세요.
규칙 키워드 보기 →[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
On Demand는 설정한 조건에 따라 연결을 시작하며, 요청에 적용할 최종 분기 정책을 선택하지는 않습니다. Settings에서 On Demand를 찾아 먼저 일반 수동 연결이 정상적으로 되는지 확인한 다음, 트리거 조건을 하나씩 조정하세요. 변경 후 자주 사용하는 Wi-Fi와 셀룰러 네트워크에서 연결 상태를 각각 확인해 시스템의 자동 트리거를 서버 오류로 오인하지 않도록 합니다. 자동 재연결 문제를 확인할 때는 현재 조건을 기록하고 On Demand를 잠시 끈 뒤 수동으로 테스트하세요. 원인을 확인한 뒤 설정을 복원하고 프로토콜, DNS, 규칙 파일을 한꺼번에 바꾸지 마세요.
먼저 수동 연결 확인하기 →여러 프로토콜 지원은 다양한 서버 설정을 읽는 데 사용됩니다. 이름만 보고 특정 프로토콜이 현재 네트워크에 더 적합하다고 판단할 수는 없습니다. Add Server에서 Type을 선택할 때 서버에서 실제 사용하는 프로토콜을 지정하고 Host, Port 및 해당 유형에 필요한 인증 매개변수를 확인하세요. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard의 입력 항목은 서로 바꿔 사용할 수 없습니다. 기존 구독이 있다면 가져온 결과를 먼저 확인하고 테스트를 위해 Type을 임의로 변경하지 마세요. TLS, 전송 방식 또는 키가 일치하지 않으면 주소와 포트가 맞아도 연결되지 않을 수 있습니다.
프로토콜과 필드 설명 보기 →구독은 서버 항목을 일괄로 가져오고 업데이트하는 기능이며, 사용자가 유효한 구독을 보유하고 있어야 합니다. Home에서 Add Server를 열고 실제 화면에서 Subscribe를 선택한 다음 기존 링크를 입력하고 저장한 뒤 항목이 로드될 때까지 기다리세요. 가져오기가 끝나도 연결된 것은 아닙니다. Home으로 돌아가 기본 서버를 선택하고 스위치를 켜야 합니다. 업데이트에 실패하면 링크가 온전한지, 복사 과정에서 공백이 들어갔는지, 서버에서 계속 접속을 허용하는지 확인하세요. 구독에는 인증 정보가 포함될 수 있으므로 공개 스크린샷이나 문의 글에 올리지 마세요. 업데이트 전에 계속 사용할 수동 항목도 보관하세요.
구독 가져오기 단계 보기 →서버 항목에는 연결 매개변수가 있고, Config의 구성 파일은 규칙과 DNS 등의 처리 방식을 정하므로 각각 확인해야 합니다. 새 구성을 가져온 뒤에는 현재 선택된 파일을 확인하고 General, Rule, Hosts 등의 섹션을 살펴보세요. 서버 정보가 포함된 구독을 완전한 규칙 구성으로 오해하지 마세요. 수정 전에 복사본을 보관하고 용도를 파악할 수 있는 항목만 변경하세요. iCloud 동기화를 사용하는 경우 먼저 시스템 계정과 동기화 상태를 확인한 뒤 다른 기기의 실제 내용을 대조하세요. 동기화는 연결 확인을 대신하지 않으며 업데이트 전 로컬 백업도 대체하지 않습니다.
Config와 연결의 관계 보기 →Connectivity Test는 현재 연결로 테스트 요청을 완료할 수 있는지 확인합니다. 결과를 선택한 서버, 테스트 방법, 로컬 네트워크와 함께 살펴보세요. 처음 연결할 때는 Home에서 서버가 선택되어 있는지 확인한 다음 스위치를 켜고 테스트하세요. 한 번의 테스트 실패만으로 모든 앱에 접속 문제가 있다고 볼 수는 없습니다. Data에서 트래픽 변화를 확인할 수 있으며, Settings의 Diagnostics로 문제를 더 자세히 살펴볼 수 있습니다. 문의하기 전에 오류가 발생한 위치, Global Routing 상태와 재현 단계를 기록하고 구독 링크 및 인증 정보를 삭제한 뒤 직접 연결과 프록시 결과를 비교하세요.
연결 문제 질문과 답변 보기 →처음 사용할 때 확인할 순서: 기존 구독 또는 서버 매개변수 → 항목 가져오기 → Home에서 서버 선택 → Global Routing 확인 → 연결 스위치 켜기 → Connectivity Test 실행. 한 번에 조건을 하나만 바꾸면 가져오기 문제, 서버 문제, 분기 문제를 구분할 수 있습니다. 플랫폼에 따라 화면 구성이 달라질 수 있으므로 조작할 때 영문 설정 항목을 위치 확인 기준으로 사용하세요.
iPhone / iPad는 App Store에서 $2.99 일회성 구매, Mac·Windows·Android·Linux는 무료입니다. 컴퓨터와 Android 설치 파일은 이 사이트의 다운로드 페이지에서 제공하며 주소는 사이트 내 /dl/shadowrocket/ 경로에 있습니다.
App Store에서 $2.99 일회성 구매이며 두 기기에서 같은 구매 항목을 사용할 수 있습니다. Mac·Windows·Android·Linux는 무료입니다. 시스템 요구 사항은 App Store 페이지 표기를 따릅니다. 먼저 스토어 계정의 국가 또는 지역과 앱 세부 정보를 확인한 뒤 구매하세요. 이미 구매한 기기에서는 먼저 구입 항목을 확인하세요.
무료이며 Apple 실리콘 버전과 Intel 버전을 각각 제공합니다. iPhone / iPad는 App Store에서 $2.99 일회성 구매입니다. 먼저 ‘이 Mac에 관하여’에서 칩 또는 프로세서를 확인하고 해당 설치 파일을 선택하세요. ‘개발자를 확인할 수 없음’이 표시되면 다운로드 출처를 확인한 뒤 다운로드 페이지의 ‘개인정보 보호 및 보안’ 안내에 따라 진행하세요.
무료이며 64비트 설치 프로그램을 제공합니다. iPhone / iPad는 App Store에서 $2.99 일회성 구매입니다. 다운로드 후 설치 안내를 따르세요. SmartScreen 경고가 표시되면 먼저 파일이 이 사이트에서 제공된 것인지 확인하고 ‘추가 정보’와 ‘실행’을 살펴보세요. 조직에서 관리하는 컴퓨터는 관리자의 정책을 따라야 합니다.
무료이며 arm64 설치 파일을 제공합니다. iPhone / iPad는 App Store에서 $2.99 일회성 구매입니다. 시스템에서 설치 출처 권한을 요청하면 이 사이트의 파일을 여는 데 실제로 사용하는 앱에 대해서만 ‘알 수 없는 앱 설치 허용’을 켜세요. 설치가 끝나면 권한을 끌 수 있습니다. 처음 연결할 때는 시스템의 네트워크 연결 권한 안내도 확인하세요.
무료이며 배포판에 따라 deb, rpm 또는 AppImage를 선택할 수 있습니다. iPhone / iPad는 App Store에서 $2.99 일회성 구매입니다. deb와 rpm은 해당 패키지 관리자로 설치하고, AppImage는 처음 실행하기 전에 실행 권한이 필요합니다. 다운로드 페이지에 명령 안내가 있습니다. 실행 전에 로컬 파일 이름과 프로세서 아키텍처를 확인하세요.
Shadowrocket은 폐쇄형 상용 앱입니다. 이 페이지는 공식 웹사이트와 공식 가이드이며, 설치 방법은 기기에 따라 다릅니다. 스토어 구매 내역과 서버 연결 권한을 혼동하지 마세요.
iPhone / iPad 앱의 표시 여부는 현재 App Store 계정이 속한 스토어에 따라 달라지며 기기 표시 언어와는 관계가 없습니다. 검색 결과에 앱이 없으면 먼저 스토어 계정의 국가 또는 지역을 확인한 뒤 이 페이지의 제품 상세 정보를 여세요. 중국 본토 스토어에서는 이 앱을 제공하지 않습니다. 다른 지역의 표시 여부와 구매 조건은 실제 스토어에서 확인하세요. 검색을 반복하기 위해 시스템 지역을 임의로 변경하지 마세요. 시스템 지역과 스토어 계정 지역은 서로 다른 설정입니다.
지역을 확인하려면 시스템 Settings의 계정 설정에서 Media & Purchases로 이동해 계정의 Country/Region을 살펴보세요. 변경하기 전에 계정 페이지에 표시된 잔액, 구독 및 결제 수단 관련 요구 사항을 확인하세요. 계정에 제한이 있다면 먼저 계정 문제를 해결해야 합니다. 자세한 확인 경로와 일반적인 오류 원인은 정품 확인 가이드에서 볼 수 있습니다. 이 사이트는 계정을 제공하지 않습니다.
iPhone / iPad는 App Store에서 $2.99 일회성 구매이며 두 기기에서 동일한 구매 계정의 내역을 사용할 수 있습니다. Mac·Windows·Android·Linux는 무료이며 이 사이트의 다운로드 페이지에서 받을 수 있습니다. 스토어에서 현지 통화로 결제하는 경우 표시 금액을 확인하세요. 구매 전에 기기 호환성도 확인해야 하며, iPhone / iPad의 시스템 요구 사항은 App Store 페이지 표기를 따릅니다.
기기를 바꾸거나 다시 설치할 때는 먼저 App Store에 구매한 계정으로 로그인했는지 확인한 다음 구입 항목에서 Shadowrocket을 찾으세요. 다시 가격이 표시되더라도 곧바로 재결제하지 말고 계정, 스토어 지역과 구매 내역을 먼저 대조하세요. 앱을 복원해도 기존 구독과 설정이 자동으로 복원되는 것은 아닙니다. 이전 기기를 계속 사용할 수 있다면 먼저 개인 설정을 백업한 뒤 새 기기에서 기본 서버와 규칙 파일을 확인하세요.
클라이언트 구매 ≠ 서버 요금제. Shadowrocket은 사용자가 보유한 서버 정보를 관리하고 사용하는 앱입니다. 이 사이트는 노드나 구독을 제공, 판매 또는 추천하지 않습니다. 클라이언트를 설치했다고 사용 가능한 서버가 생기는 것은 아니며, 가져오기가 완료되어도 서버에 연결할 수 있다고 보장되지는 않습니다. 본인의 설정 출처에서 주소, 포트, 인증 매개변수와 유효 상태를 확인하세요. 인증 정보를 공개 토론 공간에 공유하지 마세요.
서버 구독과 규칙 구성도 별개로 이해해야 합니다. 전자는 연결 항목을 가져오는 데 사용하고, 후자는 요청의 매칭 및 처리 방법을 정합니다. 연결 문제가 발생하면 구매, 설치, 가져오기, 네트워크 연결 중 어느 단계의 문제인지 먼저 구분한 뒤 관련 안내를 확인하세요. 스토어 구매 내역으로 만료된 구독 링크를 해결할 수 없고, 규칙을 업데이트해도 잘못된 인증 매개변수는 수정되지 않습니다.
iPhone / iPad 앱 업데이트는 App Store에서 확인하세요. Mac·Windows·Android·Linux용 최신 설치 파일은 이 사이트의 다운로드 페이지에서 받을 수 있습니다. 업데이트 전에 현재 선택된 구성 파일, Global Routing 상태, 자주 사용하는 서버를 기록하고 필요한 백업을 보관하세요. 업데이트 후 복잡한 규칙이나 On Demand 조건을 복원하기 전에 연결 테스트를 한 번 실행하세요. 여러 변경 사항을 동시에 적용하면 원인을 파악하기 어렵습니다.
데스크톱과 Android 버전은 각 플랫폼에 맞는 설치 방법을 사용하며 iPhone / iPad의 스토어 구매 절차를 따를 필요가 없습니다. 설치 중 시스템 경고가 표시되면 먼저 파일이 이 사이트에서 제공된 것인지 확인한 뒤 다운로드 페이지에서 해당 운영체제의 설치 허용 안내를 따르세요. 조직 관리 기기의 제한은 관리자에게 문의하세요. 앱 실행을 위해 시스템 보호 기능 전체를 끄지 마세요.
먼저 모드를 확인한 뒤 규칙을 살펴보세요. Global Routing의 Config(구성), Proxy(프록시), Direct(직접 연결)는 요청을 처리하는 방식을 정합니다. Rule을 수정해도 예상한 결과가 나타나지 않는다면 Config를 사용 중이 아니거나 앞선 규칙이 이미 매칭되었을 수 있습니다.
Config에서는 규칙을 순서대로 확인합니다. 구체적인 도메인은 포괄적인 조건보다 앞에 두고, FINAL은 앞에서 매칭되지 않은 요청을 처리합니다. 첫 화면 예시의 DOMAIN-KEYWORD는 뒤에 있는 광고 도메인 규칙보다 먼저 매칭되므로 구문 설명용입니다. 아래 예시에서는 구체적인 도메인을 앞에 배치해 순서가 결과에 미치는 영향을 보여 줍니다.
PROXY는 프록시 정책을 적용하고, DIRECT는 직접 연결하며, REJECT는 요청을 거부합니다. 정책 이름은 연결 품질을 나타내지 않으며 색상은 규칙 유형을 구분하기 위한 것입니다. 문제를 확인할 때 대상, 매칭된 규칙과 최종 정책을 기록하세요. 스위치가 켜져 있다는 이유만으로 모든 요청이 프록시를 통한다고 판단할 수는 없습니다.
모드 선택 및 연결 확인 보기[Rule]
DOMAIN-SUFFIX,ads.example.com,REJECT
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
example.com은 구문 설명용 예시 도메인이며 서비스를 추천하는 뜻이 아닙니다. 완전한 구성은 실제 서버 및 정책에 맞춰야 합니다.
모든 요청이 실패하면 로컬 네트워크, 선택된 서버 상태와 인증 정보를 먼저 확인하세요. 일부 도메인만 문제가 있다면 매칭된 규칙과 DNS를 살펴보세요. Proxy와 Config의 테스트 결과가 다르면 모든 서버 매개변수를 바꾸기보다 구성 파일의 정책을 비교하세요. 한 번에 옵션 하나만 조정하고 원래 값으로 되돌린 뒤 다음 항목을 확인하세요.
DNS는 도메인을 주소로 변환하고, 규칙은 요청을 처리하는 방식을 정합니다. 두 기능은 관련되어 있지만 서로 대체할 수 없습니다. DNS를 변경하기 전에 기존 설정을 기록하고 이름 확인 실패와 연결 실패를 구분하세요. 주소가 확인되는데도 연결되지 않으면 포트, 프로토콜, 대상 서비스를 계속 확인해야 합니다. 자세한 절차는 Shadowrocket DNS 설정 자세히 보기를 참고하세요.
현재 작업에 맞는 글을 선택하세요. 먼저 기기 설치와 기본 연결을 마친 다음 DNS 등의 고급 설정을 조정합니다. 단계가 실패하면 현재 상태를 그대로 두고 해당 단계로 돌아가 확인하세요. 모든 설정을 다시 바꿀 필요는 없습니다.
Mac 칩 유형을 확인해 알맞은 설치 파일을 고르는 방법과 ‘개발자를 확인할 수 없음’ 및 SmartScreen 차단 시 처리 위치를 단계별로 설명합니다. 이 사이트에서 파일을 다운로드하고 처음 실행하려는 사용자를 위한 안내입니다. 시스템 설치 경고와 서버 연결 실패를 혼동하지 마세요.
서버를 가져온 뒤 Home에서 서버를 선택해 선택 표시가 나타나는지 확인하고 연결 스위치를 켠 다음 Connectivity Test로 연결 상태를 살펴보세요. 실제 조작 순서에 맞춰 확인 지점을 안내해 ‘항목을 가져온 상태’, ‘서버 선택 상태’, ‘연결 확인 상태’를 구분할 수 있습니다.
시스템 DNS, 사용자 지정 DNS, DNS over HTTPS의 차이와 사용 상황, 입력 위치 및 DNS 설정과 규칙 분기의 관계를 설명합니다. 조정 전에 기존 값을 저장하고, 변경 후 동일한 대상의 주소 확인 및 연결 결과를 비교하세요. 일시적인 변화를 설정 적용의 근거로 오해하지 않도록 합니다.