먼저 정품 확인
App Store에서 개발자, 공식 아이콘, 앱 ID를 대조한 다음 현재 스토어에 표시된 가격과 호환성을 확인하세요.
App Store에서 개발자, 공식 아이콘, 앱 ID를 대조한 다음 현재 스토어에 표시된 가격과 호환성을 확인하세요.
이미 보유한 구독 정보나 서버 정보를 준비하세요. 앱 구매와 연결 서비스 이용은 별개이므로 가져오기 전에 정보가 모두 있는지 확인하세요.
Global Routing, 현재 서버 및 Config를 확인하고 실제 요청과 진단 정보를 통해 정책이 예상대로 적용되는지 점검하세요.
서버 정보, 설정 파일, 연결 방식을 먼저 구분한 뒤 필요한 옵션을 조정하세요. 아래 규칙 예시는 문법 설명용이며 example.com은 예시 도메인으로, 실제 이용 가능한 서비스가 아닙니다.
Rules는 요청에 적용할 정책을 결정합니다. 사용하기 전에 Home의 Global Routing에서 Config를 선택하고 Config에서 현재 활성화된 파일을 확인하세요. 규칙은 대체로 순서대로 적용되므로 구체적인 도메인 규칙을 포괄적인 조건보다 앞에 둡니다. DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 주소 범위를 지정합니다. PROXY, DIRECT, REJECT는 서로 다른 처리 방식이며 FINAL은 앞선 규칙에 일치하지 않은 요청을 처리합니다. 수정 후에는 실제 접속과 기록을 확인하세요. 서버 응답 속도만으로 라우팅이 올바른지 판단하지 마세요.
Config 모드는 현재 파일의 규칙에 따라 요청을 처리합니다. Proxy와 Direct 모드는 비교 및 문제 해결에 활용할 수 있습니다. 테스트가 끝나면 Config로 되돌려야 하는지 확인해 임시 테스트 상태가 계속 유지되지 않도록 하세요.
01[Rule]02DOMAIN-SUFFIX,example.com,PROXY03IP-CIDR,192.168.0.0/16,DIRECT04FINAL,PROXY
On Demand는 설정한 조건에 따라 연결을 관리하며, Settings에서 설정할 수 있습니다. 먼저 수동 스위치로 정상 연결을 한 번 확인하고 기존 서버와 Config를 사용할 수 있는지 점검한 다음 On Demand 조건을 확인하세요. Wi-Fi, 셀룰러 네트워크 및 세부 네트워크 조건을 구분하고, 연결을 시작하는 조건과 요청을 라우팅하는 규칙을 혼동하지 마세요. 연결을 끈 뒤 다시 연결된다면 On Demand 조건과 시스템의 VPN 상태를 확인하세요. 설정을 변경한 뒤에는 네트워크 전환과 앱 재실행을 각각 테스트하고, 원인을 파악할 수 있도록 한 번에 한 항목만 바꾸세요.
On Demand는 언제 연결할지 정하고, Rules는 연결 후 요청을 어떻게 처리할지 정합니다. 오른쪽 규칙 예시에서 로컬 네트워크 주소를 DIRECT로 처리하더라도 특정 Wi-Fi에서 자동 연결하도록 설정된 것은 아닙니다.
01[Rule]02IP-CIDR,192.168.0.0/16,DIRECT03IP-CIDR,10.0.0.0/8,DIRECT04FINAL,PROXY
Shadowrocket은 Shadowsocks, VMess, VLESS, Trojan, WireGuard 등의 프로토콜을 지원합니다. 직접 추가하려면 Add Server에서 Type을 선택한 다음 보유한 서버 정보를 바탕으로 주소, 포트, 인증 정보와 전송 관련 설정을 확인하세요. 프로토콜마다 필요한 항목이 다르므로 필드를 서로 바꿔 쓸 수 없습니다. TLS를 사용하는 경우 이름이 제공받은 정보와 일치하는지도 점검하세요. 연결에 실패하면 필드와 프로토콜의 대응 관계부터 확인한 뒤 연결 기록을 살펴보세요. 프로토콜 이름만 바꾼다고 기존 정보로 연결되는 것은 아닙니다. 선택 가능한 항목은 현재 앱 화면을 기준으로 확인하세요. 규칙의 PROXY도 특정 프로토콜을 가리키는 것은 아닙니다.
프로토콜은 클라이언트가 서버에 연결하는 방식을, 정책은 요청이 전달되는 경로를 설명합니다. 먼저 서버 정보가 정상적으로 작동하는지 확인한 다음 해당 요청이 PROXY 규칙에 일치하는지 살펴보세요. DIRECT를 PROXY로 바꿔도 누락된 인증 정보가 채워지지는 않습니다.
01[Rule]02DOMAIN,example.com,PROXY03DOMAIN-SUFFIX,example.org,DIRECT04FINAL,PROXY
Subscribe는 이미 보유한 구독 정보를 관리하는 기능입니다. 가져오기 전에 링크가 본인이 이용하는 서비스에서 제공된 것인지 확인하고 전체 내용을 복사하세요. 안내 페이지 주소를 구독 주소로 잘못 사용하지 않도록 주의하세요. 가져온 뒤 그룹과 서버 항목을 확인하고 하나를 선택해 테스트하세요. 구독을 업데이트하면 구독 내용이 다시 받아와질 뿐, 현재 Config의 규칙이 자동으로 바뀌는 것은 아닙니다. 여러 구독을 관리할 때는 구분하기 쉬운 이름을 사용하고, 중복 항목을 삭제하기 전에 출처를 확인하세요. 직접 저장한 정보도 별도로 백업해야 합니다. 링크에 개인 인증 정보가 포함될 수 있으므로 문제를 설명할 때 전체 주소와 인증 정보는 가리세요.
서버 항목을 업데이트한 뒤에도 현재 선택된 항목을 확인해야 합니다. Config는 규칙과 관련 설정을 관리합니다. 오른쪽 예시는 규칙 파일의 내용으로, 구독 주소가 아니며 서버 정보를 생성하는 데 사용할 수도 없습니다.
01[Rule]02DOMAIN-SUFFIX,example.net,PROXY03DOMAIN,example.com,DIRECT04FINAL,PROXY
Config에서 규칙과 관련 설정을 관리합니다. 먼저 현재 활성화된 파일을 확인한 다음 편집 화면에서 General, Rule 등의 섹션을 살펴보세요. 사용할 수 있는 설정을 덮어쓰지 않도록 수정 전에 원본을 복사해 두세요. iCloud 동기화를 사용한다면 iCloud 상태와 앱의 동기화 설정을 확인하고, 다른 기기에서 실제로 동기화된 내용을 확인하세요. 동기화가 연결 성공을 보장하지는 않습니다. 서버 정보, 설정 파일, 구매 기록은 각각 별개이므로 한 항목을 복원해도 나머지가 함께 복원되는 것은 아닙니다. 문제를 찾을 때는 정상 작동이 확인된 설정으로 돌아간 다음 변경 사항을 하나씩 적용하세요.
편집을 마친 뒤 저장이 완료됐는지 확인하고 현재 선택된 Config를 다시 살펴보세요. 파일이 목록에 있어도 현재 요청 처리에 사용된다는 뜻은 아닙니다. Global Routing에서 Config를 사용 중인지도 확인해야 합니다.
01[General]02ipv6 = false03[Rule]04FINAL,PROXY
Connectivity Test는 서버 연결 상태를 확인하는 기능이며, Settings의 Diagnostics는 문제를 찾는 데 도움이 됩니다. Data에서는 앱에 기록된 트래픽 정보를 확인할 수 있습니다. 테스트 결과가 있다고 해서 모든 웹 요청이 정상이라는 뜻은 아니므로 DNS, 규칙 일치 여부, 대상 연결을 각각 확인하세요. 문제가 발생했을 때 사용한 네트워크, Global Routing 모드, 현재 서버를 기록한 뒤 요청을 다시 시도하세요. 기록을 비교할 때는 다른 조건을 가능한 한 동일하게 유지하세요. Data의 집계 범위는 앱 화면의 설명을 따르며, 서비스 제공자의 사용량 기록을 대신할 수 없습니다. 기록을 다른 사람에게 전달하기 전에 개인 도메인, 주소, 인증 정보를 삭제하세요.
먼저 기기의 네트워크를 확인한 다음 서버 항목, DNS, 규칙을 점검하세요. 오른쪽 예시는 특정 도메인 규칙과 최종 정책의 차이를 이해하기 위한 것입니다. 문제의 원인을 확인하기 전에 기존 설정을 바로 덮어쓰지 마세요.
01[Rule]02DOMAIN,example.com,DIRECT03DOMAIN-SUFFIX,example.net,PROXY04FINAL,PROXY
이용할 수 있는 유일한 경로는 App Store입니다. 제품 페이지를 열어 본인의 스토어에서 표시되는지 확인한 다음 기기 호환성을 살펴보세요. 시스템 요구 사항과 구매 가능 범위는 App Store 페이지를 기준으로 확인하세요.
App Store에서 구매하고 설치한 다음 기존 서버 정보를 준비하세요. 처음 연결을 활성화할 때 시스템에서 VPN 구성을 추가할지 확인하는 메시지가 표시됩니다. 이는 연결 설정에 필요한 시스템 권한이며, 연결 서비스가 작동한다는 보장은 아닙니다. 현재 작업과 관련된 확인 메시지인지 살펴본 뒤 시스템 안내에 따라 승인하세요.
제품 페이지에 구매 완료 표시나 다시 다운로드 아이콘이 보이면 먼저 구매에 사용한 Apple ID를 확인하세요. Home에 서버 항목이 보이지 않는다고 앱을 다시 구매하지 마세요. 서버 정보는 별도로 가져와야 합니다.
iPhone 안내 보기 →Shadowrocket은 iPhone과 iPad에서 사용할 수 있습니다. 같은 Apple ID의 구입 항목에서 다시 다운로드할 수 있는지 확인할 수 있으며, 여러 기기에서의 구매 적용 범위는 App Store 페이지를 기준으로 확인하세요. 두 기기의 화면 배치는 다를 수 있으므로 Home, Config, Settings 등의 화면 용어를 기준으로 설정을 찾으세요.
구매 기록과 앱 설정은 각각 확인해야 합니다. iPhone에서 연결했더라도 iPad에서는 구독, 현재 서버, 규칙 파일, 시스템 권한을 다시 확인하세요. iCloud를 사용한다면 동기화된 내용이 실제로 도착했는지도 점검하세요.
iPad 안내 보기 →Mac 및 Apple TV에서도 같은 App Store에서 이용할 수 있습니다. 시스템 요구 사항, 기기 호환성 및 구매 가능 범위는 App Store 페이지를 기준으로 확인하세요.
이용 단계 보기 →아래 안내는 이미 본인의 구독 정보나 서버 정보를 보유한 경우를 전제로 합니다. 처음 설정할 때는 단계를 단순하게 유지하고, 확인 가능한 연결을 한 번 완료한 뒤 규칙과 On Demand 조건을 하나씩 추가하세요.
직접 추가할 때는 Type을 선택한 뒤 주소, 포트, 해당 인증 정보를 차례대로 입력하세요. 기존 구독을 사용하는 경우에는 Subscribe 링크 전체를 복사했는지 확인하세요. QR 코드를 가져오려면 Scan QR Code를 선택하고, 스캔 전에 정보의 출처를 확인하세요. 가져온 뒤 SERVER 그룹에서 예상한 항목이 나타나는지 확인하고 사용할 서버 하나를 선택하세요. QR 코드나 링크는 정보를 전달하는 방법일 뿐 서버 자체가 유효한지 확인해 주지는 않습니다.
가져오기에 실패하면 원본 정보로 돌아가 내용이 잘리지 않았는지, 복사할 때 불필요한 공백이 들어가지 않았는지, 선택한 Type이 정보와 일치하는지 확인하세요. 같은 내용을 반복해서 가져와 문제를 해결하려 하지 마세요. 중복 항목이 늘어나면 이후 항목 선택과 업데이트가 더 어려워집니다.
규칙에 따라 요청을 라우팅하려면 Config 모드를 선택하고 Config 페이지에서 활성화된 파일을 확인하세요. Proxy와 Direct 모드는 문제를 비교하는 데 사용할 수 있지만 Config와 처리 경로가 다릅니다. 처음 문제를 확인할 때 현재 모드를 기록하세요. 특정 도메인만 실패한다면 모든 서버 정보를 바꾸기보다 해당 도메인에 적용된 규칙부터 살펴보세요.
설정을 읽을 때는 규칙 조건과 정책을 구분하세요. DOMAIN-SUFFIX는 일치 범위를, PROXY 또는 DIRECT는 처리 방식을, FINAL은 최종 경로를 나타냅니다. 파일 이름만 보고 용도를 판단하지 마세요. 실제 내용과 활성화 여부가 결과를 결정합니다.
Home으로 돌아가 연결 스위치를 켜고 시스템 안내에 따라 VPN 구성 권한을 승인하세요. 그런 다음 Connectivity Test를 실행하고 확인하려는 대상에 실제로 접속해 보세요. 시스템에 연결 상태가 표시되더라도 연결 절차가 해당 상태에 도달했다는 뜻일 뿐입니다. 웹 페이지 접속 여부는 대상, DNS, 서버, 현재 규칙에 따라 달라집니다. 실패한 요청의 상황을 기록한 다음 Diagnostics에서 관련 단서를 찾으세요.
지연 시간 테스트는 완료됐지만 웹 페이지가 열리지 않는다면 먼저 일반 네트워크가 정상인지 확인한 뒤 DNS 조회 실패, 연결 시간 초과, 규칙 경로 오류를 구분하세요. 한 번에 하나의 설정만 바꾸고 되돌릴 수 있도록 기존 설정을 보관하세요. 그래야 여러 변경 사항이 서로 영향을 주어 원인을 가리는 일을 막고 각 변경의 효과를 확인할 수 있습니다.
Shadowrocket 홈은 Shadowrocket 공식 웹사이트 및 매뉴얼입니다. 제품 확인, 앱 구매, 설정 복원은 각각 별개의 항목으로 안내해 한 번의 작업에서 서로 혼동하지 않도록 합니다.
개발자 Shadow Launch Technology Limited
앱 ID 932747118
아이콘이 왼쪽의 공식 아이콘과 일치하는지 확인
App Store에서 제품 상세 페이지를 열고 먼저 제품명이 Shadowrocket인지, 개발자명이 Shadow Launch Technology Limited인지 확인하세요. 아이콘은 이 사이트의 공식 아이콘과 일치해야 하며, 제품 페이지 주소의 앱 ID는 932747118이어야 합니다. 검색 결과에 이름이 비슷한 앱이 표시될 수 있으므로 이름이나 색상만으로 판단하지 말고 세 가지 정보를 모두 대조하세요. 구매 버튼, 가격, 호환성도 같은 제품 페이지에서 확인하고 다른 페이지의 안내를 현재 스토어 정보 대신 사용하지 마세요.
앱을 검색할 수 없다면 기기 언어나 네트워크만 살펴보지 말고 App Store에 사용하는 Apple ID의 스토어부터 확인하세요. 지정된 제품 페이지를 열어 스토어에 표시되는 이용 가능 여부 안내를 살펴보세요. 계정의 스토어는 결제 수단과 구입 기록 적용 조건에 영향을 줄 수 있으므로 검색 문제를 한 번 해결하려고 설정을 반복해서 바꾸지 마세요. 계정 지역을 확인하려면 시스템 설정에서 미디어 및 구입 항목 메뉴를 살펴보세요. 구체적인 경로는 기기 화면을 기준으로 확인하세요.
제품 페이지가 표시되지만 구매를 완료할 수 없다면 결제 상태, 계정 제한, 스토어 안내를 추가로 확인하세요. 기기에서 제품 소개 페이지를 열 수 있다고 해서 설치 조건까지 충족하는 것은 아닙니다. 시스템 요구 사항과 기기 호환성은 App Store 페이지를 기준으로 확인하세요. 자세한 확인 순서는 App Store 안내를 참조하세요.
Shadowrocket은 폐쇄형 상용 앱이며 일회성 구매 방식입니다. 미국 스토어 기준 가격은 2.99달러이며, 각 스토어에서는 현지 통화로 표시됩니다. 실제 결제 금액은 현재 App Store 페이지를 기준으로 확인하세요. 구매 후 앱 설치와 업데이트는 App Store에서 관리합니다. 앱 가격은 클라이언트 구매 안내이며 서버나 연결 서비스의 요금 방식을 뜻하지 않습니다. 기존 구독의 유효 기간을 판단하는 근거로도 사용할 수 없습니다.
같은 Apple ID로 iPhone과 iPad를 사용한다면 App Store의 구입 항목에서 다시 다운로드할 수 있는지 확인하세요. 구매 가능 범위는 App Store 페이지를 기준으로 확인해야 합니다. 페이지에 가격이 다시 표시되면 바로 결제하지 말고 구매 계정과 기록부터 확인하세요. 가족 공유 적용 여부는 제품 페이지 및 가족 구매 공유 설정 안내를 확인하세요. 가족 구성원 한 명이 설치했다고 해서 모든 구성원이 같은 구매 권한을 갖는 것은 아닙니다.
기기를 바꾸거나 앱을 다시 설치한 뒤에는 앱을 복원한 다음 설정 파일과 서버 정보를 확인하세요. 구입 항목은 앱을 다시 찾는 데 사용되며 구독이 여전히 유효한지는 확인해 주지 않습니다. iCloud 동기화를 사용한다면 관련 스위치와 계정, 실제 동기화 결과를 확인하세요. 백업한 설정은 내용을 확인하고 출처를 파악한 뒤 활성화하세요. 복원이 끝나면 Global Routing을 다시 선택하고 현재 서버를 확인한 뒤 실제 요청을 한 번 테스트하세요.
App Store에서 앱 업데이트 기록을 확인하고 기기 설정에 따라 업데이트를 관리할 수 있습니다. 업데이트 안내와 시스템 요구 사항은 App Store 페이지를 기준으로 확인하세요. 홈 페이지에는 특정 버전을 고정해 표시하지 않습니다. 복잡한 규칙을 수정하기 전에 현재 정상 작동하는 설정을 복사해 두세요. 앱 업데이트와 구독 업데이트는 별개의 작업입니다. 전자는 클라이언트에, 후자는 구독 내용에 영향을 줍니다. 문제가 발생하면 두 작업을 각각 확인해 문제 범위를 좁히세요.
자주 묻는 구매 질문과 구독 관리 문제를 더 살펴보세요. 각 글은 구체적인 사용 상황을 기준으로 작성했으며 앱에서 직접 확인할 수 있도록 화면 용어와 규칙 키워드는 영어로 표기합니다.
스토어에서 가격을 확인하는 방법, 일회성 구매 대상, 앱 구매 기록과 기존 연결 서비스의 유효 기간을 각각 확인해야 하는 이유를 안내합니다.
구매 안내 읽기 →현재 계정의 스토어부터 확인하고 검색 결과, 제품 페이지 표시 여부, 구매 조건을 구분해 살펴봅니다. 구입 항목과 결제 정보를 확인하는 방법도 안내합니다.
스토어 안내 읽기 →여러 Subscribe 링크를 이미 보유한 경우를 전제로 그룹과 출처를 정리하고 업데이트와 삭제를 구분해, 중복 항목이 서버 선택에 미치는 영향을 줄이는 방법을 안내합니다.
관리 단계 읽기 →