먼저 App Store 정품인지 확인한 다음, 본인이 보유한 서버 정보나 구독을 iPhone / iPad 앱에 가져오세요. 이 안내에서는 구입, 설정, 연결, 문제 해결 순서로 규칙 분기를 설명합니다. 앱은 일회성 구매이며, 연결에 필요한 정보는 사용자가 직접 준비해야 합니다.
요청을 어떻게 분기할지 먼저 정한 다음 On Demand 연결, 구독 관리, 테스트를 살펴보세요. 아래 기능 설명과 규칙 예시는 사용법을 보여주기 위한 것으로, 예시 도메인은 문법 설명에만 사용됩니다.
Global Routing: 전체 연결 방식 선택
Home에서 Global Routing을 찾아 Config, Proxy, Direct 옵션을 확인하세요. Config는 현재 설정의 Rule에 따라 요청을 처리하고, Proxy는 선택한 서버를 통해 요청을 보내며, Direct는 직접 연결합니다. 처음 규칙 적용 여부를 확인할 때는 현재 옵션을 기록한 뒤 동일한 대상을 반복 테스트하세요. 서버 연결 상태와 규칙 적용 결과를 혼동하지 않는 데 도움이 됩니다. 도메인별로 다르게 처리하려면 보통 Config부터 확인합니다. 옵션을 바꾼 뒤 Connectivity Test 결과를 다시 살펴보세요.
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
On Demand: 네트워크 조건에 따라 연결
On Demand는 Settings에서 설정한 네트워크 조건에 따라 연결을 관리합니다. Global Routing과 역할이 다릅니다. On Demand는 연결을 시작할 시점을 정하고, Global Routing은 연결 후 요청을 처리하는 방식을 정합니다. 설정 전에 어떤 네트워크에서 자동 연결할지 정한 다음 앱에서 제공하는 조건을 하나씩 확인하세요. 테스트할 때는 조건에 맞는 네트워크로 전환하고 Home의 연결 상태를 살펴보세요. 예상대로 작동하지 않으면 Rule을 바로 바꾸기보다 Settings에서 조건을 먼저 확인하세요.
On Demand → 연결 조건
Global Routing → Config
Subscribe: 기존 구독 관리
본인이 보유한 구독 URL이 있다면 Shadowrocket의 구독 메뉴에서 추가할 수 있습니다. 서버 한 대의 정보만 있다면 Add Server의 해당 항목에 입력하세요. 두 방식을 혼용하지 마세요. 구독 업데이트는 주소에 있는 설정을 다시 불러오는 기능이며, 만료되거나 잘못된 주소를 자동으로 고쳐 주지는 않습니다. 가져온 뒤 항목이 표시되는지, 선택한 서버가 맞는지 확인하고 연결을 테스트하세요. 아래 주소는 형식 예시일 뿐 연결에 사용할 수 없습니다. 실제 정보는 본인이 보유한 자료를 사용하세요.
https://example.com/sub?token=xxxx
Config: 설정 한눈에 보기
분기 결과를 이해하려면 Config부터 확인하세요. 현재 어떤 설정을 사용 중인지 확인한 다음 Rule과 마지막의 FINAL을 살펴보세요. Home에 표시된 서버 이름만으로는 충분하지 않습니다. Config 모드에서는 요청이 최종적으로 어디로 향하는지가 규칙 매칭에 따라 달라집니다. 설정을 수정하기 전에 원래 내용을 보관하고, 항목을 하나씩 바꾸며 확인하세요. 규칙 문법과 순서, 실제 편집 가능한 항목은 앱의 현재 화면을 기준으로 합니다. 예시 도메인은 조건과 정책의 조합을 보여주기 위한 것이며 모든 요청에 그대로 적용할 수 있는 설정은 아닙니다.
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
Rule: 조건에 따라 정책 지정
Rule은 매칭 조건과 처리 정책을 한 줄에 작성합니다. DOMAIN-SUFFIX는 도메인 접미사로 매칭하고, GEOIP는 IP 주소의 국가·지역 정보로 매칭합니다. PROXY, DIRECT, REJECT는 각각 프록시 경유, 직접 연결, 거부를 뜻합니다. 문제를 확인할 때는 먼저 더 구체적인 규칙을 살펴보고, 마지막으로 기본 처리 규칙인 FINAL을 확인하세요. 앞선 조건이 이미 매칭됐는데 FINAL만 바꾸는 실수를 피할 수 있습니다. 새 규칙을 추가한 뒤에는 대상을 정해 실제 연결 경로를 테스트하고 변경 전후를 기록하세요. 예시는 문법 설명용입니다.
Home의 Connectivity Test에서 연결 테스트 결과를 확인할 수 있지만, 한 번의 테스트만으로 모든 문제를 진단할 수는 없습니다. 먼저 Home에서 연결됐는지 확인한 다음 선택한 서버와 Global Routing을 점검하세요. 특정 대상에서만 문제가 생기면 Config로 돌아가 해당 Rule을 확인하세요. 서버 항목 자체를 사용할 수 없다면 사용자가 보유한 서버 정보나 구독이 아직 유효한지 먼저 확인하세요. 아래 규칙은 분기 문제를 점검할 때 참고하는 예시이며 테스트 결과가 아니고, 특정 대상에 반드시 연결된다는 뜻도 아닙니다.
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
프로토콜 및 서버 입력 항목
Add Server에서 보유한 서버 정보에 맞는 Type을 선택하고 Host, Port와 해당 유형에 필요한 항목을 입력하세요. Shadowsocks, VMess, VLESS, Trojan, WireGuard, Hysteria2는 서로 다른 설정 유형이므로 입력 항목을 서로 바꿔 사용할 수 없습니다. 공유 링크를 복사하기 전에는 서버 한 대의 정보인지 여러 설정을 업데이트하는 구독 URL인지도 확인하세요. 지원 유형과 입력 항목은 앱에 표시되는 내용을 기준으로 합니다.
Data 및 iCloud
Data에서는 앱에 기록된 트래픽 정보를 확인할 수 있습니다. 최근 데이터가 오갔는지 살펴보는 데 참고할 수 있지만, 특정 수치만으로 모든 요청의 경로를 판단해서는 안 됩니다. 설정을 보존하려면 앱에서 확인할 수 있는 iCloud 관련 옵션과 현재 Apple 계정 상태를 살펴보세요. 기기를 바꾼 뒤에는 설정이 앱에 표시되는지 먼저 확인한 다음 서버를 선택하고 규칙을 점검한 뒤 연결을 테스트하세요. 앱 구매 내역 복원과 설정 자료 복원은 별개입니다.
DEVICE
기기별 App Store 이용 단계
먼저 App Store 제품 페이지에서 앱을 확인한 뒤 사용 중인 기기에 맞게 진행하세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다.
아래 단계는 사용자가 서버 정보나 구독 주소를 이미 보유하고 있다는 전제에서 설명합니다. 먼저 확인 가능한 연결을 하나 완료한 다음 규칙을 단계별로 조정하세요.
ADD SERVER / SUBSCRIBE
기존 정보 추가
Home을 열고 Add Server로 이동하세요. 서버 한 대의 정보가 있다면 Type에 맞는 항목을 입력하고, 구독 URL이 있다면 Subscribe를 통해 가져오세요. 입력한 뒤 Host, Port 등의 정보가 본인 자료와 일치하는지 확인합니다. 가져오기에 성공했다는 것은 설정이 앱에 저장됐다는 뜻일 뿐, 연결이 확인됐다는 뜻은 아닙니다. 항목을 확인하기 전에 여러 설정을 연달아 바꾸지 마세요.
GLOBAL ROUTING
분기 방식 선택
Home의 Global Routing에서 Config, Proxy, Direct를 확인하세요. Rule에 따라 요청을 분기하려면 Config를 선택하고 현재 설정과 FINAL을 확인합니다. 전체 연결 경로를 임시로 점검하려면 다른 옵션의 결과와 비교할 수 있습니다. 먼저 어떤 방식으로 테스트할지 정한 다음 서버는 그대로 유지하세요. 그래야 연결 결과를 비교할 수 있습니다.
CONNECTIVITY TEST
연결을 켜고 확인
Home의 연결 스위치를 켜세요. 처음 사용할 때는 시스템의 VPN 구성 권한 안내를 확인합니다. 연결 상태가 바뀌면 Connectivity Test를 실행한 뒤 실제로 이용하려는 대상을 확인하세요. 결과가 예상과 다르면 가져온 정보, 서버 선택, Global Routing, Rule 순서로 다시 살펴보세요. 구독, 설정, 연결 조건을 한꺼번에 바꾸기보다 이 순서로 범위를 좁히면 원인을 찾기 쉽습니다.
전체 안내에서는 권한 안내, 규칙 선택, 오류 지점을 하나씩 확인하는 방법도 설명합니다. 전체 안내 보기 →
VERIFY
정품 확인과 구입 정보
이 사이트는 공식 안내 사이트입니다. 제품 정보는 App Store 제품 페이지와 앱 내 문구를 통해 확인하세요.
App Store 페이지에서 항목별 확인
App Store에서 Shadowrocket을 검색했을 때 이름이 비슷하다는 이유만으로 같은 앱이라고 판단하지 마세요. 제품 상세 페이지를 열어 개발자가 Shadow Launch Technology Limited인지 확인하고, App Store에 표시된 공식 앱 아이콘과 대조하세요. 마지막으로 제품 페이지 주소의 앱 ID가 932747118인지 확인합니다. 이 세 항목은 페이지에서 직접 확인할 수 있습니다. 사이트 상단의 아이콘은 해당 제품의 공식 artwork에서 가져온 것이지만, 확인할 때는 App Store에 실제로 표시된 정보를 기준으로 하세요.
검색 결과에서 해당 제품 페이지를 바로 찾을 수 없다면 사이트의 정품 확인 안내를 통해 지정된 App Store 제품 페이지로 이동한 다음, 현재 계정의 스토어에 표시되는 내용을 확인하세요. 가격, 호환성, 시스템 요구 사항은 스토어 또는 기기에 따라 다르게 표시될 수 있습니다. 구입 전에는 App Store 페이지의 안내를 기준으로 삼고, 다른 사람의 화면 캡처만으로 본인 계정에 표시될 최종 상태를 판단하지 마세요.
구입 내역과 설정 자료는 별도로 확인
Shadowrocket은 유료 상용 앱입니다. 미국 스토어 가격은 약 2.99달러이며 일회성 구매입니다. 다른 스토어에서는 현지 통화로 표시되는 현재 가격을 확인하세요. iPhone이나 iPad에서 구입 상태를 확인할 때는 원래 구입에 사용한 Apple ID로 로그인하고 스토어 페이지의 표시를 기준으로 삼으세요. 기기를 바꾸거나 앱을 다시 설치한 뒤에는 App Store의 구입 항목을 먼저 확인하고, 앱에 기존 설정이 남아 있는지도 확인하세요. 구입 내역을 복원해도 서버 정보나 구독 내용이 자동으로 복원되는 것은 아닙니다.
이후 관리에서도 항목별 출처를 구분하세요. 앱 업데이트는 App Store에서 처리하며, 기존 구독 주소를 계속 읽을 수 있는지는 사용자가 보유한 주소에 따라 달라집니다. Rule의 동작은 현재 Config와 Global Routing을 함께 확인해야 합니다. 문제가 생기면 App Store에서 구입하는 단계, 설정 가져오기, 연결 시작, 대상별 분기 중 어디에서 발생했는지 먼저 구분한 뒤 관련 안내를 확인하세요. 그러면 설정 문제를 해결하려고 앱을 다시 구입하거나, 계정의 구입 상태를 확인하려고 규칙을 반복해서 바꾸는 일을 피할 수 있습니다.
APP STORE RECORD
제품명
Shadowrocket
개발자
Shadow Launch Technology Limited
앱 ID
932747118
구입 경로
App Store 제품 페이지
확인 순서: 개발자 이름 → 공식 아이콘 → 앱 ID. 세 항목이 일치하면 현재 스토어에 표시된 가격, 호환성, 시스템 요구 사항을 확인하세요. 사용 안내는 제품 페이지의 최신 정보를 대신할 수 없습니다.
CHECK
자주 묻는 질문 빠른 확인
가져오기는 성공했는데 왜 연결되지 않나요?
먼저 선택한 서버와 본인이 보유한 정보를 확인한 다음 Home의 연결 상태를 살펴보세요. 가져오기는 설정을 저장하는 단계입니다. Connectivity Test와 실제 대상 테스트로 연결 여부를 확인할 수 있습니다. 여러 항목을 한꺼번에 바꾸기보다 단계별 안내에 따라 하나씩 점검하면 문제를 찾기 쉽습니다.
Config와 Proxy는 어떻게 다른가요?
Config는 현재 Rule에 따라 요청 경로를 정하고, Proxy는 선택한 서버를 사용합니다. 특정 대상에서만 차이가 난다면 스위치 상태만 보고 판단하지 말고 규칙 매칭과 FINAL을 먼저 확인하세요. 관련 화면 용어는 용어집에서 확인할 수 있습니다.
Data 수치로 무엇을 알 수 있나요?
Data에는 앱에서 확인할 수 있는 트래픽 기록이 표시되며, 연결 후 데이터 변화를 살펴보는 데 참고할 수 있습니다. 이 정보만으로 각 요청에 어떤 Rule이 적용됐는지 확인할 수는 없습니다. 특정 대상을 점검할 때는 Global Routing, 현재 Config, 실제 테스트 결과를 함께 확인하세요.
기기를 바꾼 뒤 무엇부터 복원해야 하나요?
먼저 원래 구입 계정으로 App Store의 구입 상태를 확인한 다음 앱에서 설정이 남아 있는지 확인하세요. 구입 내역과 설정 자료는 별도로 처리해야 합니다. 다시 가져와야 한다면 본인이 보관한 서버 정보나 구독 주소를 사용하세요. 화면 용어에 관한 자세한 설명은 용어집에서 확인할 수 있습니다.
NOTES
최근 기술 노트
구체적인 상황별로 확인하세요. 처음 실행하기, 공유 링크와 구독의 차이, WireGuard 항목의 입력 정보 출처를 다룹니다.