App Store 정품
유일한 구매 경로는 App Store입니다. 개발자, 공식 아이콘, 앱 ID를 확인한 뒤 해당 스토어의 가격과 기기 호환성을 살펴보세요.
iPhone / iPad용 공식 매뉴얼입니다. 기존 서비스 정보를 가져오고 규칙 기반 라우팅을 설정한 다음 연결을 확인하세요. 앱은 App Store에서 일회성 구매로 이용할 수 있습니다.
먼저 서버, 연결 모드, 구성 파일의 차이를 알아보세요. 각각 연결 대상, 요청 처리 방식, 트래픽 분류에 적용할 규칙을 결정합니다.
규칙 기반 라우팅은 요청의 도메인, 주소 등의 조건에 따라 정책을 선택합니다. Home에서 Global Routing을 확인하세요. Config는 현재 구성 파일에 따라 요청을 처리하고, Proxy는 프록시 모드, Direct는 직접 연결 모드입니다. 규칙에 따라 트래픽을 나누려면 Config를 선택한 뒤 Config에서 활성화된 파일을 확인하세요. 규칙은 위에서 아래로 매칭되므로 구체적인 조건을 앞에 두고, 나머지 요청은 마지막의 FINAL에서 처리하도록 설정합니다. 변경 전에는 원본 파일을 보관하고 한 번에 한 항목만 수정한 뒤 같은 대상에 접속해 결과를 확인하세요.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXYOn Demand는 미리 설정한 조건에 따라 연결을 시작하는 기능입니다. 먼저 수동 연결이 정상인지 확인한 뒤 설정하는 것이 좋습니다. Settings에서 On Demand 관련 옵션을 살펴보고 실제로 사용하는 Wi-Fi와 셀룰러 네트워크에 맞춰 조건을 확인하세요. 이 기능은 연결 시점을 제어하며 서버 설정이나 규칙을 대신하지 않습니다. 연결을 끈 뒤에도 다시 연결된다면 서버를 반복해서 삭제하기보다 이 설정을 먼저 확인하세요. 처음 문제를 진단할 때는 수동 연결 절차로 기본 설정이 작동하는지 확인한 다음 조건을 하나씩 활성화하고 네트워크를 전환했을 때의 동작을 살펴보세요.
Settings → On Demand
수동 연결을 먼저 확인한 다음 연결 조건을 점검하세요.Shadowrocket은 Shadowsocks, VMess, VLESS, Trojan 등의 프로토콜을 지원합니다. 사용할 수 있는 옵션은 앱 내 Type 목록을 확인하세요. Add Server에서 직접 입력할 때는 Type을 보유한 서버 정보와 일치시키고 Host, Port 및 해당 인증 항목을 확인해야 합니다. 일부 프로토콜은 전송 방식과 TLS 매개변수도 필요하므로 포트 번호만 보고 설정을 추측하지 마세요. URI를 가져온 뒤에도 주요 항목을 확인해 복사 누락으로 인한 연결 실패를 방지하세요. 프로토콜 이름이 같아도 매개변수를 서로 바꿔 쓸 수 있는 것은 아니므로 보유한 서비스 안내에 따라 항목별로 입력해야 합니다.
Add Server
Type → Host → Port → 해당 인증 및 전송 매개변수
Shadowsocks / VMess / VLESS / Trojan가져오기 전에 구독 링크, 단일 서버 URI, 구성 파일 주소를 구분하세요. 구독은 보통 여러 서버 목록을 관리하고, 단일 서버 URI는 연결 하나를 지정하며, 구성 파일에는 규칙과 DNS 설정이 포함될 수 있습니다. 보유한 항목의 형식에 맞춰 구독 메뉴, Add Server, Scan QR Code 또는 클립보드 가져오기를 선택하세요. 가져온 뒤 Home으로 돌아가 그룹과 서버 항목을 확인하고 하나를 선택해 테스트하세요. 구독 업데이트는 원격 목록을 동기화하는 기능이지 만료된 링크를 복구하는 기능이 아닙니다. 같은 항목을 중복해서 가져오기 전에 기존 기록을 확인하세요.
기존 정보 → 형식 확인 → 해당 메뉴 선택
가져오기 완료 → Home 목록 확인 → 서버 선택Config에서는 연결 정책에 필요한 구성 파일을 관리합니다. 파일 안의 General, Rule, Hosts 등의 섹션은 각각 용도가 다릅니다. 목록에 파일을 추가했다고 해서 바로 활성화되는 것은 아닙니다. 수정 전에는 현재 선택된 파일을 확인하고 복원할 수 있도록 사본을 보관하세요. 서버 구독과 규칙 파일은 서로 다른 항목이므로 하나를 업데이트해도 다른 항목까지 바뀌지는 않습니다. iCloud 동기화를 사용한다면 각 기기에서 실제 동기화되는 항목과 활성화 상태를 확인하세요. 클라우드에 표시된다고 연결 준비가 끝난 것은 아닙니다. 인증 정보가 포함된 파일은 안전하게 보관하고 문제 해결 자료를 공유하기 전에 민감한 항목을 삭제하세요.
[General]
[Rule]
[Hosts]
파일 저장 ≠ 파일 선택 및 활성화Connectivity Test는 선택한 서버의 연결 상태를 확인하는 기능입니다. 테스트 결과만으로 모든 요청이 정상이라고 판단하지 말고 실제 접속 결과와 함께 살펴보세요. 연결되었지만 접속할 수 없다면 서버 상태, Global Routing, DNS, 규칙 매칭 순으로 확인하세요. Data에서 트래픽 기록을 참고하고 Settings의 Diagnostics에서 추가 단서를 수집할 수 있습니다. 통계 결과는 서버 측 과금 기록과 동일하지 않습니다. 문제를 진단할 때는 접속 대상을 하나로 고정하고 설정을 한 번에 하나씩 바꾸며 변경 전후를 기록하세요. 여러 항목을 동시에 수정하면 원인을 파악하기 어렵습니다.
Connectivity Test
→ Global Routing
→ DNS
→ Rule / FINAL
→ Data / Diagnostics어디서 시작할지 모르겠다면 먼저 시작하기를 읽어보세요. 기존 설정이 정상적으로 작동한다면 모든 옵션을 맞추기 위해 설정을 바꿀 필요는 없습니다. 변경할 때마다 목표와 확인 방법을 분명히 정하세요. 전체 기능 안내 보기 →
유일한 구매 경로는 App Store입니다. 개발자, 공식 아이콘, 앱 ID를 확인한 뒤 해당 스토어의 가격과 기기 호환성을 살펴보세요.
구매 항목은 앱 사용 권한입니다. 미국 스토어 참고 가격은 $2.99이며, 다른 스토어에서는 현지 통화로 표시됩니다. 실제 결제 금액은 구매 화면을 확인하세요.
Config 모드는 현재 구성 파일에 따라 요청을 처리합니다. PROXY, DIRECT, REJECT는 서로 다른 처리 방식을 나타내며 규칙 순서가 매칭 결과에 영향을 줍니다.
아래 절차는 사용자가 자신의 구독 또는 서버 정보를 보유하고 있다는 전제에서 설명합니다. 먼저 기본 연결을 확인한 뒤 규칙, 자동 업데이트, On Demand 조건을 추가하세요.
먼저 보유한 정보의 종류를 확인하세요. 서버 하나는 Add Server에서 항목별로 입력하고, QR 코드는 Scan QR Code로 가져올 수 있습니다. 기존 구독은 해당 구독 메뉴에서 가져오세요. 내용을 복사할 때는 전체 텍스트를 유지하고 웹페이지의 설명 문구가 주소에 섞이지 않도록 주의하세요. 가져온 뒤 Home 목록에서 그룹, 프로토콜, 서버 이름이 예상과 일치하는지 확인하세요.
규칙 구성 주소라면 단일 서버 정보로 입력하지 말고 Config에서 구성 파일로 처리하세요. 인증 정보가 포함된 주소는 본인 기기에만 저장하고 공개된 문제 해결 기록에 붙여 넣지 마세요.
Home에서 사용할 서버를 선택한 다음 Global Routing을 확인하세요. 구성, 프록시, 직접 연결 모드는 각각 Config, Proxy, Direct입니다. 규칙에 따라 트래픽을 나누려면 Config를 선택하고 적절한 구성 파일이 활성화되어 있는지 확인하세요. Proxy와 Direct는 문제를 비교 진단할 때 사용할 수 있지만, 모드를 바꾼다고 잘못된 인증이나 전송 매개변수가 해결되지는 않습니다.
전환 전 모드와 파일 이름을 기록하세요. 원래 상태로 되돌려야 할 때 기록에 따라 복구할 수 있습니다. 원인을 확인하지 않은 채 여러 파일을 연이어 바꾸지 마세요.
Home 상단의 연결 스위치를 켜세요. 처음 연결할 때 시스템에서 VPN 구성을 추가하라는 안내가 표시될 수 있습니다. 요청을 시작한 앱이 맞는지 확인한 뒤 시스템 안내에 따라 진행하세요. 연결 상태가 바뀌면 Connectivity Test로 확인하고 실제로 접속하려는 대상도 열어보세요. 스위치가 켜졌다는 사실만으로 연결이 정상이라고 볼 수 없으므로 DNS와 규칙이 예상대로 적용되는지 확인해야 합니다.
결과가 예상과 다르면 먼저 기기의 기본 네트워크를 확인한 다음 서버, 모드, DNS, 규칙 순으로 점검하세요. 기존 설정을 보관하고 한 번에 하나씩 바꾸면 여러 옵션을 동시에 켜는 것보다 원인을 찾기 쉽습니다.
본인이 구매할 Apple 계정으로 App Store에 로그인하세요. 시스템 요구 사항과 통합 구매 적용 여부는 App Store 페이지를 확인하고 구매 전에 현재 기기가 호환되는지 살펴보세요.
App Store에서 구매 및 설치를 완료한 뒤 앱을 처음 열어 자신의 서비스 정보를 가져오세요. 연결을 설정할 때 시스템 VPN 구성 안내를 확인하고, 이후 Home에서 서버와 Global Routing을 점검하세요. 스토어에 구매 완료로 표시된다면 현재 원래 구매 계정으로 로그인했는지 먼저 확인하세요.
iPhone 다운로드 단계 보기 →같은 Apple ID로 기존 구매 기록을 확인한 뒤 App Store에서 받으세요. 통합 구매 적용 여부는 스토어 안내를 확인하세요. 앱을 복원한 뒤에도 기기에 저장된 서버, 현재 구성, 권한 상태를 확인해야 합니다. 앱이 설치되었다고 모든 연결 설정까지 이전된 것은 아닙니다.
iPad 다운로드 단계 보기 →Mac / Apple TV에서도 같은 App Store에서 받을 수 있습니다. 시스템 요구 사항과 통합 구매 적용 여부는 App Store 페이지를 확인하세요.
Shadowrocket은 클로즈드 소스 상용 앱입니다. 이 사이트는 공식 사이트 및 공식 매뉴얼입니다. 구매 정보는 App Store 제품 페이지를, 설정 안내는 앱의 실제 화면을 기준으로 확인하세요.
932747118앱을 검색할 때 이름만으로 판단하지 마세요. 먼저 제품 상세 페이지를 열어 개발자가 Shadow Launch Technology Limited인지 확인하고, 이 사이트 상단의 공식 앱 아이콘과 대조한 뒤 제품 링크의 id932747118을 확인하세요. 세 가지 정보가 모두 일치해야 합니다. 이름이 비슷하다고 같은 제품은 아니며 검색 결과 순서도 정품 확인을 대신하지 못합니다.
이 사이트에서 스토어로 이동한 뒤에도 실제 표시되는 제품 정보를 확인하세요. 시스템 호환성, 현재 가격, 구매 적용 범위는 App Store 페이지에 표시된 내용을 기준으로 합니다. 앱 업데이트도 App Store에서 관리되므로 기기 설정에서 자동 업데이트 상태를 확인할 수 있습니다.
검색 결과에 앱이 표시되는지는 현재 App Store 계정의 스토어 지역과 앱 제공 범위에 따라 달라집니다. 기기 인터페이스 언어와 스토어 지역은 별개의 설정입니다. 검색 결과에 앱이 없거나 제품 페이지에서 구매할 수 없다면 연결 설정을 반복해서 바꾸기보다 계정에 표시된 스토어, 기기 호환성, 구매 제한을 먼저 확인하세요.
구체적인 확인 방법은 설치 안내를 참고하세요. 계정 지역을 변경할 때는 잔액, 기존 구독, 결제 정보 등의 조건이 적용될 수 있으므로 App Store의 안내를 따르세요. 이 사이트에서는 구매 및 다운로드 절차만 설명하며 계정은 제공하지 않습니다.
미국 스토어 참고 가격은 일회성 구매 $2.99입니다. 다른 스토어에서는 현지 통화로 표시되며 최종 금액은 구매 확인 화면을 기준으로 합니다. 앱을 구매한 뒤에도 본인이 이미 보유한 서버 정보나 구독을 사용해야 하며 유효성, 프로토콜, 인증 매개변수를 확인해야 합니다. 앱 구매 기록만으로 서버 사용 가능 여부를 판단할 수는 없습니다.
기기를 바꾸거나 앱을 재설치한 뒤에는 원래 구매 계정으로 App Store의 구입 항목에서 Shadowrocket을 찾으세요. iPhone과 iPad에서의 구매 적용 여부, 다른 기기의 호환성, 가족 공유 조건은 App Store 페이지를 확인하세요. 페이지에 가격이 계속 표시되면 다시 결제하기 전에 계정과 구매 기록을 확인하세요.
앱 복원과 구성 복원은 별개의 작업입니다. 기존 기기의 서버, 파일 선택, On Demand 연결 조건을 새 기기에서 하나씩 확인해야 합니다. iCloud 동기화를 사용하더라도 실제 동기화 범위를 확인하세요. 이전한 뒤에는 수동 연결을 먼저 확인하고 자동 연결 조건을 복구하세요.
가져오기에 성공했다는 것은 정보가 읽혔다는 의미일 뿐입니다. Home에서 서버를 선택하고 매개변수와 Global Routing을 확인한 뒤 연결 스위치를 켜야 합니다. 구독이 만료되었거나 서버에 연결할 수 없는 경우, 잘못된 구성 파일을 선택한 경우에도 접속에 문제가 생길 수 있습니다. 최초 연결 단계를 하나씩 확인 →
항상 그렇지는 않습니다. Config는 현재 구성 파일에 따라 요청을 처리하며 결과는 규칙 순서, 매칭 조건, 정책에 따라 달라집니다. DIRECT, PROXY, REJECT는 각각 다른 방식으로 처리되므로 마지막의 FINAL 설정도 확인해야 합니다. 모드 및 연결 확인 안내 보기 →
한 번의 테스트로 모든 접속 대상을 확인할 수는 없습니다. 대상을 하나로 정한 뒤 기본 네트워크, 서버, DNS, 매칭 규칙을 각각 확인하세요. 필요하다면 Global Routing 모드별 결과를 비교하되 한 번에 한 항목만 바꿔야 유효한 단서를 놓치지 않습니다. 연결 문제 해결 순서 보기 →
두 항목은 역할이 다르므로 같은 업데이트 작업으로 볼 수 없습니다. 가져온 정보가 서버 목록인지 구성 파일인지 먼저 확인한 뒤 앱에서 실제로 무엇이 바뀌었는지 살펴보세요. 규칙을 수정하기 전에는 현재 사용 가능한 사본을 보관해 변경 전후를 비교할 수 있도록 하세요. 가져오기 유형 안내 보기 →
처음 연결을 마친 뒤 구체적인 문제에 맞는 안내를 읽어보세요. 각 글은 하나의 작업 목표에 집중해 일상적인 관리 중 서버, 모드, 규칙을 한꺼번에 바꾸지 않도록 구성했습니다.
백그라운드에서 연결을 유지하는 방식과 On Demand 연결이 배터리에 미치는 영향을 설명하고, Wi-Fi 및 셀룰러 네트워크별 연결 조건을 설정할 때 고려할 점을 안내합니다.
기술 노트 읽기 →여러 구독을 저장할 때 Home 목록에서 그룹을 나누고 순서를 조정하며 오래된 구독을 삭제하는 방법과 중복 가져오기로 서버 목록이 길어지는 문제를 방지하는 방법을 안내합니다.
기술 노트 읽기 →연결 스위치를 켰는데도 웹페이지가 열리지 않는다면 서버 연결 상태, Global Routing 모드, DNS 설정, 규칙과 FINAL 정책 순으로 하나씩 확인하세요.
기술 노트 읽기 →