연결 정보, 구성 파일, 라우팅 정책을 구분한 다음 필요한 설정을 선택하세요. 아래 내용은 설명을 위한 예시이며 앱 화면이 아닙니다.
위에서 아래로 매칭하고 FINAL이 나머지를 처리합니다
Global Routing에서 Config를 선택하면 현재 구성의 규칙에 따라 요청의 정책이 결정됩니다. 규칙은 일반적으로 위에서 아래 순서로 확인하며, 일치하는 규칙을 찾으면 해당 정책을 적용합니다. 따라서 구체적인 도메인 조건을 포괄적인 조건보다 위에 배치하세요. PROXY는 선택한 프록시 또는 정책으로 요청을 보내고, DIRECT는 직접 연결하며, REJECT는 일치하는 요청을 거부합니다. Config를 편집할 때는 원본 파일을 보존하고 한 번에 규칙 한 묶음만 수정한 뒤 실제 요청이 예상한 항목과 일치하는지 확인하세요. FINAL은 마지막에 두어 앞선 조건에 일치하지 않은 요청을 처리합니다.
예시는 문법과 순서를 설명하기 위한 것입니다. GEOIP,CN,DIRECT는 IP의 지리적 위치를 기준으로 매칭하며, 모든 중국어 웹사이트를 식별한다는 뜻은 아닙니다.
On Demand와 연결 스위치는 별개로 확인
On Demand는 설정한 조건에 따라 연결을 시작하는 기능이며, 서버가 작동한다는 보장은 아닙니다. Settings에서 관련 설정을 확인하기 전에 먼저 수동으로 연결해 기존 서버 정보가 유효한지 확인한 다음, 연결 조건을 하나씩 조정하세요. 네트워크를 전환한 뒤 연결이 다시 설정된다면 Home의 스위치만 반복해서 끄기보다 해당 조건이 활성화되어 있는지 확인하세요. 연결을 일시 중지할 때도 On Demand 설정을 함께 확인해야 합니다. 백그라운드 활동과 배터리 사용량은 요청량, 네트워크 안정성, 시스템 동작에도 영향을 받으므로 시스템의 배터리 사용 내역을 함께 확인하세요.
Settings
On Demand
Home
Type은 기존 서버와 일치해야 합니다
Shadowrocket은 여러 연결 프로토콜을 지원합니다. 서버를 직접 추가할 때는 Add Server의 Type에서 기존 서버와 같은 유형을 선택한 다음 해당 유형에 필요한 Host, Port, 인증 정보를 입력하세요. 프로토콜마다 필요한 항목이 다르므로 서로 바꿔 입력할 수 없습니다. 이름이나 포트만 바꿔서는 연결 프로토콜을 변경할 수 없습니다. 가져오기 방식도 동일하게, 가져온 뒤 표시되는 유형과 주요 매개변수를 확인해야 합니다. 프로토콜이 연결을 보장하는 것은 아니며, 실제 연결 여부는 서버 설정, 정보의 유효성, 현재 네트워크 상태에 따라 달라집니다.
Shadowsocks
VMess
VLESS
Trojan
Hysteria2
WireGuard
Subscribe는 기존 구독 정보를 가져옵니다
기존 구독 링크가 있다면 Add Server에서 Subscribe 유형을 선택해 추가하고, 저장한 뒤 파싱된 서버 목록을 확인하세요. 구독을 업데이트하면 링크에서 반환된 내용을 다시 불러옵니다. 직접 수정한 항목은 업데이트의 영향을 받을 수 있으므로 보존할 설정을 미리 기록해 두세요. 가져온 뒤 목록이 비어 있다면 계정 웹페이지 주소가 아닌 구독 전체 주소를 복사했는지 먼저 확인한 다음 링크 유효성과 네트워크 상태를 점검하세요. 구독에 포함된 인증 정보는 민감한 정보이므로 스크린샷, 문의 내용, 로그를 공유할 때 가려야 합니다.
Config와 서버 목록의 용도는 다릅니다
Config는 규칙과 관련 네트워크 설정을 관리하고, 서버 목록은 연결에 필요한 정보를 저장합니다. 한쪽을 가져왔다고 다른 쪽까지 준비된 것은 아닙니다. Config로 이동한 뒤 현재 사용 중인 파일을 확인하고 General, Rule 등의 내용을 살펴보세요. 수정 전 복구할 수 있도록 구성을 보관하고, DNS·규칙·정책을 한꺼번에 변경해 원인을 파악하기 어려워지지 않도록 하세요. iCloud 동기화를 사용한다면 기기의 동기화 상태와 현재 선택된 파일도 확인해야 합니다. 구성 동기화가 서버 인증 정보의 완전한 복구를 보장하는 것은 아니며, App Store 구매 복원을 대신하지도 않습니다.
General
Rule
Hosts
iCloud
먼저 연결을 확인한 다음 개별 요청을 살펴보세요
Connectivity Test는 선택한 서버가 현재 테스트 방식에서 응답하는지 확인하는 데 도움이 됩니다. 테스트에 성공해도 모든 대상 요청이 성공하는 것은 아닙니다. 일부 페이지에 문제가 있다면 Settings의 Diagnostics에서 관련 진단 항목을 확인하고, 요청 기록을 살펴 어떤 규칙과 정책이 적용됐는지 확인하세요. Data의 트래픽 통계는 활동 변화를 파악하는 데 유용하지만 서비스 유효 기간이나 요금 기록을 대신하지 않습니다. 문제를 확인할 때는 네트워크 환경, 현재 Global Routing 선택 항목, 오류 메시지를 기록하고 한 번 재현한 뒤 설정을 하나씩 바꾸세요.
Connectivity Test
Diagnostics
Data
Global Routing:Config / Proxy / Direct
Config 모드는 현재 구성에 따라 요청의 경로를 결정하고, Proxy 모드는 요청을 선택한 프록시로 보내며, Direct 모드는 직접 연결합니다. 이 모드 이름은 규칙에 쓰이는 대문자 정책 키워드와 용도가 다르므로 각각 구분해 확인하세요. 규칙이 적용되는지 확인하려면 먼저 Config를 선택한 뒤 실제 매칭 기록을 살펴보세요. Proxy 모드에서 규칙을 반복해서 수정해도 Config의 매칭 결과를 확인할 수는 없습니다.
문제의 원인을 찾으려면 한 번에 한 단계씩 확인하는 것이 좋습니다. 먼저 서버 매개변수를 확인하고, 연결이 되는지 확인한 다음, 대상 요청에 어떤 정책이 적용됐는지 살펴보세요. 특정 대상이 Direct에서도 열리지 않는다면 클라이언트 전체의 문제로 단정하지 말고 대상 서비스, 현재 네트워크, DNS를 추가로 확인하세요. 자세한 조작 방법과 되돌리는 방법은 사용 안내를 참고하세요.
기기 및 App Store 이용 안내
iPhone / iPad 구매 안내
Shadowrocket은 App Store에서만 받을 수 있습니다. 설치 전에 호환성, 현재 App Store 계정, 제품 페이지 정보를 확인하세요. 앱 구매 내역과 기존 연결 구성은 별도로 관리됩니다.
iPhone
App Store에서 정품 확인에 필요한 세 가지 항목을 확인한 뒤 구매하고 설치하세요. 시스템 요구 사항은 App Store 페이지를 기준으로 확인해야 합니다. 처음 실행했을 때 목록에 기존 서버 또는 구독 정보가 있어야 합니다. 앱을 구매해도 해당 정보가 자동으로 입력되지는 않습니다.
처음 연결을 설정할 때 VPN 구성 추가를 허용할지 묻는 시스템 안내가 표시될 수 있습니다. 이는 시스템이 네트워크 연결을 관리하도록 허용하는 단계입니다. 앱에서 직접 시작한 작업인지 확인한 뒤 시스템 안내에 따라 진행하세요. 권한을 허용해도 원격 서버에 연결된다는 뜻은 아닙니다.
처음 구매할 때 사용한 Apple ID로 App Store의 구입 항목에서 Shadowrocket을 찾을 수 있습니다. iPhone 및 iPad에서 구매 항목을 함께 사용할 수 있는 조건, 시스템 요구 사항, 기기 호환성은 App Store 페이지를 기준으로 확인하세요.
화면이 넓으면 목록과 편집 영역의 배치가 달라질 수 있지만 Add Server, Config, Settings의 설정 목적은 같습니다. 다시 다운로드한 뒤에도 현재 구성, 서버 정보, 연결 권한을 확인하세요. 앱을 복구 설치했다고 해서 모든 로컬 데이터가 복원되는 것은 아닙니다.
기존 구독 또는 서버 정보를 준비한 다음 아래 세 단계를 차례로 진행하세요. 먼저 최소한의 설정만 변경해 기본 연결을 확인하고, 연결에 성공하면 규칙, DNS, On Demand를 조정하세요.
01
Add Server: 서버 추가 또는 Subscribe
직접 추가할 때는 기존 정보에 맞는 Type을 먼저 선택하고 서버 주소, 포트, 해당 프로토콜에 필요한 인증 항목을 입력하세요. 기존 구독을 사용한다면 Subscribe를 선택해 전체 링크를 붙여 넣고 저장한 뒤 예상한 내용이 목록에 표시되는지 확인하세요. 구독 이름을 주소로 사용하지 말고, 붙여 넣을 때 공백·줄바꿈·불필요한 문자가 포함되지 않도록 하세요. 목록이 비어 있다면 연결 스위치를 계속 바꾸기보다 먼저 가져오기 문제를 해결하세요.
저장 전후에 주요 매개변수를 확인하세요. 서버 이름은 식별을 위한 라벨일 뿐 주소, 프로토콜, 인증 정보가 올바르다는 증거가 아닙니다. Scan QR Code로 가져올 때도 인식 결과를 확인하세요. 인증 정보가 포함된 QR 코드와 링크는 안전하게 보관해야 합니다.
02
Global Routing: 현재 라우팅 모드 선택
구성에 따라 트래픽을 분기하려면 Config를 선택하고, Config에서 의도한 파일을 사용 중인지 확인하세요. 선택한 프록시의 기본 연결 상태를 확인하려면 적용 범위를 이해한 뒤 잠시 Proxy를 사용할 수 있습니다. Direct는 직접 연결하는 모드이며, 서버를 가져온 뒤 반드시 선택해야 하는 단계는 아닙니다. 모드를 바꾸면 요청 처리 경로가 달라질 뿐, 만료된 인증 정보나 누락된 항목, 서버 측 오류가 자동으로 해결되지는 않습니다.
테스트 전에 기존 선택 항목을 기록하고, 테스트가 끝나면 필요한 모드로 되돌리세요. 사용자 지정 규칙 예시의 PROXY는 유효한 정책에 연결되어야 하고 FINAL도 실제 용도에 맞아야 합니다. 규칙 텍스트만 복사하고 현재 구성의 정책 정의를 확인하지 않는 일이 없도록 하세요.
03
Home: 연결을 켜고 실제 요청 확인
사용할 서버를 선택한 뒤 연결 스위치를 켜고, 시스템 안내에 따라 VPN 구성 권한을 허용하세요. 그런 다음 Connectivity Test를 실행하고 명확한 대상 페이지를 열어 요청 결과를 확인하세요. 시스템의 연결 표시, 테스트 응답, 대상 페이지 접속은 서로 다른 단계의 결과입니다. 하나가 성공해도 나머지를 확인해야 합니다.
연결에 실패하면 오류 메시지, 현재 네트워크, 서버 선택 항목, Global Routing 모드를 차례대로 기록하세요. 일부 대상만 문제가 있다면 규칙 매칭과 DNS를 먼저 확인하고, 모든 대상에 문제가 있다면 서버 매개변수와 기본 연결부터 점검하세요. 한 번에 한 항목만 변경하고 정상적으로 작동하던 구성을 보존하면 비교하고 되돌리기 쉽습니다.
Shadowrocket은 클로즈드 소스 상용 앱입니다. 이 사이트는 공식 웹사이트 및 매뉴얼이며, 구매와 설치는 App Store 제품 페이지를 기준으로, 설정 방법은 앱에서 확인할 수 있는 항목을 기준으로 안내합니다.
01 / 정품 확인 세 가지 항목
개발자, 공식 아이콘, 앱 ID를 함께 확인하세요
App Store 제품 페이지에서 개발자 이름 Shadow Launch Technology Limited을 확인하고, 이 사이트 상단에 표시된 공식 앱 아이콘과 대조하세요. 마지막으로 제품 페이지 주소의 id932747118을 확인하세요. 앱 ID는 932747118입니다. 검색 결과의 이름이나 비슷한 아이콘만으로는 충분히 확인할 수 없습니다. 검색 목록의 다른 앱을 잘못 선택하지 않도록 제품 상세 페이지로 이동한 뒤 구매하세요.
앱 이름, 아이콘, 개발자 정보가 서로 일치하는지 확인하세요. 스토어에 표시되는 소개, 호환성, 구매 버튼은 동일한 제품 페이지에 속한 정보입니다. 확인할 때 서로 다른 검색 결과의 정보를 조합하지 마세요. 항목별 확인 위치와 방법은 정품 확인 안내를 참고하세요.
02 / 일회성 구매
클라이언트 일회성 구매 ≠ 연결 서비스 요금제
Shadowrocket을 구매하면 클라이언트 사용 비용을 결제하게 됩니다. 미국 App Store 기준 참고 가격은 2.99달러이며, 실제 금액과 통화, 구매 조건은 App Store 페이지에 표시된 내용을 확인하세요. 설치 후 연결을 설정하려면 기존 구독 또는 서버 정보가 필요합니다. 클라이언트 구매 내역은 연결 서비스의 이용 기간, 트래픽, 서버 상태와 별도로 관리되며 서로 대체할 수 없습니다.
이 사이트는 프록시 서버나 구독을 제공·판매·추천하지 않습니다. 가져오기 안내는 기존 정보를 앱에 추가하고 항목을 확인하며 파싱 문제를 해결하는 방법만 설명합니다. 기존 서비스 정보가 변경됐다면 해당 정보의 실제 제공처에서 확인하세요. 클라이언트를 다시 구매해도 기존 연결 정보의 유효성은 바뀌지 않습니다.
03 / App Store 표시 여부
검색되지 않는다면 먼저 현재 스토어를 확인하세요
App Store에서 앱이 표시되는지는 계정에 설정된 스토어, 기기 호환성, 접근 조건에 따라 달라질 수 있습니다. 시스템 표시 언어와 스토어 지역은 서로 다른 설정입니다. 특정 국가의 스토어 제품 링크를 열어도 현재 계정의 스토어가 변경되는 것은 아닙니다. 먼저 App Store 계정의 국가 또는 지역을 확인하고 제품 페이지의 안내를 살펴보세요. 검색 결과가 없다는 이유만으로 앱이 삭제됐다고 단정하지 마세요.
계정 지역을 변경하려면 먼저 계정 설정에 표시된 Apple의 조건을 확인하고 잔액, 기존 구독, 결제 수단 등을 살펴보세요. 설치를 위해 계정 설정을 무작정 변경하지 마세요. 사용자마다 스토어 상태가 다를 수 있으므로 구체적인 확인 순서는 App Store 이용 종합 안내를 참고하세요.
04 / 구입 항목 및 업데이트
기기를 바꾸면 구입 항목에서 찾고, 업데이트는 App Store에서
기기를 바꾸거나 앱을 다시 설치할 때는 먼저 App Store에서 처음 구매한 Apple ID를 사용 중인지 확인한 뒤 구입 항목에서 Shadowrocket을 찾으세요. 동일한 구매 내역은 조건을 충족하는 iPhone 및 iPad에서 사용할 수 있으며, 구체적인 범위는 스토어 페이지를 확인하세요. 가격이 계속 표시된다면 다시 결제하기 전에 계정과 기존 구매 내역을 확인하세요.
가족 공유 이용 가능 여부는 모든 계정에서 사용할 수 있다고 가정하지 말고 제품 페이지와 가족 설정에 표시된 조건을 확인하세요. 앱 업데이트는 App Store에서 관리하며, 시스템 설정에서 자동 업데이트를 켜거나 스토어에서 업데이트를 확인할 수 있습니다. 구매 복원, 구성 동기화, 서버 인증 정보 복원은 서로 다른 작업입니다. 업데이트나 재설치 전에 필요한 구성 정보를 안전하게 보관하세요.