iPhone
App Store에서 개발자와 앱 ID를 확인한 뒤 구매하세요. 처음 실행하면 기존 구독이나 서버 정보가 있는지 확인하고 Home의 Add Server에서 정보를 추가합니다. 연결을 켤 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시될 수 있으니, 안내를 읽고 확인하세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 확인하세요.
안내 보기먼저 구매 정보를 확인한 후 앱을 설정하세요. Shadowrocket은 유료 상용 앱이며 App Store에서만 받을 수 있습니다. 앱 구매와 서버 정보 입력은 별개의 절차입니다. App Store에서는 앱을 구매하고, 연결에 필요한 정보는 사용자가 직접 준비해야 합니다.
App Store에서 개발자와 앱 ID를 확인한 뒤 구매하세요. 처음 실행하면 기존 구독이나 서버 정보가 있는지 확인하고 Home의 Add Server에서 정보를 추가합니다. 연결을 켤 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시될 수 있으니, 안내를 읽고 확인하세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 확인하세요.
안내 보기iPhone과 iPad에서 한 번 구매해 사용할 수 있습니다. 원래 구매한 계정으로 로그인한 뒤 구입 항목에서 앱을 확인하세요. 두 기기의 서버 선택, 연결 스위치, 현재 구성은 각각 확인해야 합니다. 앱을 다운로드했다고 해서 구성이 준비된 것은 아닙니다. 시스템 요구 사항과 구매 가능 여부는 App Store 페이지에 표시된 내용을 기준으로 확인하세요.
안내 보기Mac / Apple TV에서도 동일한 App Store에서 받을 수 있으며, 호환성은 App Store 페이지의 안내를 기준으로 확인하세요.
처음 설치한 후에는 기존 서버 하나를 연결해 정상 작동하는지 먼저 확인한 다음 규칙과 On Demand를 차례로 설정하는 것이 좋습니다. 문제가 생겼을 때 서버 정보, 라우팅 방식, 자동 연결 조건 중 무엇이 원인인지 구분하기 쉽습니다. 설치 및 구매 절차 보기 →
화면별 메뉴를 기준으로 설정하면 여러 스위치를 한꺼번에 바꾸는 것보다 문제를 쉽게 찾을 수 있습니다. 먼저 Home에서 서버를 확인하고 Global Routing을 선택하세요. 대상 주소별로 트래픽을 분류하려면 Config에서 활성화된 파일도 확인합니다. 아래 여섯 항목은 라우팅, 연결 조건, 규칙, 프로토콜, 구독, 구성 관리에 해당합니다.
Home에서 Global Routing을 열고 용도에 따라 구성(Config), 프록시(Proxy) 또는 직접 연결(Direct)을 선택하세요. Config는 현재 활성화된 구성을 기준으로 요청을 처리하고, Proxy는 트래픽을 프록시로 보내며, Direct는 직접 연결합니다. 규칙이 적용되는지 확인하려면 먼저 Config를 선택한 다음 실제로 활성화된 파일과 매칭 정책을 확인하세요. 라우팅 방식을 바꿔도 서버 정보 확인을 대신할 수는 없습니다. 프록시 정책을 사용하려면 정상 작동하는 기존 서버가 필요합니다.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
On Demand는 설정한 조건에 따라 연결을 시작하는 기능입니다. 관련 설정은 Settings에서 찾을 수 있습니다. 먼저 자동 연결을 끄고 기존 서버가 정상 작동하는지 수동으로 확인한 다음 조건을 하나씩 추가하고 실제 네트워크 환경에서 테스트하세요. 이 기능은 연결 시점을 정할 뿐, 서버 주소나 인증 정보, 규칙을 수정하지 않습니다. 연결을 끈 뒤에도 자동으로 다시 켜진다면 구성을 반복해서 바꾸기보다 여기에 설정한 조건과 시스템의 VPN 상태를 확인하세요.
[Rule]
FINAL,DIRECT
Config의 Rule 항목에서 트래픽 분류 규칙을 관리합니다. 일반적으로 위에서 아래 순서로 매칭하며, 일치하는 규칙의 정책을 적용합니다. DOMAIN-SUFFIX는 지정한 도메인 접미사를, DOMAIN-KEYWORD는 도메인 키워드를 기준으로 매칭합니다. FINAL은 앞선 규칙에 해당하지 않는 요청을 처리합니다. 특정 웹사이트만 PROXY로 보내려면 해당 규칙을 앞에 두고 마지막에 FINAL,DIRECT를 기본 규칙으로 설정하세요. 수정 전에는 원본 파일을 보관하고, 테스트할 때 실제 요청 도메인을 확인하세요. 웹 주소의 경로를 도메인 규칙에 잘못 넣지 않도록 주의하세요.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
DOMAIN-KEYWORD,example,PROXY
FINAL,DIRECT
Add Server에서 Type을 먼저 선택한 다음 기존 서버 정보에 맞춰 항목을 입력하세요. Shadowsocks, VMess, VLESS, Trojan 등 프로토콜마다 인증 항목이 다르므로 Host와 Port가 같다는 이유로 서로 바꿔 사용할 수 없습니다. 링크나 QR 코드로 가져온 뒤에도 프로토콜 유형, 주소, 포트와 관련 옵션이 모두 맞는지 확인하세요. 규칙의 PROXY는 프록시 정책을 선택한다는 뜻이지 특정 프로토콜을 지정하는 것은 아닙니다. 규칙과 서버 정보는 각각 따로 확인해야 합니다.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
본인 구독 링크가 있다면 Add Server에서 Subscribe를 선택하고 전체 링크를 입력하세요. 가져온 뒤 목록에 표시되는지 확인하고 서버를 선택해 테스트합니다. 구독 업데이트는 목록을 다시 가져오는 기능이며 서비스 이용 기간을 연장하지 않습니다. 업데이트에 실패하면 링크가 완전한지, 유효한지, 네트워크에서 접속할 수 있는지, 기기 시간이 정확한지 차례로 확인하세요. 구독 주소에는 접근 정보가 포함될 수 있으므로 공개하지 마세요. 서버 목록과 Config 규칙 파일은 용도가 다릅니다. 한쪽을 가져왔다고 다른 쪽까지 활성화된 것은 아닙니다.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
Config에서 규칙과 관련 설정을 관리합니다. 파일을 가져온 뒤 현재 활성화된 항목을 확인하고, 규칙을 의도대로 적용하려면 Global Routing을 Config로 설정하세요. 편집할 때는 General, Rule, Hosts 등의 항목을 확인할 수 있습니다. 한 번에 한 종류의 설정만 바꾸고 저장한 뒤 테스트하면 문제를 찾기 쉽습니다. 서버 추가와 구성 활성화는 별개의 단계이며, 내용을 이해하지 못한 채 원본 파일을 덮어쓰지 마세요. 아래 예시는 규칙 문법을 보여 주기 위한 것으로, 예시 도메인은 실제로 필요한 대상 목록을 대신하지 않습니다.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,DIRECT
정보를 가져온 뒤 먼저 Home에서 예상한 서버가 선택되어 있는지 확인하고 Global Routing 및 연결 스위치를 살펴보세요. Connectivity Test는 연결 상태를 확인하는 데 도움이 되지만, 테스트 결과만으로 실제 웹사이트나 앱에 접속할 수 있는지 판단할 수는 없습니다. 테스트 응답은 있는데 원하는 곳에 접속할 수 없다면 대상 도메인, DNS 확인, 규칙 매칭, 서버 기능을 추가로 점검하세요. 모든 요청이 실패한다면 규칙을 더 추가하기 전에 기본 네트워크 연결과 인증 정보를 확인하세요.
Data에서 트래픽 기록과 통계 변화를 확인할 수 있습니다. 통계를 볼 때는 집계 범위와 연결 상태, 실제 요청을 함께 고려하세요. 누적 수치만으로 특정 규칙이 적용됐다고 판단해서는 안 됩니다. PROXY 또는 DIRECT 적용 여부를 확인하려면 해당 요청의 정책 정보를 살펴보세요. iCloud 동기화를 사용하는 경우 다른 기기에서 실제로 동기화된 내용과 활성화 상태도 확인해야 합니다. 구성이 동기화되어도 두 기기에서 같은 서버를 선택한 것은 아니며, 연결 스위치도 각각 확인해야 합니다.
문제를 확인할 때는 현재 선택된 서버, Global Routing 방식, 활성화된 Config 파일을 기록하세요. 한 번에 한 항목만 바꾸고 같은 대상으로 다시 테스트합니다. 이렇게 하면 결과를 비교할 수 있고 프로토콜, DNS, 규칙을 연이어 수정해 문제를 찾을 단서를 놓치는 일을 줄일 수 있습니다. 자세한 절차는 Shadowrocket 사용법에서 확인하세요.
Shadowrocket의 구매, 재다운로드, 앱 업데이트는 모두 App Store에서 진행합니다. 이 사이트는 공식 안내서이며, 이용 안내는 App Store 제품 페이지에서 확인할 수 있는 정보를 기준으로 합니다. 정품 여부를 확인할 때는 이름만 보지 말고 개발자, 공식 아이콘, 앱 ID를 함께 확인하세요.
제품 페이지에서 개발자가 Shadow Launch Technology Limited인지 확인하고, 아이콘이 여기에 표시된 공식 아이콘과 같은지, 제품 페이지 주소의 앱 ID가 id932747118인지 확인하세요. 검색 결과에는 이름이 비슷한 앱이 표시될 수 있으므로 키워드나 아이콘 색상만으로 판단해서는 안 됩니다. 세 가지 정보가 모두 일치하는지 확인한 뒤 가격과 호환성을 살펴보세요.
앱 이름은 제품을 식별하고, 개발자 이름은 배포 주체를 확인하며, 앱 ID는 App Store의 해당 항목을 가리킵니다. 검색 결과와 직접 연 제품 페이지의 정보가 다르면 이 세 항목을 하나씩 다시 확인하세요. 검색 순위, 홍보 문구, 비슷한 이름을 정품 여부의 근거로 삼지 말고, 현재 기기에서 구매할 수 있는지 판단하는 기준으로도 사용하지 마세요.
정품 확인 절차 보기 →App Store에서 Shadowrocket이 표시되는지는 구매에 사용하는 Apple 계정의 국가 또는 지역에 따라 달라집니다. 검색 결과에 앱이 나오지 않으면 먼저 계정 설정에서 App Store 국가 또는 지역을 확인한 다음 제품 페이지를 열 수 있는지 살펴보세요. 기기의 현재 위치, 시스템 언어, App Store 국가 또는 지역은 서로 다른 설정입니다. 기기 화면이 한국어라고 해서 어느 App Store를 사용 중인지 판단할 수는 없습니다.
제품 페이지는 열리지만 구매를 완료할 수 없다면 App Store에 표시된 구체적인 안내를 확인하고 결제 수단, 계정 상태, 기기 호환성을 각각 점검하세요. 국가 또는 지역 설정은 결제 정보와 기존 구입 항목에 영향을 줄 수 있으므로 변경하기 전에 계정 페이지의 안내를 확인하세요. 이 사이트에서는 계정을 제공하지 않습니다. 구입 안내는 본인의 App Store 정보를 확인하는 방법만 설명하며, 구매 자격은 App Store에서 확인해야 합니다.
App Store에서 구입하는 방법 보기 →미국 App Store에서는 미화 2.99달러에 한 번 결제하며, 다른 국가 또는 지역에서는 현지 통화로 표시됩니다. 실제 금액은 구매 시점의 App Store 페이지에서 확인하세요. 일회성 구매는 클라이언트 앱의 결제 방식이며 연결 횟수에 따라 요금이 부과되는 것은 아닙니다. iPhone과 iPad에서는 한 번 구매해 사용할 수 있습니다. 다른 기기의 시스템 요구 사항과 구매 가능 여부는 App Store 페이지의 안내를 기준으로 확인하세요.
기기를 바꾸거나 앱을 삭제한 뒤 다시 받으려면 App Store에 원래 구매한 계정으로 로그인했는지 확인하고 구입 항목에서 Shadowrocket을 찾으세요. 이미 구매했는데 가격 버튼이 표시된다면 결제를 다시 진행하기 전에 계정과 구매 기록을 확인하세요. 가족 공유로 이용하는 경우에는 App Store 페이지의 지원 여부와 가족 구매 설정을 확인해야 합니다. 같은 기기에서 앱에 로그인한 적이 있다는 이유만으로 해당 계정에 구매 기록이 있다고 볼 수는 없습니다.
기기 변경 후 재설치 및 복원 방법 보기 →클라이언트 앱 업데이트는 App Store에서 받을 수 있으며 기기의 App Store 설정에서 자동 업데이트를 관리할 수 있습니다. 앱 업데이트, 구독 업데이트, Config 파일 수정은 서로 다른 작업입니다. 앱 업데이트는 클라이언트 자체를 바꾸고, 구독 업데이트는 기존 서버 목록을 다시 가져오며, 구성 수정은 규칙과 관련 설정에 영향을 줍니다. 문제가 생기면 먼저 어느 부분을 확인해야 하는지 구분하세요. 앱을 다시 받는 것으로 모든 문제가 해결되는 것은 아닙니다.
앱을 다시 받기 전에 중요한 구성의 사용 가능한 백업이 있는지 확인하고 본인의 서버 정보를 보관하세요. 구매 기록으로 앱을 다시 받을 수는 있지만 모든 로컬 설정까지 복원되는 것은 아닙니다. 동기화나 백업에 필요한 내용이 포함되어 있는지는 실제 기기에서 확인해야 합니다. 업데이트 후 메뉴 위치가 바뀌었다면 Home, Config, Settings 등의 영어 메뉴에서 해당 기능을 찾아보세요.
구입 및 사용 문제 해결 방법 보기 →구독은 주로 서버 목록을 가져오는 데 사용하고, Config는 규칙과 관련 설정을 관리합니다. 목록이 있다고 해서 규칙 파일이 활성화된 것은 아닙니다. 규칙에 따라 트래픽을 분류하려면 Global Routing에서 Config를 선택했는지, 현재 어떤 파일이 활성화되어 있는지 함께 확인하세요. 설정 및 연결 절차 보기 →
Direct는 직접 연결하는 방식이므로 Config 규칙을 확인하는 상태로 사용해서는 안 됩니다. 특정 도메인이 PROXY 규칙에 해당하는지 테스트하려면 Config를 선택하고 규칙 순서와 현재 서버를 확인하세요. 테스트하는 동안 다른 설정은 그대로 유지하세요. 라우팅 방식 안내 보기 →
먼저 본인의 구독 링크가 완전하고 유효한지, 형식이 맞는지, 네트워크에서 접속할 수 있는지 확인하고 기기 시간도 점검하세요. 앱 구매 기록과 구독 내용은 별개이므로 클라이언트를 다시 구매해도 만료된 링크나 서버 인증 오류는 해결되지 않습니다. 구독 업데이트 오류 해결 방법 보기 →
먼저 Shadowrocket에서 직접 연결을 켰는지 확인한 다음 시스템 팝업에 표시된 앱 및 구성 안내를 읽으세요. 구성 추가를 허용하면 시스템 연결을 설정할 수 있지만, 기존 서버 정보가 올바르다는 뜻은 아닙니다. 허용한 뒤에도 서버 선택과 실제 접속 결과를 확인하세요. 첫 연결 안내 보기 →
현재 겪고 있는 문제에 맞는 안내를 선택하세요. 앱을 받는 데 문제가 있다면 구매 계정과 구입 항목을, 구독에 문제가 있다면 링크와 업데이트 결과를 확인하세요. 트래픽을 판단할 때는 Data의 집계 범위와 실제 정책 기록을 함께 살펴보세요. 각 안내는 기본 사용법과 함께 참고하면 되며 설정을 한꺼번에 모두 바꿀 필요는 없습니다.
서버별 보기와 앱별 보기의 집계 기준을 구분하고 실제 요청에 따라 수치 변화를 살펴보세요. 누적 트래픽은 사용량을 파악하는 데 활용할 수 있지만, PROXY 또는 DIRECT 적용 여부를 판단하려면 해당 규칙과 정책도 확인해야 합니다.
안내 읽기 →수동 업데이트 결과, 자동 업데이트 설정, 링크 유효성을 차례로 확인하세요. 형식 오류, 네트워크 시간 초과, 기기 시간 문제를 각각 점검해 목록이 갱신되지 않는 문제와 현재 서버 연결 실패를 혼동하지 않도록 합니다.
안내 읽기 →원래 구매한 계정을 확인하고 구입 기록을 살펴본 뒤 구입 항목에서 앱을 받으세요. 앱 구매 자격과 로컬 구성 자료의 차이를 설명해 기기를 바꾼 뒤 앱을 복원한 사용자가 필요한 서버와 규칙을 이어서 확인할 수 있도록 안내합니다.
안내 읽기 →