규칙에 따라 경로 결정
먼저 규칙을 일치시키고, 그다음 정책을 확인하세요.
먼저 규칙을 일치시키고, 그다음 정책을 확인하세요.
아이콘, 개발자, 앱 ID
구매 기록과 기기 내 설정을 각각 확인하세요.
RULES / GLOBAL ROUTING
먼저 Global Routing을 정한 다음, 각 요청에 어떤 규칙이 적용되는지 확인하세요. 두 설정은 서로 다른 문제를 다룹니다. 전자는 전체 처리 방식을 정하고, 후자는 Config에서 요청별 정책을 선택합니다.
규칙 분기는 요청마다 서로 다른 정책을 적용하는 기능입니다. Config에서 현재 활성화된 구성을 확인하고 Rule 순서와 DOMAIN-SUFFIX, GEOIP, IP-CIDR 등의 일치 조건을 살펴보세요. 규칙은 순서대로 평가되므로 범위가 넓은 조건을 앞에 두면 뒤의 세부 조건이 적용되지 않을 수 있습니다. FINAL은 보통 마지막에 두어 앞선 규칙과 일치하지 않은 요청을 처리합니다. 변경 전에는 기존 구성을 보존하고 한 번에 한 항목만 수정한 뒤, 같은 대상으로 다시 확인하세요. 여러 항목을 동시에 바꾸면 원인을 파악하기 어렵습니다.
Home에서 Global Routing을 열고 Config, Proxy, Direct가 구성, 프록시, 직접 연결에 각각 해당하는지 확인하세요. Config는 현재 구성에 따라 요청을 처리하고, Proxy는 프록시 방식, Direct는 직접 연결 방식을 사용합니다. 어떤 항목을 선택할지는 점검 목적에 따라 달라지며, 항상 하나를 고정 답으로 사용할 수는 없습니다. 규칙 분기가 필요하다면 Config와 활성화된 구성 파일이 일치하는지 먼저 확인하세요. 비교를 위해 방식을 임시 변경했다면 테스트 후 원래 설정으로 되돌리세요. 연결 스위치가 켜져 있어도 모든 요청에 같은 정책이 적용되는 것은 아닙니다.
연결은 됐지만 대상에 접속할 수 없다면 먼저 서버 연결 실패인지, 규칙 선택이 예상과 다른지 구분하세요. 전자는 연결 정보와 현재 네트워크를 확인하고, 후자는 일치 순서와 최종 정책, 선택한 서버를 점검해야 합니다. 스위치 상태만으로 판단하지 마세요.
Global Routing 및 설정 안내 보기 →ON DEMAND / DIAGNOSTICS
자동 연결 조건과 문제 진단은 따로 설정하세요. 먼저 수동 연결로 기본 구성이 작동하는지 확인한 뒤 On Demand가 필요한지 판단하면 문제 해결 시 변수를 줄일 수 있습니다.
On Demand는 설정한 조건에 따라 연결을 시작하는 기능이지, 작동하지 않는 서버를 고치는 스위치가 아닙니다. Settings에서 관련 옵션을 확인할 때는 어떤 네트워크에서 연결하고 언제 중지할지 먼저 정하세요. 처음 사용할 때는 수동 연결과 접속 확인을 마친 뒤 필요한 조건을 하나씩 활성화하는 것이 좋습니다. 연결이 끊겼다가 다시 시작된다면 On Demand와 시스템 VPN 상태를 함께 확인하세요. 배터리 소모를 점검할 때는 시스템 배터리 사용량, 실제 데이터 전송 및 네트워크 전환을 종합적으로 살펴보세요. 백그라운드에 앱 이름이 표시된다는 이유만으로 이상이라고 단정할 수 없습니다.
Connectivity Test, Diagnostics, Data는 각각 연결 테스트, 진단 정보, 데이터 사용량 확인 기능으로 이동하는 메뉴입니다. 먼저 현재 네트워크가 작동하는지 확인하고, 같은 서버를 선택해 테스트한 뒤 실제 접속 결과와 함께 판단하세요. 지연 시간은 테스트 당시 조건만 반영하며 모든 대상의 접속 성능을 나타내지는 않습니다. Data에서 전송 여부를 확인할 수 있지만 기기 내 통계를 서비스 제공자의 과금 기준과 동일시해서는 안 됩니다. 진단 결과를 공유하기 전에는 서버 주소, 구독 링크, 인증 정보를 가리고 문제 파악에 필요한 내용만 남기세요.
처음 연결할 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시될 수 있습니다. 이 권한은 시스템 네트워크 연결을 설정하기 위한 것이며 서버 정보를 자동으로 입력하지는 않습니다. 사용 중인 Shadowrocket에서 요청한 것인지 확인한 후 시스템 안내에 따라 허용하세요. 실수로 거부했다면 앱으로 돌아가 연결을 다시 시작하고 시스템 설정을 확인하면 됩니다.
순서대로 연결하고 확인하기 →CONFIG / SUBSCRIBE
서버 정보는 연결에 사용하고, 구성 파일은 처리 방식을 정리하는 데 사용합니다. 자료의 종류를 먼저 구분한 뒤 알맞은 가져오기 메뉴를 선택하세요. 구독과 규칙 파일은 서로 다른 항목입니다.
사용하려면 본인 소유의 구독 또는 서버 정보가 있어야 합니다. Add Server에서 정보를 입력할 때는 Type이 서비스 제공자가 안내한 프로토콜과 일치하는지 확인하고 Host, Port, 인증 항목을 차례로 점검하세요. Shadowsocks, VMess, VLESS, Trojan 등은 프로토콜마다 필요한 필드가 다르므로 서로 바꿔 사용할 수 없습니다. 인식 가능한 QR 코드가 있다면 Scan QR Code를 이용할 수 있습니다. 구독을 업데이트한 뒤 SERVER 목록이 바뀌었는지 확인하고 현재 선택 항목도 다시 살펴보세요. 업데이트에 실패하면 주소가 완전한지, 접근 권한이 있는지, 네트워크가 정상인지 확인하세요. 모든 정보를 반복해서 삭제하고 다시 시작하지 마세요.
Config의 구성 파일에서는 General, Rule, Host 등의 설정을 관리할 수 있습니다. 가져온 뒤에는 파일이 있는지만 확인하지 말고 올바른 구성이 활성화됐는지, 참조된 정책과 기존 서버가 서로 맞는지도 점검하세요. 규칙 이름만 실제 구성과 분리해 그대로 복사해서는 안 됩니다. iCloud 동기화 기능을 사용할 때는 두 기기에서 동기화 상태와 활성화 항목을 각각 확인하세요. 동기화됐다고 구성이 자동으로 적용된 것은 아닙니다. 파일을 수정하기 전에는 정상 작동하는 사본을 보관하세요. 문제가 생기면 마지막으로 확인된 정상 구성으로 되돌린 다음 변경 사항을 구간별로 살펴보세요.
구독 링크에는 접근 인증 정보가 포함될 수 있으므로 민감한 자료로 취급하세요. 다른 사람에게 문제를 설명할 때는 사용한 가져오기 메뉴, 오류 메시지, 작업 순서만 전달하고 전체 링크는 공개하지 마세요. QR 코드가 인식됐다는 것은 자료를 읽었다는 뜻일 뿐입니다. 필드를 확인하고 서버를 선택한 뒤 실제 연결도 테스트해야 합니다.
가져오기부터 일상 관리까지 전체 가이드 보기 →DEVICES / APP STORE
Shadowrocket은 App Store에서만 제공됩니다. 먼저 현재 로그인한 구매 계정과 제품 페이지를 확인한 다음 기기 호환성을 살펴보세요. 앱 구매 기록, 시스템 VPN 권한, 기존 연결 정보는 각각 별도의 단계이므로 기기를 바꿀 때 따로 확인해야 합니다.
제품 페이지에서 앱을 구매하거나 이전에 구매한 앱을 복원하세요. 처음 실행한 뒤 기존 정보를 가져오고 시스템 안내에 따라 VPN 구성 권한을 처리하면 됩니다. 시스템 요구 사항은 App Store 페이지를 확인하세요.
iPhone 구매 절차 보기 →원래 구매에 사용한 Apple ID로 구입 항목을 확인하세요. 구매 가능 여부는 App Store 페이지를 기준으로 합니다. 화면이 더 넓어도 정보 확인, 서버 선택, 연결 테스트 순서는 같습니다.
iPad 구매 절차 보기 →Mac 및 Apple TV에서도 같은 App Store에서 이용할 수 있으며, 호환성은 스토어 페이지를 확인하세요.
새 기기에서 구매 버튼이 보이면 먼저 App Store에 원래 구매 계정으로 로그인했는지 확인하고 구입 항목의 기록을 살펴보세요. 기기에 iCloud가 로그인되어 있다는 이유만으로 App Store 계정도 같다고 단정하지 마세요. 앱은 복원됐지만 SERVER 목록이나 Config가 이전 기기와 다르다면 기기 내 데이터와 동기화 설정을 추가로 확인해야 합니다. 앱 복원이 모든 연결 정보의 복원을 의미하지는 않습니다.
VERIFY / PURCHASE / RESTORE
Shadowrocket은 상용 폐쇄형 앱입니다. 정품 여부는 App Store 제품 페이지에 표시된 정보로 확인하세요. 검색 결과의 순서나 별칭, 비슷한 아이콘만으로 판단하지 마세요. 아래 세 가지를 함께 살펴보세요.
App Store 제품 페이지를 열어 이름 Shadowrocket과 개발자 Shadow Launch Technology Limited를 확인한 뒤, 이 사이트에 표시된 공식 아이콘과 대조하세요. 제품 링크의 id932747118은 앱 ID입니다. 이름이 비슷하다는 것만으로 같은 앱이라고 볼 수 없습니다. 검색 결과에서 상세 페이지로 이동한 뒤에도 개발자와 제품 정보를 다시 확인하세요. 앱 내부 옵션의 구체적인 표기는 현재 설치된 앱을 기준으로 하며, 이전 가이드의 위치만 보고 설정이 사라졌다고 판단하지 마세요.
제품이 현재 스토어에서 표시되는지, 어떤 통화와 구매 조건이 적용되는지는 App Store 페이지에서 직접 확인하세요. 이 사이트는 공통 제품 페이지로 안내하며 특정 스토어의 표시 상태가 모든 계정에 동일하다고 전제하지 않습니다. 페이지를 열 수 없거나 제품을 찾지 못하면 스토어 계정, 스토어 지역, 기기 호환성을 먼저 확인하세요. 시스템 요구 사항은 항상 App Store 페이지를 기준으로 하며, 글이 게시된 날짜로 기기가 여전히 요구 사항을 충족한다고 판단하지 마세요.
일회성 구매는 앱 자체의 구매 방식을 뜻합니다. iPhone과 iPad에서 원래 구매한 Apple ID로 구입 기록을 확인하세요. 현재 기기에서 이용 가능한지는 App Store 페이지를 기준으로 합니다. 기기를 바꾸거나 앱을 다시 설치할 때는 먼저 구매 기록을 복원한 다음 본인의 구성을 복원하거나 다시 가져오세요. 가족 공유 적용 여부는 스토어 안내와 계정 설정에서 확인해야 하며, 같은 가족이라는 이유만으로 구매 혜택을 단정할 수 없습니다. 기존 서버 정보와 구성을 사용할 수 있는 사본으로 보관하고 인증 정보도 안전하게 관리하세요.
앱 업데이트는 App Store에서 진행합니다. 업데이트 전에 스토어의 업데이트 안내를 확인하고 사용 중인 라우팅 방식과 구성을 기록해 두세요. 업데이트 후 동작이 달라지면 모든 규칙을 즉시 바꾸기보다 활성화 항목과 연결 상태부터 확인하세요. 구매 기록은 앱 사용 권한을 확인하는 자료이지 연결 서비스가 계속 유효한지 판단하는 기준은 아닙니다.
Shadowrocket을 구매하면 클라이언트 사용 권한을 얻는 것이며, 연결 가능한 서버나 구독이 함께 제공되는 것은 아닙니다. 이 사이트는 노드나 구독을 제공·판매·추천하지 않으며, 사용자가 이미 보유한 구독 또는 서버 정보를 이용하는 방법만 안내합니다. 연결 정보의 유효 기간, 인증 상태, 서비스 범위는 기존 서비스 제공자에게 확인하세요. 앱 가격과 연결 서비스 비용은 별개의 항목입니다.
가져오기 성공, 연결 스위치 활성화, 실제 대상에 접속 가능 여부는 서로 다른 점검 결과입니다. 가져오기는 정보가 읽혔다는 뜻일 뿐입니다. 연결은 입력 항목, 권한, 네트워크 조건에 따라 달라지고, 접속 결과에는 Global Routing과 규칙 정책도 영향을 줍니다. 문제가 생기면 이 세 단계에 따라 확인하는 편이 앱을 다시 구매하거나 구성을 반복해서 지우는 것보다 유용한 단서를 보존하기 쉽습니다.
READING / PRACTICAL NOTES
최근 글 세 편을 이어서 읽어 보세요. 먼저 구성 파일의 역할을 이해하고, 자동 연결과 첫 실행 순서를 확인합니다. 각 글은 앱에서 직접 확인할 수 있는 설정을 중심으로 설명하며, 테스트 결과를 항상 동일한 결론으로 간주하지 않습니다.
구간별로 구성 파일의 역할을 파악하고 전역 설정, 규칙 일치, 로컬 매핑, 재작성 기능을 구분하세요. Rule 순서와 FINAL을 확인하기 전에 파일이 참조하는 정책을 현재 구성과 연결할 수 있는지 살펴보세요. 문맥을 놓친 채 일부 내용만 복사하지 않도록 주의하세요.
시스템 배터리 사용량, 실제 데이터 전송, 자동 연결 조건을 함께 확인하세요. 수동 연결과 On Demand의 차이를 설명하고, 자동 연결을 먼저 일시 중지한 뒤 기본 구성을 유지하면서 동작이 달라지는지 살펴보는 방법을 안내합니다.
첫 연결 시 표시되는 시스템 안내부터 시작해 Home의 Not Connected, Global Routing, Connectivity Test, SERVER를 차례로 살펴보세요. 각 메뉴의 역할을 구분한 다음 정보를 가져오고 연결을 확인하세요.