iPhone
App Store에서 구매 및 설치를 완료하세요. VPN 구성을 처음 추가할 때는 시스템 권한 안내를 읽은 다음 Home으로 돌아가 선택한 서버와 Global Routing을 확인합니다. 시스템 요구 사항과 기기 호환성은 App Store 페이지에 표시된 내용을 기준으로 합니다.
iPhone 다운로드 안내 보기기기 및 App Store
Shadowrocket은 App Store에서만 판매됩니다. 구매 전에 개발자, 공식 아이콘, 앱 ID를 확인하세요. 설치한 뒤에는 사용자가 이미 보유한 구독 또는 서버 정보를 가져오면 됩니다. 앱 구입 내역과 연결 설정은 서로 다른 데이터이므로, 구입 항목을 복원한 뒤에도 설정이 모두 있는지 확인해야 합니다.
App Store에서 구매 및 설치를 완료하세요. VPN 구성을 처음 추가할 때는 시스템 권한 안내를 읽은 다음 Home으로 돌아가 선택한 서버와 Global Routing을 확인합니다. 시스템 요구 사항과 기기 호환성은 App Store 페이지에 표시된 내용을 기준으로 합니다.
iPhone 다운로드 안내 보기구매 당시 사용한 Apple ID로 구입 내역을 확인한 다음 앱을 다운로드하세요. iPhone 및 iPad에서의 통합 구매와 복원 가능 여부는 App Store 페이지에 표시된 내용을 기준으로 합니다. 넓은 화면에서 설정 항목을 비교하더라도 가져오기와 연결은 항목별로 확인해야 합니다.
iPad 다운로드 안내 보기Mac 및 Apple TV에서도 같은 App Store에서 이용할 수 있습니다. 시스템 요구 사항과 기기 호환성은 App Store 페이지에 표시된 내용을 기준으로 합니다.
기능 및 설정
먼저 연결 모드를 정한 뒤 설정과 서버를 확인하세요. 다음 여섯 항목은 각각 정책 선택, 자동 연결, 규칙 매칭, 구독 업데이트, 파일 관리, 프로토콜 항목을 다룹니다. 서로 연관은 있지만 한 항목이 다른 항목을 대신하지는 않습니다.
Home의 Global Routing에서 Config, Proxy 또는 Direct를 선택합니다. Config는 현재 설정 파일에 따라 정책을 판단하므로 요청별로 다르게 처리할 때 적합합니다. Proxy는 해당 요청을 선택한 프록시로 전달하고 Direct는 직접 연결합니다. 규칙별로 트래픽을 분기하려면 먼저 Config를 선택하고 실제로 활성화된 파일을 확인하세요. 사용되지 않는 파일만 편집해서는 적용되지 않습니다. 문제를 점검할 때 모드를 잠시 바꿔 비교할 수 있지만, 테스트가 끝나면 원래 설정으로 되돌려야 합니다. 모드는 요청 처리 방식을 결정할 뿐 서버 주소, 인증 정보 또는 DNS 설정을 채워 주지는 않습니다.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
모드 및 기능 설명 보기 →
On Demand는 설정한 조건에 따라 연결을 시작하는 기능이며, 관련 항목은 Settings에서 확인할 수 있습니다. 기능을 켜기 전에 직접 연결해 설정이 정상인지 확인한 다음 Wi-Fi 또는 셀룰러 네트워크 조건을 지정하세요. 기본 연결 문제를 자동 연결 문제로 오해하지 않도록 주의해야 합니다. 테스트할 때는 스위치가 켜져 있는지만 보지 말고 네트워크를 전환한 뒤 실제 상태를 확인하세요. 자동 연결을 잠시 중지하려면 On Demand 조건도 확인해야 합니다. 수동으로 연결을 끊은 뒤 다시 작동할 수 있기 때문입니다. 배터리 소모는 데이터 사용량, 신호 상태, 백그라운드 활동에도 영향을 받으므로 시스템의 배터리 기록과 함께 살펴보세요.
Settings
On Demand
On Demand 및 배터리 점검 보기 →
규칙별 트래픽 분기는 매칭 조건과 실행 정책으로 구성됩니다. Config에서 현재 파일의 [Rule] 섹션을 확인하고, 특정 도메인이나 명확한 IP 대역에 해당하는 규칙을 더 포괄적인 조건보다 앞에 둔 뒤 마지막에 FINAL을 배치하세요. DOMAIN-SUFFIX는 도메인 접미사를 매칭하고 GEOIP는 대상 IP의 위치 정보를 기준으로 판단합니다. PROXY, DIRECT, REJECT는 각각 프록시, 직접 연결, 차단을 뜻합니다. 예상과 다른 규칙이 적용되면 해당 줄만 수정하지 말고 앞쪽 규칙부터 확인하세요. 아래 도메인은 문법 설명용이며 반드시 따라야 하는 접속 정책이 아닙니다.
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
규칙 및 설정 참고 자료 보기 →
이미 보유한 구독이 있다면 안내에 따라 Home의 추가 메뉴에서 가져온 뒤 구독 그룹과 서버 목록을 확인하세요. 구독 업데이트는 원격 정보를 다시 읽는 것이며 앱 업데이트와는 다릅니다. 현재 선택한 서버가 계속 유효하다는 보장도 없습니다. 업데이트 후 선택 항목을 다시 확인하고 필요하면 연결을 점검하세요. 구독 주소에는 개인 접속 정보가 포함될 수 있으므로 공개 스크린샷이나 로그에 노출하지 마세요. 가져오기에 실패하면 먼저 링크가 온전히 복사되었는지, 불필요한 공백이 포함되지 않았는지 확인한 다음 로컬 네트워크와 기존 서비스의 유효성을 점검하세요. 이 사이트에서는 가져오기와 관리 방법만 안내합니다.
Home
Add Server
Subscribe
기존 구독 가져오기 절차 보기 →
Config에서 설정 파일을 관리하며, 규칙, DNS 및 기타 동작은 올바른 섹션에서 수정해야 합니다. 편집 전에 현재 활성화된 파일을 확인하고 복구할 수 있도록 사본을 보관하세요. 한 번에 한 종류의 설정만 바꾸면 문제가 생겼을 때 원인을 찾고 되돌리기 쉽습니다. [General]은 일반 옵션, [Rule]은 정책 판단, [Host]는 도메인 매핑, [URL Rewrite]는 재작성 규칙을 관리합니다. 원격 설정을 다시 업데이트할 때는 로컬 변경 사항이 유지되는지 확인하세요. iCloud 동기화를 사용할 때도 각 기기의 실제 파일과 선택된 설정을 따로 확인해야 합니다. 파일 이름만으로 내용이 같은지 판단할 수는 없습니다.
[General]
bypass-system = true
[Rule]
FINAL,PROXY
설정 항목별로 읽어 보기 →
Shadowrocket은 여러 프록시 프로토콜을 지원합니다. 서버 정보를 추가할 때는 프로토콜 이름을 짐작해 선택하지 말고 사용자가 보유한 서버 정보를 기준으로 Type을 고르세요. Shadowsocks, VMess, VLESS, Trojan, WireGuard, Hysteria2는 필요한 항목이 서로 다르며 주소와 포트가 같아도 설정을 서로 바꿔 쓸 수 있는 것은 아닙니다. Add Server에서 인증, 전송, TLS 관련 정보를 하나씩 확인하세요. QR 코드로 스캔하거나 가져온 뒤에도 항목이 빠짐없이 입력되었는지 점검해야 합니다. 프로토콜은 연결 방식을 설명할 뿐 실제 연결 가능 여부는 서버, 현재 네트워크, 해당 설정값에 따라 달라집니다. 지연 시간 테스트 결과만으로 웹 페이지 접속까지 확인할 수는 없습니다.
Add Server
Type
Host
Port
프로토콜 및 연결 기능 보기 →
Data는 트래픽 변화를 살펴보는 메뉴지만, 트래픽이 늘었다고 대상 웹 페이지가 정상적으로 응답했다는 뜻은 아닙니다. 점검할 때는 현재 네트워크, 연결 모드, 접속 결과를 함께 기록하세요. iCloud로 관련 데이터를 기기 간 동기화하더라도 각 기기의 앱 상태와 설정 내용을 확인해야 합니다. 시스템 VPN 권한, 구입 내역, 서버 유효성은 동기화 결과만으로 판단할 수 없습니다. 한 기기에서 재현 가능한 연결 테스트를 먼저 완료한 뒤 다른 기기에서 같은 매개변수를 확인하면 차이를 찾기 쉽습니다.
규칙 판단 흐름
규칙 순서가 우선순위를 정합니다. 구체적인 도메인 조건은 앞에 두고 IP와 위치 정보 조건을 그다음에 확인하며, FINAL은 마지막에 배치합니다. REJECT는 정책이지 독립적인 매칭 유형이 아닙니다. 그림의 분홍색 라벨은 규칙이 매칭된 뒤 차단 정책이 실행됨을 나타내며, 모든 요청이 모든 라벨을 차례로 거친다는 뜻은 아닙니다.
예를 들어 DOMAIN-SUFFIX,example.com,PROXY에서 앞의 두 항목은 도메인 조건을, 마지막 항목은 처리 정책을 나타냅니다. 조건을 올바르게 작성해도 정책을 잘못 선택하면 예상과 다른 결과가 나옵니다. 문제를 확인할 때는 규칙이 놓인 위치도 함께 살펴보세요. 앞쪽의 포괄적인 규칙이 먼저 매칭될 수 있습니다.
도메인 규칙과 IP 규칙은 서로 다른 정보를 사용합니다. 웹 페이지가 열리지 않을 때 지연 시간만 반복해서 테스트해서는 안 됩니다. 도메인이 정상적으로 해석되는지, 최종적으로 어떤 규칙이 매칭되었는지, 현재 서버가 실제 요청을 처리할 수 있는지 확인하세요. 변경 전에는 기존 값을 기록하고 변경 후에는 같은 대상으로 다시 테스트하세요.
정품 및 구매 확인
Shadowrocket은 소스가 공개되지 않은 상용 앱입니다. 이 사이트는 Shadowrocket 공식 웹사이트이자 공식 매뉴얼입니다. 앱을 다운로드하고 가격을 확인하거나 업데이트 기록을 읽을 때는 App Store 제품 페이지를 기준으로 하세요. 설정을 사용할 때는 앱에 실제로 표시되는 항목과 현재 파일을 기준으로 확인해야 합니다. 이 두 종류의 정보를 구분하면 구매 문제를 연결 문제로 오해하지 않을 수 있습니다.
이름 검색은 제품을 찾는 첫 단계일 뿐입니다. 상세 페이지를 열어 개발자가 Shadow Launch Technology Limited인지 확인하고, 이 사이트 상단의 공식 아이콘과 대조한 뒤 제품 링크의 앱 ID가 932747118인지 확인하세요. 공식 아이콘은 흰색 배경에 파란색과 보라색 테두리의 그림입니다. 검색 결과에 비슷한 이름이 보인다는 이유만으로 판단하지 마세요. 세 가지 정보가 동일한 제품 페이지를 가리키는지 확인한 다음 구매 버튼, 호환성, 앱 설명을 살펴보세요.
사이트 내 안내에서 다운로드 절차로 이동했다면 먼저 App Store 정품 확인 안내를 읽고 스토어를 여세요. 앱 업데이트는 App Store에서 관리하며 구체적인 업데이트 내용과 기록도 스토어 페이지에서 확인할 수 있습니다. 홈페이지에는 특정 버전이나 OS 숫자를 표시하지 않습니다. 정적인 안내 문구가 현재 기기에 설치할 수 있는 조건으로 오해되지 않도록 하기 위해서입니다.
미국 스토어 가격은 2.99달러이며 실제 가격은 App Store 페이지에 표시된 내용을 기준으로 합니다. 다른 스토어에서는 현지 통화로 표시됩니다. 일회성 구매는 앱의 구매 방식을 뜻하며 서버 접속, 구독 유효 기간, 네트워크 품질을 포함하지 않습니다. 클라이언트 일회성 구매 ≠ 서버 회선 요금제. 이 사이트는 노드나 구독을 제공·판매·추천하지 않습니다. 이후 연결 안내는 사용자가 이미 자신의 구독 또는 서버 정보를 보유하고 있다는 전제에서 설명합니다.
따라서 구매를 완료한 뒤에도 Home에서 서버를 추가하거나 기존 구독을 가져와야 할 수 있습니다. 앱을 설치했지만 연결 정보가 없다면 앱을 반복해서 구매하지 말고 먼저 자신이 보유한 설정 자료를 준비하세요. 반대로 서버 정보가 유효하더라도 App Store의 앱 구입 내역을 대신하지는 않습니다. 두 항목을 각각 확인해야 문제의 원인을 명확히 파악할 수 있습니다.
App Store 검색 결과는 현재 로그인한 계정의 스토어 지역에 따라 달라집니다. 앱을 찾을 수 없다면 먼저 현재 스토어 로그인 상태와 지역을 확인한 다음 이 페이지의 제품 링크로 상세 정보를 확인하세요. 시스템 요구 사항, 기기 호환성, 구매 가능 여부는 모두 App Store 페이지에 표시된 내용을 기준으로 합니다. 계정 지역 변경을 고려한다면 먼저 Apple 계정 화면에 표시된 조건을 확인하세요. 특히 남은 잔액, 결제 수단, 이용 중인 서비스를 살펴보고 검색 한 번을 위해 설정을 반복해서 바꾸지 마세요.
iPhone과 iPad에서 함께 사용할 때의 통합 구매 및 복원 가능 여부도 App Store 페이지에 실제로 표시된 내용을 기준으로 합니다. 기기에 설치할 수 있는지, 계정에 구매 자격이 있는지, 연결 설정이 완전한지는 서로 독립적인 확인 항목입니다. 구형 기기에서 다운로드할 수 없다는 메시지가 표시되면 가져오기 링크나 규칙 파일 탓으로 돌리기보다 먼저 호환성 안내를 확인하세요.
앱을 삭제 후 재설치하거나 기기를 바꿨다면 먼저 App Store에 앱을 구매할 때 사용한 Apple ID로 로그인되어 있는지 확인한 뒤 구입 항목에서 Shadowrocket을 찾으세요. 복원 조건을 충족하면 구입 내역에서 다시 다운로드할 수 있습니다. 구매하라는 메시지가 표시되면 결제를 반복하기 전에 계정, 스토어 지역, 구입 내역을 확인하세요. 자세한 경로는 구입 항목 복원 안내를 참고하세요.
앱을 다시 다운로드해도 연결 상태 전체가 자동으로 복원되는 것은 아닙니다. 앱을 열어 서버 목록, 구독, 현재 Config, Global Routing을 확인하세요. iCloud 동기화나 설정 백업을 사용하는 경우 파일 내용과 실제 적용된 선택 항목도 확인해야 합니다. 시스템에서 VPN 구성을 추가하라는 안내가 나오면 권한 내용을 읽은 뒤 승인하세요. 복원이 끝나면 먼저 수동 연결을 테스트하고, 이후에 On Demand 조건을 다시 설정하세요. 여러 항목을 한꺼번에 바꾸면 원인을 파악하기 어렵습니다.
사용자가 보유한 연결 정보를 준비한 다음 가져온 설정 항목을 확인하세요. 서버를 선택하고 Global Routing을 확인한 뒤 연결을 시작합니다. Connectivity Test는 연결 가능성을 살펴보는 데 도움이 되지만 DNS, 규칙, 대상 사이트가 모두 정상임을 단독으로 증명하지는 않습니다. 명확한 접속 대상으로 테스트하고 당시 사용한 네트워크와 모드를 기록하세요. 실패하면 설정을 한 번에 하나씩만 바꾸고 다시 테스트한 뒤 유지 여부를 결정하세요.
“지연 시간은 표시되는데 웹 페이지가 열리지 않는” 경우 로컬 네트워크, DNS 조회, 규칙 매칭, 실제 서버 요청 순으로 확인하세요. Data에 트래픽이 표시되어도 데이터 전송이 발생했다는 뜻일 뿐 요청이 성공적으로 완료되었다는 의미는 아닙니다. 구독 주소, 인증 정보, 개인 도메인이 포함된 로그를 공유하기 전에는 민감한 내용을 가리세요. 전체 절차는 사용 안내를, 연결 문제는 문제 해결을 참고하세요.
먼저 Global Routing이 Config로 설정되어 있는지 확인한 다음 편집한 파일이 실제로 사용 중인지 확인하세요. 이어서 대상 규칙 앞에 먼저 매칭되는 조건이 있는지 살펴보세요. FINAL이 앞쪽에 있으면 그 뒤의 규칙은 예상대로 적용되지 않습니다. 규칙 매칭 참고 자료 보기 →
아닙니다. 구독 업데이트는 사용자가 보유한 구독에서 연결 정보를 다시 읽고, 앱 업데이트는 App Store에서 관리합니다. 구독을 업데이트한 뒤에는 선택한 서버가 여전히 있는지 확인하세요. 앱을 업데이트한 뒤에는 스토어 설명과 실제 설정을 살펴보세요. 구독 관리 관련 질문 보기 →
서버 정보, 현재 설정 파일, Global Routing, 시스템 VPN 권한을 확인한 뒤 연결을 직접 테스트하세요. 구입 내역은 앱을 다시 받을 수 있는 자격을 나타낼 뿐 연결 설정까지 복원되었다는 뜻은 아닙니다. 복원 후 점검 절차 보기 →
가이드 및 문제 해결
기본 연결을 완료한 뒤 실제 문제에 맞는 주제를 확인하세요. 프로토콜 안내에서는 설정 항목과 사용 조건을, DNS 안내에서는 이름 조회와 전달을, On Demand 안내에서는 자동 연결과 배터리 기록 확인 방법을 설명합니다. 한 가지 테스트 결과만으로 모든 설정을 한꺼번에 바꾸지 마세요.
QUIC와 UDP의 전송 방식부터 살펴보고 패킷 손실이 많거나 거리가 먼 네트워크에서의 성능과 한계를 알아봅니다. 설정 전에는 사용자가 보유한 서버에서 제공하는 프로토콜, 포트, 인증 항목을 확인하세요. 프로토콜 이름만으로 연결 성능을 판단할 수는 없습니다.
프로토콜 설명 읽기 →[General] 섹션의 dns-server 작성 방법을 통해 DNS 조회 방식별 차이를 살펴보고 속도, 안정성, 개인정보 보호 간의 균형을 설명합니다. 설정을 바꿀 때는 기존 값을 보관하고 같은 도메인으로 다시 테스트해 규칙 문제를 DNS 오류로 오해하지 않도록 하세요.
DNS 설정 안내 읽기 →시스템 배터리 기록, 실제 데이터 사용량, 네트워크 전환을 함께 살펴 상시 연결과 조건부 연결의 차이를 확인하세요. 먼저 수동 연결이 정상인지 테스트한 다음 Wi-Fi와 셀룰러 네트워크 조건을 설정하고 반복해서 연결이 시작되는지 살펴보세요.
조건부 연결 점검 안내 읽기 →