iPhone
App Store에서 Shadowrocket을 구매해 실행하세요. 먼저 기존 서버 정보나 구독 링크를 준비한 뒤 연결을 설정합니다. VPN 구성을 처음 추가할 때는 시스템 안내를 읽고 진행 여부를 확인하세요.
iPhone에서 받는 방법 →iPhone 및 iPad용 규칙 기반 프록시 앱입니다. 정품을 확인하고 기존 구성을 가져온 다음 규칙 분기와 연결 상태를 점검하세요. 앱은 일회성 구매 방식입니다.
먼저 구매 및 호환성을 확인한 뒤 앱에서 구성을 설정하세요. 시스템 요구 사항은 App Store 페이지를 기준으로 확인하세요.
App Store에서 Shadowrocket을 구매해 실행하세요. 먼저 기존 서버 정보나 구독 링크를 준비한 뒤 연결을 설정합니다. VPN 구성을 처음 추가할 때는 시스템 안내를 읽고 진행 여부를 확인하세요.
iPhone에서 받는 방법 →구매할 때 사용한 Apple ID로 App Store의 구입 항목에서 앱을 찾으세요. iPad에서는 휴대전화와 버튼 위치가 같다고 가정하지 말고, Home, Config 및 Settings에 실제로 표시되는 항목을 기준으로 진행하세요.
iPad에서 받는 방법 →iPhone과 iPad는 구매 기록을 공유할 수 있지만, 앱 구매 기록과 구성 마이그레이션은 별개의 문제입니다. 구매 기록으로는 클라이언트를 다시 받을 수 있는지 확인하고, 서버 정보와 구독 링크, 직접 수정한 규칙은 따로 확인해야 합니다. iCloud 동기화를 사용한다면 다른 기기에서 앱을 연 후 실제 동기화 결과를 점검하세요. 특히 현재 선택된 서버와 Config를 확인하고, 앱이 설치되어 있다는 이유만으로 연결 설정까지 끝났다고 판단하지 마세요.
처음 실행하면 Home의 연결 스위치, Global Routing 및 SERVER 그룹을 먼저 살펴본 다음 가져오기를 진행할 수 있습니다. 시스템에 VPN 구성 승인 안내가 표시되면 앱이 기기에 해당 네트워크 구성을 설정하려는 것이며, 원격 서버에 연결되었다는 뜻은 아닙니다. 승인을 마친 뒤 앱으로 돌아와 선택 항목을 확인하고 실제 접속을 테스트하세요. 기기가 관리 정책의 적용을 받는다면 네트워크 구성 권한이 허용되어 있는지도 먼저 확인해야 합니다.
Mac 및 Apple TV에서도 같은 App Store에서 받을 수 있습니다. 시스템 요구 사항과 호환성은 App Store 페이지를 확인하세요.
서버, 구독 및 Config의 역할을 먼저 구분하세요. 서버에는 연결 매개변수가 있고, 구독은 항목을 업데이트하며, Config는 규칙 처리 방식을 정합니다. 서로 대체할 수 없습니다.
규칙 분기는 요청마다 처리 방식을 선택하는 기능입니다. 먼저 Home에서 Global Routing을 확인하세요. Config는 선택한 구성을 따르고, Proxy는 프록시 모드, Direct는 직접 연결 모드입니다. 도메인이나 주소에 따라 트래픽을 나누려면 Config를 선택한 뒤 Config에서 규칙 순서와 정책 이름을 확인하세요. 규칙 예시는 문법을 설명하기 위한 것으로, 기존 구성을 그대로 대체해서는 안 됩니다. 테스트할 때는 대상 요청과 실제로 적용된 규칙을 함께 확인하고, 연결 스위치만으로 분기가 올바른지 판단하지 마세요.
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECTOn Demand는 설정한 네트워크 조건에 따라 연결을 시작하는 기능이며, 메뉴는 Settings에 있습니다. 먼저 수동 연결이 정상적으로 작동하는지 확인한 다음 조건을 설정하세요. 그래야 서버 문제를 자동 연결 조건의 오류로 오인하지 않습니다. 설정 후에는 평소 사용하는 네트워크 환경에서 각각 테스트하고 연결이 예상대로 작동하는지 확인하세요. 자동 연결이나 수동으로 끈 뒤 다시 연결되는 문제를 살펴볼 때는 On Demand와 관련 시스템 설정을 먼저 확인하세요. 테스트 중 자동 실행을 잠시 끄면 반복 연결로 인한 혼란을 줄일 수 있습니다.
Settings
On Demand
수동 연결 확인 → 조건 설정 → 네트워크를 바꿔 재확인Shadowrocket은 Shadowsocks, VMess, VLESS, Trojan, Hysteria2 및 WireGuard 등의 프로토콜을 지원합니다. 직접 추가하려면 Add Server에서 Type을 선택한 뒤 기존 서버 정보를 바탕으로 매개변수를 입력하세요. 프로토콜 이름이 같더라도 포트, 인증 방식, 전송 계층 및 TLS 조건까지 같다는 뜻은 아닙니다. 다른 항목의 필드를 그대로 적용하지 마세요. 필수 매개변수가 없다면 서비스 제공업체에 전체 정보를 문의하세요. 프로토콜은 이름만 보고 연결 성능을 추측하지 말고 서버의 실제 구성에 맞춰 선택해야 합니다.
Add Server → Type
Shadowsocks · VMess · VLESS
Trojan · Hysteria2 · WireGuard구독은 기존 링크에서 서버 항목을 불러오는 기능입니다. 링크는 서비스 제공업체에서 받으세요. Add Server에서 Subscribe를 선택하고 앱에 표시되는 항목을 입력한 뒤 저장하세요. 이후 업데이트 결과와 항목 내용을 확인합니다. 가져오기에 성공해도 데이터가 읽혔다는 뜻일 뿐, 각 서버에 연결할 수 있다는 보장은 없습니다. 업데이트에 실패하면 링크가 온전한지, 인증 정보가 유효한지 확인한 다음 현재 네트워크에서 구독 주소에 접속할 수 있는지 살펴보세요. 링크에 계정 인증 정보가 포함될 수 있으므로 문제 해결을 위해 화면을 공유하기 전 전체 주소와 민감한 항목을 가리세요.
Add Server
Type → Subscribe
저장 → 업데이트 → 항목 확인 → 서버 선택Config는 규칙과 관련 구성 내용을 관리합니다. 구독을 가져와도 각 규칙의 용도가 자동으로 설명되는 것은 아닙니다. 수정 전에 복구할 수 있는 사본을 남기고 General, Rule 및 Hosts 등의 섹션을 하나씩 확인한 다음 Home에서 예상한 구성이 사용 중인지 확인하세요. iCloud 동기화를 사용한다면 기기 계정과 시스템 동기화 조건, 앱에 반영된 실제 내용도 점검해야 합니다. 동기화는 연결 확인이나 구성 백업을 대신하지 않습니다. 다른 기기에서 현재 선택한 항목도 다시 확인해 이전 구성을 방금 수정한 내용으로 착각하지 않도록 하세요.
Config
General
Rule
Hosts
파일 내용과 현재 선택된 항목을 모두 확인하세요.Connectivity Test는 연결 상태를 확인하는 데 도움이 됩니다. Settings의 Diagnostics에서 추가 문제 해결을 진행할 수 있고, Data에서는 트래픽 수치를 확인할 수 있습니다. 먼저 테스트 당시의 네트워크, 서버 및 Global Routing 설정을 기록한 뒤 명확한 접속 작업을 한 번 수행하며 변화를 비교하세요. 한 번의 테스트 결과가 모든 웹사이트를 대표하지는 않으며 실제 다운로드 속도를 바로 판단할 수도 없습니다. Data는 클라이언트에서 확인하는 자료이지 서비스 제공업체의 청구 내역이 아닙니다. 트래픽이 늘었다면 해당 통계 범위에 데이터가 집계되었다는 의미일 뿐이므로 요청 결과와 함께 판단해야 합니다.
Home → Connectivity Test
Settings → Diagnostics
Data
네트워크 조건 → 연결 확인 → 요청 결과 → 트래픽 변화기존 서버 정보나 구독이 있다고 가정합니다. 먼저 확인 가능한 최소 구성으로 연결한 다음 규칙과 자동화 설정을 단계적으로 추가하세요.
구독 링크는 서비스 제공업체에서 받으세요. 서버 정보가 모두 있다면 Add Server에서 해당 Type을 선택해 직접 입력할 수 있습니다. 저장한 뒤 Home으로 돌아가 SERVER 그룹에 예상한 항목이 표시되는지 확인하고, 이번 테스트에 사용할 서버를 선택하세요. 기존 QR 코드를 스캔할 때도 인식된 프로토콜과 주소를 확인해야 합니다. 항목 이름만 보고 내용이 맞다고 판단하지 마세요.
구독, 개별 서버 및 Config 파일은 용도가 다릅니다. 구독은 보통 서버 항목을 관리하고, Config에는 요청 처리 규칙이 포함됩니다. 가져온 뒤 목록이 바뀌지 않았다면 먼저 저장 여부와 업데이트 완료 여부, 올바른 그룹을 선택했는지 확인하세요. 같은 링크를 반복해서 추가하는 방식으로 문제를 해결하려 하지 마세요. 중복 항목이 쌓이면 구분하기 어려워질 수 있습니다.
Home에서 Global Routing을 확인하세요. Config는 현재 구성의 규칙에 따라 요청을 처리하는 구성 모드이며, Proxy는 프록시 모드, Direct는 직접 연결 모드입니다. 규칙 분기를 사용하려면 Config 파일과 그 안에서 참조하는 정책도 확인해야 합니다. 모드를 바꿔도 요청 처리 방식만 달라질 뿐, 서버에 빠진 인증 정보나 전송 매개변수가 자동으로 추가되지는 않습니다.
문제 해결을 위해 목적을 정해 모드별 결과를 비교할 수 있지만, 테스트가 끝나면 평소 필요한 설정으로 되돌리세요. 프록시 모드에서는 접속되지만 구성 모드에서 예상대로 작동하지 않는다면 앱을 다시 구매하기보다 규칙, 정책 및 DNS를 중점적으로 확인하세요. 결과를 제대로 비교하려면 같은 대상과 서버를 사용하고 네트워크 조건도 비슷하게 맞춰야 합니다.
Home에서 연결 스위치를 켜고 시스템 안내에 따라 VPN 구성 권한을 승인한 다음 연결 상태를 확인하세요. 이어서 Connectivity Test를 실행하고 접속 가능한 것으로 확인된 대상에 접속해 보세요. 스위치가 연결 상태를 표시하는 것과 대상에 실제로 접속되는 것은 서로 다른 결과입니다. 전자는 기기 내 연결 절차의 상태를 나타내고, 후자는 서버, 원격 네트워크, DNS 및 분기 정책의 영향을 받습니다.
테스트에 실패하면 먼저 연결을 끄고 현재 사용 중인 로컬 네트워크가 정상인지 확인한 다음 선택한 서버와 매개변수를 점검하세요. 계속 원인을 찾으려면 오류 메시지, 네트워크 종류, 테스트 대상 및 현재 모드를 기록하고 Diagnostics와 Data를 참고하세요. 자료를 공유할 때는 비밀번호, 인증 정보 및 구독 주소를 가리세요. 오류 상황에 필요한 맥락은 남기면서 민감한 정보 노출을 줄일 수 있습니다.
Shadowrocket은 비공개 소스의 유료 앱이며 App Store에서만 판매됩니다. 가격, 시스템 요구 사항, 호환성 및 업데이트 내역은 App Store 페이지를 기준으로 확인하세요.
App Store에서 Shadowrocket을 검색한 뒤 검색 결과의 이름만 보지 말고 제품 상세 페이지를 여세요. 개발자는 Shadow Launch Technology Limited여야 하며 아이콘은 여기에 표시된 공식 아이콘과 일치해야 합니다. 제품 페이지 주소에 앱 ID 932747118이 포함되어 있는지도 확인하세요. 이름이 비슷하다고 같은 앱인 것은 아닙니다. 구매하기 전에 개발자, 아이콘 및 앱 ID를 모두 확인하세요.
중국어권에서 별칭으로 쓰이는 이름과 달리, App Store에 표시되는 제품명은 Shadowrocket입니다. 아이콘을 확인할 때는 파란색과 보라색 계열이라는 점만 보지 말고 전체 모양을 확인하세요. 이 페이지의 안내를 따라 App Store에 접속한 뒤에도 제품명과 개발자명을 확인할 수 있습니다. 기기를 바꾸거나 예전에 저장한 링크로 제품 페이지를 다시 열 때도 같은 방법으로 확인하면 됩니다. 다른 사람의 설명보다 App Store 페이지에 표시된 정보를 우선으로 확인하세요.
App Store에 표시되는 통화, 이용 가능 여부 및 구매 안내는 현재 계정의 스토어 지역에 따라 달라집니다. 검색 결과에 앱이 보이지 않는다면 지정된 제품 페이지를 열어 스토어 안내를 확인하고 계정의 현재 지역과 기기 호환성을 살펴보세요. 검색되지 않는다고 바로 앱 오류라고 단정하지 말고, 다른 지역 페이지의 가격을 현재 계정의 결제 가격으로 간주하지도 마세요.
시스템 요구 사항은 App Store 페이지를 기준으로 확인하세요. 구매 전에는 호환성 정보를 펼쳐 현재 기기가 조건을 충족하는지 확인해야 합니다. 구매, 다운로드 또는 구입 완료 표시는 App Store에서 결정합니다. 계정 결제, 주문 상태 또는 스토어 인증과 관련된 절차는 시스템에서 제공하는 흐름에 따라 진행하세요. 앱의 서버, 프로토콜 또는 DNS 설정은 스토어 거래 결과에 영향을 주지 않습니다.
미국 스토어 기준 가격은 2.99달러이며 일회성 구매입니다. 각 스토어에는 현지 통화로 표시되며 실제 금액은 결제 시점의 App Store 페이지를 확인하세요. iPhone과 iPad에서는 같은 Apple ID의 구매 기록으로 앱을 받을 수 있습니다. 다른 기기의 호환성 및 통합 구매 적용 여부는 App Store 페이지를 기준으로 확인하세요. 구매 기록은 앱이 홈 화면에 남아 있는지로 판단하지 말고 계정의 구입 항목에서 확인해야 합니다.
기기를 바꾸거나 앱을 다시 설치할 때는 App Store에서 기존 구매 계정으로 구입 항목을 찾아 앱 이름과 개발자를 확인하세요. 페이지에 여전히 가격이 표시된다면 다시 결제하기 전에 현재 로그인한 구매 계정과 주문 기록을 확인해야 합니다. 가족 공유의 적용 여부도 App Store 페이지와 계정 설정을 기준으로 확인하세요. 한 계정에서 보이는 결과를 모든 기기에 동일하게 적용되는 구매 규칙으로 간주해서는 안 됩니다.
구매 항목을 복원해도 기기에 저장된 구성이 모두 자동으로 복구되지는 않습니다. 앱을 다시 받은 뒤 기존 구독, 직접 추가한 서버 항목, Config 파일 및 현재 선택 항목을 확인하세요. iCloud 동기화를 사용한다면 동기화 조건과 실제 내용을 점검한 다음 연결을 하나씩 검증합니다. 직접 수정한 규칙은 별도 사본과 변경 기록을 보관하세요. 이렇게 하면 앱이 복구된 것과 이전 사용 환경까지 복구된 것을 구분할 수 있습니다.
예를 들어 App Store에서 구매를 마쳤지만 Home에 서버 항목이 없다면 앱을 다시 설치할 것이 아니라 기존 정보를 가져와야 합니다. 목록에 항목이 있는데 연결 시간 초과가 발생한다면 주소, 포트, 인증 정보 및 네트워크 조건을 확인하세요. 구독 업데이트에 실패하면 링크의 유효성과 접속 결과를 살펴봐야 합니다. 이러한 문제는 클라이언트의 일회성 구매 기록과는 별개의 문제 해결 절차입니다.
앱 업데이트는 App Store에서 진행하며 기기의 시스템 설정에서 자동 업데이트를 관리할 수 있습니다. 변경 사항은 스토어 페이지의 업데이트 내역과 앱에서 실제로 표시되는 설정을 기준으로 확인하세요. 홈페이지에 고정된 버전 정보를 기준으로 삼지 마세요. 업데이트 전에 직접 수정한 Config와 필요한 자료를 보관하고, 업데이트 후에는 서버, Global Routing, On Demand 및 시스템 VPN 구성을 확인한 다음 평소 사용하는 대상을 테스트하세요.
업데이트 후 문제가 생기면 어느 단계에서 발생하는지 먼저 기록하세요. 연결 스위치가 켜지지 않는지, 구독을 가져오지 못하는지, 특정 대상에만 접속할 수 없는지, 모든 요청이 실패하는지 구분합니다. 기존 매개변수 한 세트를 유지해 비교하면서 한 번에 한 항목만 조정하면 모든 내용을 삭제하고 다시 만드는 것보다 원인을 찾기 쉽습니다. 증상에 따라 문제 해결 가이드를 참고하세요. 구매와 첫 실행에 관한 간단한 질문은 자주 묻는 질문에서 확인할 수 있습니다.
문제별 세부 절차를 확인하세요. 먼저 구매와 구성을 점검한 뒤 테스트 결과와 트래픽 수치를 참고해 연결 문제의 원인을 찾습니다.
속도 저하 원인을 서버, 회선, 프로토콜 및 로컬 네트워크 네 단계로 나누고 iPhone·iPad에서 직접 비교할 수 있는 테스트를 안내합니다. 각 항목을 하나씩 제외해 병목 지점을 찾으세요.
Data 페이지에서 서버별 및 앱별로 분류되는 업로드·다운로드 수치의 의미와 집계 기준, 초기화 시점을 설명합니다. 이 수치를 활용해 규칙이 예상대로 트래픽을 분기하는지도 확인할 수 있습니다.
App Store에서 앱을 검색하고 개발자와 아이콘을 확인한 뒤 일회성 구매, 다운로드 및 첫 실행까지 진행하는 방법을 순서대로 안내합니다. 구입 항목 복원과 자동 업데이트 설정도 설명합니다.