App Store
먼저 정품 정보 확인
App Store 페이지에서 개발자, 공식 아이콘, 앱 ID를 대조하세요. 구매 내역은 Apple 계정에서 관리됩니다. 기기 호환성, 시스템 요구 사항, 현지 가격은 App Store 페이지를 기준으로 확인하세요.
정품 확인 방법 보기 →App Store 정품 · 공식 가이드
iPhone / iPad 설정 및 연결 안내: 먼저 App Store 정보를 확인한 다음 기존 설정을 가져오고 규칙 라우팅을 이해하세요. 앱은 일회성 구매이며, 연결 서비스는 별도로 관리됩니다.
App Store
App Store 페이지에서 개발자, 공식 아이콘, 앱 ID를 대조하세요. 구매 내역은 Apple 계정에서 관리됩니다. 기기 호환성, 시스템 요구 사항, 현지 가격은 App Store 페이지를 기준으로 확인하세요.
정품 확인 방법 보기 →Config
이미 보유한 구독 정보나 서버 정보를 준비하고, 프로토콜과 각 필드를 확인한 뒤 가져오세요. 서버 항목, 구독 그룹, 규칙 설정은 각각 용도가 다릅니다. 하나를 가져왔다고 나머지 설정까지 완료된 것은 아닙니다.
가져오기 단계 보기 →Rule
먼저 Global Routing을 확인한 뒤 현재 Config와 규칙 순서를 살펴보세요. 예시에 나온 도메인은 문법 설명용이며 그대로 사용할 수 있는 완전한 설정이 아닙니다. FINAL은 앞선 규칙과 일치하지 않을 때 처리 방식을 정합니다.
규칙 라우팅 이해하기 →Configuration reference
연결 방식, 매칭 규칙, 서버 정보는 각각 확인해야 합니다. 아래에서는 앱에 표시되는 용어를 사용해 설정 위치와 기능을 안내합니다. 연결 문제가 생기면 먼저 어느 단계의 문제인지 파악한 다음 해당 항목을 조정하세요. 여러 설정을 한꺼번에 바꾸면 원인을 찾기 어렵습니다.
Global Routing
Home의 Global Routing에서 Config, Proxy 또는 Direct를 선택하세요. Config는 현재 설정에 따라 연결을 처리하므로 규칙 라우팅을 확인할 때 적합합니다. Proxy는 선택한 프록시 정책으로 연결을 전달하고, Direct는 직접 연결합니다. 이 세 가지는 연결 처리 방식이지 연결 성공 여부를 나타내는 상태가 아닙니다. 규칙을 사용하려면 먼저 Config가 선택되어 있는지 확인한 다음 현재 구성 파일과 서버를 점검하세요. 문제 해결 중에는 비교를 위해 잠시 모드를 바꿔 볼 수 있습니다. 테스트 후에는 원래 설정으로 되돌려 모드 차이를 규칙 오류로 오해하지 않도록 하세요.
Global Routing
Config / Proxy / Direct
Global Routing 안내 보기 →
On Demand
On Demand는 설정한 조건에 따라 연결을 시작하는 기능입니다. Settings에서 관련 옵션을 확인할 수 있습니다. 연결 시점을 정하는 기능이므로 서버 주소, 인증 정보 또는 규칙 내용을 수정하지는 않습니다. 먼저 수동으로 연결하고 접속이 되는지 확인한 뒤 조건을 하나씩 설정하세요. 연결을 끈 뒤에도 자동으로 다시 연결된다면 설정을 반복해서 삭제하기보다 On Demand가 활성화되어 있는지 먼저 확인하세요. 네트워크 변경 후 실제 동작은 기기에서 확인해야 합니다. 조건을 바꾸기 전에는 기존 설정을 기록하고 시스템 VPN 권한과 앱 내 스위치 상태가 일치하는지 확인하세요.
Settings
On Demand
On Demand 연결 안내 보기 →
Rule
Config의 Rule은 연결이 조건에 일치했을 때의 처리 방식을 결정합니다. 규칙은 위에서 아래로 확인하며 첫 번째로 일치하는 항목에서 멈춥니다. 따라서 구체적인 도메인 조건은 일반적인 조건보다 앞에 두는 것이 좋습니다. DIRECT는 직접 연결, PROXY는 프록시 정책으로 전달, REJECT는 연결 거부를 뜻합니다. FINAL은 앞선 조건과 일치하지 않을 때 적용되는 기본 처리이므로 마지막에 배치하세요. 수정 전에 기존 설정을 보관하고, 결과를 알고 있는 대상으로 규칙 매칭을 확인하세요. 규칙 순서만 바꿔도 같은 요청에 적용되는 정책이 달라질 수 있습니다.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
규칙 우선순위 안내 보기 →
Subscribe
Subscribe는 사용자가 이미 보유한 구독의 서버 정보를 관리합니다. 가져오기 전에 본인이 소유하고 있으며 아직 유효한 링크를 준비하세요. 구독 업데이트와 App Store 앱 업데이트는 서로 다릅니다. 전자는 서버 항목을 새로 고치고, 후자는 앱을 업데이트합니다. 업데이트 후에는 그룹 내용, 현재 선택 항목, 프로토콜 필드를 확인하세요. 항목 수만으로 사용 가능 여부를 판단할 수는 없습니다. 새로 고침에 실패하면 네트워크, 링크 유효성, 콘텐츠 형식을 차례로 확인하고 짧은 시간 안에 반복해서 요청하지 마세요. 구독 주소에는 인증 정보가 포함될 수 있으므로 스크린샷, 로그, 문의 내용에서 민감한 정보를 먼저 삭제하세요.
Subscribe
Add Server
Scan QR Code
구독 업데이트 확인 방법 보기 →
Config
Config에는 General, Rule 등의 설정이 저장되며 Home에서 선택한 서버와는 별개입니다. 파일을 전환한 뒤에는 파일 이름만 보지 말고 현재 적용 중인 규칙과 관련 설정을 다시 확인하세요. iCloud 동기화 기능을 사용할 때는 기기의 Apple 계정, iCloud 사용 가능 상태, 앱에서 실제로 동기화하는 범위를 확인해야 합니다. 같은 계정으로 앱을 구매했다고 모든 정보가 동기화되는 것은 아닙니다. 처음 문제를 점검할 때는 검증된 설정을 하나 보관하고, 한 번에 한 항목씩 바꾼 뒤 같은 대상으로 결과를 비교하세요.
[General]
bypass-system = true
dns-server = system
Config 설정 안내 보기 →
Connectivity Test / Data
Home의 Connectivity Test는 서버 응답을 확인하는 데 도움이 되며, Settings의 Diagnostics는 추가 문제 해결에 사용됩니다. 테스트 방식에 따라 측정값의 의미도 다르므로 한 번의 결과만으로 실제 접속을 판단할 수는 없습니다. Data에서는 트래픽 통계를 확인할 수 있습니다. 통계를 읽을 때는 대상, 방향, 기간을 구분하세요. 누적 트래픽은 현재 속도도 아니고 서버 측 요금 산정액도 아닙니다. 연결에 문제가 생기면 기기 네트워크, 서버 정보, Global Routing, 규칙 매칭 순서로 확인하고 문제가 재현된 뒤 기록을 살펴보세요. 숫자 하나만으로 결론 내리지 마세요.
Connectivity Test
Settings / Diagnostics
Data
진단 도구 안내 보기 →
Shadowrocket에서는 Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard 등의 프로토콜 설정을 사용할 수 있습니다. 프로토콜 이름이 비슷하다고 필드를 서로 바꿔 쓸 수 있는 것은 아닙니다. Add Server에서 선택한 Type은 사용자가 이미 보유한 서버 정보와 일치해야 합니다. 주소, 포트, 인증 정보, 전송 옵션을 하나씩 확인하세요. 가져오기에 성공했다는 것은 앱이 내용을 인식했다는 뜻일 뿐, 원격 서버에 연결할 수 있다는 보장은 아닙니다. 필드가 불분명하면 원본 정보를 확인하고 다른 프로토콜의 기본값을 추측해 입력하지 마세요.
Data와 진단 기록을 통해 요청이 발생했는지, 어떤 정책이 적용됐는지 확인할 수 있지만 당시 선택한 서버 및 설정과 함께 살펴봐야 합니다. 여러 기기에서 사용한다면 먼저 각 기기의 기본 연결을 따로 확인한 뒤 동기화와 자동 연결을 점검하세요. 이렇게 하면 기기 설정 차이와 서버 문제를 구분할 수 있습니다. 구체적인 메뉴 위치와 사용 가능한 설정은 앱에 표시되는 내용을 기준으로 확인하세요. 용어의 뜻은 용어집에서 살펴볼 수 있습니다.
Device setup
두 기기 모두 같은 App Store 제품 페이지에서 Shadowrocket을 받을 수 있습니다. 먼저 구매에 사용하는 Apple 계정을 확인한 뒤 해당 기기의 호환성을 살펴보세요. 구매 가능 범위, 가족 공유, 시스템 요구 사항은 App Store 페이지를 기준으로 확인하세요.
App Store에서 구매하거나 구입 항목에서 복원한 뒤 Home이 정상적으로 열리는지 확인하세요. 처음 연결할 때 시스템에서 VPN 구성을 추가하도록 요청합니다. 이는 시스템 연결 항목을 만들기 위한 권한 요청이며 서버 정보 자체는 아닙니다. 허용한 뒤에도 기존 서버를 선택하고 실제 접속을 확인해야 합니다. 시스템에 연결됨으로 표시되어도 모든 대상에 예상한 규칙이 적용된다는 뜻은 아닙니다.
iPhone 안내 보기 →같은 Apple 계정으로 이미 구매했다면 iPad의 구입 항목에서 Shadowrocket을 찾을 수 있습니다. 복원 가능 여부는 App Store 페이지와 계정 기록을 확인하세요. 가로 화면의 레이아웃은 iPhone과 다를 수 있지만 현재 서버, Config, Global Routing은 각각 확인해야 합니다. 구매 내역 복원과 구성 데이터 복원을 같은 단계로 여기지 마세요. 기기를 바꾼 뒤에는 연결에 필요한 항목을 다시 점검해야 합니다.
iPad 안내 보기 →Mac / Apple TV에서도 같은 App Store에서 받을 수 있으며, 호환성은 App Store 페이지를 확인하세요.
검색 결과에서 앱을 찾을 수 없다면 현재 App Store 지역과 구매 계정을 확인한 뒤 제품 페이지에서 표시 여부를 확인하세요. 앱이 표시되는지와 기기 호환 여부는 별도로 점검해야 합니다. 이름을 반복해서 검색해도 원인을 찾지 못할 수 있습니다.
First connection
먼저 재현 가능한 수동 연결을 한 번 완료한 뒤 자동화 옵션을 설정하세요. 다음 세 단계는 사용자가 본인 소유의 구독 정보나 서버 정보를 이미 보유한 경우를 전제로 합니다. 이 사이트는 서버나 구독을 제공하지 않으며, 안내에서는 기존 정보를 가져오고 확인하는 방법만 설명합니다.
Home에서 Add Server를 열고 원본 정보에 맞는 Type을 선택한 뒤 필요한 필드를 입력하거나 가져오세요. 기존 QR 코드가 있다면 Scan QR Code를 사용할 수 있습니다. 구독을 이미 보유한 경우 구독 가져오기 절차를 따르세요. 가져온 항목이 예상한 그룹에 들어갔는지 확인한 다음 세부 정보에서 주소, 포트, 인증 정보를 점검하세요. 이름은 항목을 구분하기 위한 표시일 뿐, 프로토콜이나 유효성을 판단하는 기준은 아닙니다.
클립보드에서 가져온 정보라면 전체 내용이 복사됐는지, 설명 문구나 공백, 줄바꿈이 섞이지 않았는지 확인하세요. 저장 전에 입력 유형이 원본 정보와 일치하는지 확인하고, 저장 후 사용할 서버를 선택하세요. 구독 링크에는 인증 정보가 포함될 수 있으므로 안전하게 보관하세요. 문제 해결을 위해 정보를 공유할 때는 필요한 항목만 남기고 전체 링크와 인증 정보는 공개하지 마세요.
규칙에 따라 연결을 처리하려면 Config를 선택하고 Config에서 현재 사용 중인 파일을 확인하세요. 파일이 목록에 있다는 이유만으로 선택된 상태이거나 모든 규칙이 목적에 맞게 설정됐다고 볼 수는 없습니다. 먼저 General과 Rule의 주요 내용을 살펴보고 도메인 규칙, 주소 규칙, FINAL의 순서를 확인한 뒤 테스트하세요.
Proxy와 Direct는 처리 방식을 비교할 때 사용할 수 있지만 잘못된 서버 정보를 수정해 주지는 않습니다. 전환 후 동작이 달라졌다면 당시 모드, 서버, 대상을 기록한 다음 관련 규칙을 확인하세요. 규칙 예시는 문법 설명용입니다. 전체 맥락이 없는 상태에서 구성 파일 전체를 그대로 바꾸지 마세요. 설정을 수정하기 전에 언제든 되돌릴 수 있도록 사본을 보관하세요.
Home에서 연결 스위치를 켜고, 처음 사용할 때는 시스템 안내에 따라 VPN 구성 추가를 허용하세요. 이어서 Connectivity Test를 실행하고 직접 잘 아는 대상으로 접속을 시도하세요. 테스트 성공, VPN 연결 상태, 대상에 정상적으로 접속되는지는 각각 다른 단계를 나타냅니다. 하나의 상태만 보지 말고 함께 판단하세요.
실패하면 기기의 기존 네트워크, 선택한 서버, Global Routing, 구성 규칙 순으로 확인하세요. 먼저 최소한의 조건으로 연결을 확인한 다음 사용자 지정 규칙과 On Demand를 하나씩 추가하세요. 특정 대상에서만 문제가 나타난다면 해당 규칙의 매칭을 확인하세요. 모든 대상에서 문제가 생긴다면 네트워크와 서버 정보를 먼저 점검하세요. 단계별 작업은 전체 사용 안내를 참조하세요.
App Store / ID 932747118
Shadowrocket은 유료 클로즈드 소스 앱입니다. 앱 다운로드, 결제, 업데이트는 App Store에서 진행합니다. 이 공식 가이드는 App Store 정보와 앱 내 설정을 바탕으로 안내하며, 이름이나 아이콘이 비슷하다는 이유만으로 정품 여부를 판단하지 않습니다.
제품 페이지를 열고 앱 이름이 Shadowrocket인지 확인한 다음 개발자가 Shadow Launch Technology Limited인지 대조하세요. 공식 아이콘은 이 페이지에 표시된 아이콘과 일치해야 하며, 제품 페이지 주소의 앱 ID는 932747118입니다. 검색 결과에는 이름이 비슷한 앱이 나올 수 있으므로 제목의 키워드 하나만 보지 말고 세 항목을 함께 확인하세요.
개발자 정보는 배포 주체를 확인하는 데, 아이콘은 앱을 식별하는 데, 앱 ID는 정확한 제품 페이지를 확인하는 데 사용됩니다. 구매하기 전에 다시 한번 확인하세요. 하나라도 일치하지 않으면 지정된 제품 페이지로 돌아가 살펴보세요. 검색 순위나 비슷한 스크린샷만으로 판단하지 마세요.
App Store에서 앱을 볼 수 있는지는 현재 설정된 스토어 지역에 따라 달라집니다. 기기 언어, 현재 위치, 스토어 지역은 서로 다른 설정입니다. 앱을 찾을 수 없다면 App Store 구매에 사용하는 Apple 계정과 스토어 지역을 먼저 확인하고 제품 페이지가 표시되는지 살펴보세요. 웹페이지가 열려도 현재 계정으로 구매할 수 있다는 뜻은 아니므로 App Store에 표시되는 안내를 기준으로 확인하세요.
호환성은 제품 페이지에서 별도로 확인해야 합니다. 시스템 요구 사항은 항상 App Store 페이지를 기준으로 하며 오래된 안내에 적힌 요구 사항을 근거로 판단하지 마세요. 구매 또는 받기 버튼을 사용할 수 없다면 App Store에 표시된 전체 안내를 기록한 뒤 기기 조건, 결제 설정, 계정 상태를 확인하세요.
미국 App Store 기준 가격은 2.99달러이며 일회성 구매입니다. 각 국가 및 지역의 스토어에는 현지 통화로 표시되며, 실제 결제 금액은 결제 전 App Store 페이지를 확인하세요. 앱 구매 ≠ 회선 요금제. 구매하면 앱 사용 권한을 얻으며, 연결하려면 사용자가 본인 소유의 구독 정보나 서버 정보를 별도로 준비해야 합니다. 이 사이트는 서버나 구독을 제공, 판매, 추천하지 않습니다.
앱 업데이트는 App Store에서, 구독 업데이트는 앱 내에서 관리합니다. 두 업데이트는 대상이 다릅니다. 앱 업데이트가 서버 정보를 대신하지 않으며, 구독 업데이트도 구매 내역을 변경하지 않습니다. 앱을 구매했지만 연결 정보가 없다면 먼저 구성 개념을 살펴보세요. 연결할 수 없는 문제를 앱 구매가 적용되지 않은 것으로 오해하지 마세요.
기기를 바꾸거나 앱을 다시 설치할 때는 원래 구매한 계정으로 App Store의 구입 항목에서 Shadowrocket을 찾으세요. iPhone과 iPad에서는 같은 계정의 구매 내역으로 복원할 수 있으며, 구매 적용 범위는 App Store 페이지를 기준으로 확인하세요. 페이지에 다시 가격이 표시된다면 현재 계정이 원래 구매 계정과 일치하는지 먼저 확인하고 바로 다시 결제하지 마세요. 가족 공유 적용 여부도 App Store 안내와 가족 설정을 확인하세요.
앱을 복원한 뒤 서버, 구독, Config, VPN 권한이 모두 준비됐는지 확인하세요. 앱 구매, iCloud에 저장된 데이터, 기기 로컬 설정은 서로 다른 항목이며 서로를 대신하지 않습니다. 다시 연결하기 전에 하나씩 확인하고 동기화된 내용이 실제로 사용하려는 설정인지 살펴보세요.
Manual notes
기본 연결을 완료한 뒤 문제가 있는 항목에 맞는 가이드를 확인하세요. 트래픽 수치, 규칙 순서, 구독 새로 고침은 각각 확인 방법이 다르므로 먼저 무엇을 확인하는 중인지 파악한 뒤 결과를 해석하세요. 아래 글은 사용자가 직접 보유한 서버 정보를 대신하지 않으며, 한 번의 테스트 결과만으로 연결 서비스를 평가하지 않습니다.
서버별 및 앱별 업로드·다운로드 데이터를 살펴보고 통계 기간, 누적량, 현재 연결 상태를 구분하세요. 수치가 0이거나 지나치게 크다면 먼저 통계 대상을 확인한 다음 해당 요청이 실제로 발생했는지 점검하세요. 누적 값을 실시간 속도로 오해하지 않도록 주의하세요.
Data 수치 안내 보기 →Rule 섹션에서 첫 번째로 일치하는 규칙에서 처리가 멈추는 방식을 살펴보고 PROXY, DIRECT, REJECT의 기능을 비교하세요. 구체적인 조건과 일반적인 조건의 순서를 바탕으로 새 규칙이 적용되지 않는 이유와 FINAL의 위치를 확인할 수 있습니다.
규칙 매칭 안내 보기 →수동 새로 고침과 앱을 열 때 자동 업데이트되는 경우를 구분하고, 링크 유효성, 네트워크, 콘텐츠 형식을 차례로 확인해 실패 원인을 찾아보세요. 업데이트 후에는 현재 선택 항목을 다시 확인하세요. 새로 고침 완료 메시지만으로 서버에 연결할 수 있다고 판단해서는 안 됩니다.
구독 업데이트 안내 보기 →