앱 ID · 지정된 App Store 제품 페이지에서 확인
App Store 정품 · 공식 매뉴얼
Shadowrocket 사용법과 규칙 설정
iPhone 및 iPad용 규칙 기반 프록시 클라이언트로, 규칙 라우팅을 지원하며 일회성 구매 방식입니다.
- Global Routing
- Config
- DOMAIN-SUFFIX
- FINAL
- 다운로드 경로
- App Store
- 앱 ID
- 932747118
- 구매 방식
- 일회성 구매
- 정책
- PROXY / DIRECT / REJECT
규칙은 순서대로 매칭되며, 더 구체적인 규칙이 먼저 적용되는 방식이 아닙니다. 그림의 ads.example.com은 첫 번째 DOMAIN-SUFFIX 규칙이 먼저 적용됩니다. 해당 도메인에 REJECT를 적용하려면 관련 DOMAIN 규칙을 범위 규칙보다 앞에 배치하세요. 이 그림은 규칙 순서를 설명하기 위한 것으로, 그대로 적용할 설정 예시는 아닙니다.
기기 및 App Store 다운로드 안내
Shadowrocket은 Apple 플랫폼에서만 제공되며, 유일한 다운로드 경로는 App Store입니다. 먼저 제품 페이지를 확인한 다음 기기 호환성과 구매 정보를 살펴보세요. 시스템 요구 사항은 App Store 페이지를 기준으로 합니다.
iPhone
App Store에서 구매 및 설치를 마친 뒤 Home에서 설정을 시작하세요. 처음 연결할 때 VPN 구성 추가를 묻는 시스템 확인 창이 나타날 수 있습니다. 안내를 읽고 현재 작업으로 인해 표시된 요청인지 확인한 후 승인하세요. 이 단계에서는 기기 내 연결 설정만 생성되며 서버 정보가 자동으로 만들어지지는 않습니다.
iPhone 다운로드 안내 보기 →iPad
구매에 사용한 Apple ID로 구입 항목과 스토어 표시 상태를 확인한 뒤 기기의 안내에 따라 설치하세요. iPhone 및 iPad의 구매 적용 범위는 App Store 페이지를 확인하세요. 구매 기록과 설정 내용은 별개이므로 앱을 복원한 뒤 기존 연결 정보가 모두 있는지도 확인해야 합니다.
iPad 다운로드 안내 보기 →스토어에 제품이 표시되는지, 결제가 가능한지, 구매가 적용되는 범위는 현재 스토어, 계정 상태 및 기기 조건에 따라 달라집니다. 검색 결과가 일치하지 않으면 지정된 제품 페이지에서 앱 ID를 확인하세요. 약칭이나 비슷한 아이콘만으로 판단하지 마세요.
다운로드 절차 보기 →기능별 메뉴와 설정 범위
연결 정보는 기존 서버에 연결하는 방법을 결정하고, Global Routing은 요청을 처리할 방식을 정하며, Config의 규칙은 구체적인 정책을 결정합니다. 각 설정의 역할을 먼저 구분한 뒤 개별 옵션을 확인하면, 설정을 반복해서 바꾸면서도 문제 원인을 찾지 못하는 상황을 줄일 수 있습니다.
DOMAIN-SUFFIX,example.com,PROXY매칭 순서에 따라 정책 결정
규칙 라우팅은 요청마다 서로 다른 정책을 적용할 때 사용합니다. Config에서 규칙을 확인하고 Global Routing에서 Config를 선택한 뒤 파일 내용을 기준으로 요청이 처리되는 방식을 살펴보세요. 규칙은 위에서 아래로 차례대로 매칭되며 처음 일치한 규칙에서 멈춥니다. 따라서 특정 도메인에 예외를 적용하려면 범위 규칙보다 앞에 배치해야 합니다. PROXY는 선택한 프록시 정책을 사용하고, DIRECT는 대상에 직접 연결하며, REJECT는 요청을 거부합니다. 앞선 규칙에 일치하지 않은 요청은 FINAL이 처리합니다. 변경 후에는 규칙이 저장되었는지만 확인하지 말고 실제로 어떤 규칙이 적용되는지 살펴보세요.
Settings → On Demand연결 시작 조건과 요청 정책 구분하기
On Demand는 설정된 조건에 따라 연결을 시작하는 기능이며, Config의 요청 매칭 규칙을 대신하지 않습니다. 처음 설정할 때는 먼저 수동으로 연결해 서버 정보, 모드, 접속 결과가 예상과 일치하는지 확인한 다음 Settings에서 On Demand 조건을 살펴보세요. 네트워크 환경을 바꾼 뒤에는 연결이 시작되는지와 요청에 어떤 정책이 적용되는지를 따로 확인해야 합니다. 연결이 자동으로 다시 시작되면 Home 스위치를 반복해서 끄기보다 트리거 조건을 먼저 확인하세요. 문제를 진단하는 동안에는 원래 설정을 기록해 두면 나중에 복원하기 쉽습니다.
Add Server → Type기존 서버 정보에 맞춰 Type 선택하기
다양한 프로토콜을 지원하므로 여러 유형의 기존 서버에 연결할 수 있지만, Type만 바꾼다고 서버 측 프로토콜이 변환되는 것은 아닙니다. Add Server에서 기존 서버 정보에 맞는 Shadowsocks, VMess, VLESS, Trojan 등의 유형을 선택하고 주소, 포트, 인증 정보를 확인하세요. TLS, SNI, 전송 방식 등의 옵션도 서버 설정과 일치해야 합니다. 프로토콜 이름만 보고 값을 추측하지 마세요. 속도와 배터리 소모량은 네트워크 품질, 연결 수, 실제 전송 내용에도 영향을 받습니다. 프로토콜 안내에서는 항목과 사용 상황을 기준으로 선택 사항을 설명합니다.
Add Server → Subscribe기존 구독 가져오기 및 관리
Subscribe에서는 사용자가 보유한 구독 주소에서 서버 항목을 가져올 수 있습니다. 가져오기 전에 링크가 온전하고 유효 기간이 남아 있는지, 현재 클라이언트에서 사용할 수 있는지 확인하세요. 구독 주소를 개별 서버의 주소 입력란에 넣지 않도록 주의하세요. 업데이트에 실패하면 링크 접속 불가, 구독 형식이 아닌 응답, 불완전한 항목 정보 등의 원인을 구분해야 합니다. 가져오기에 성공해도 당시 내용을 불러왔다는 뜻일 뿐, 모든 항목의 연결을 보장하지는 않습니다. 구독 링크에는 접근 정보가 포함될 수 있으므로 문제를 확인할 때 민감한 부분을 가리고 전체 주소를 공개하지 마세요.
Global Routing → Config파일 내용과 현재 적용 상태 구분하기
Config에서는 규칙과 관련 설정을 관리합니다. 파일을 가져온 상태, 파일을 선택한 상태, Global Routing에서 Config를 사용하는 상태는 각각 따로 확인해야 합니다. 수정 전에는 복원 가능한 사본을 보관하고 규칙, DNS 및 기타 관련 설정을 하나씩 조정해 여러 변수를 동시에 바꾸지 않도록 하세요. 기기를 변경할 때는 Config 내보내기와 iCloud 동기화로 보존되는 항목을 확인하되, 동기화를 완전한 복원과 동일하게 여기지 마세요. 파일에 서버 정보나 접근 정보가 포함될 수 있으므로 이전 후 항목별로 확인하고, 공유하기 전에는 개인 정보를 삭제하세요.
Connectivity Test / Data / Diagnostics테스트 결과를 실제 요청에 비추어 확인하기
Connectivity Test, Data, Settings의 Diagnostics는 서로 다른 관점에서 연결 상태를 확인하는 기능입니다. 테스트가 통과해도 모든 대상에 접속할 수 있다는 뜻은 아니며, Data에 트래픽이 표시되어도 요청에 예상한 정책이 적용되었다고 단정할 수는 없습니다. 문제를 확인할 때는 현재 네트워크, 선택한 항목, Global Routing, 실패한 대상을 먼저 기록한 뒤 테스트 결과와 관련 기록을 살펴보세요. 한 번에 조건 하나만 바꾸고 같은 대상을 다시 테스트해야 합니다. 그래야 서버 연결, 도메인 확인, 규칙 매칭, 대상 자체의 응답 문제를 구분할 수 있으며 하나의 수치만으로 성급히 결론 내리지 않을 수 있습니다.
Global Routing의 세 가지 모드
Config 모드는 Config에 설정된 규칙에 따라 요청을 처리합니다. Proxy 모드는 요청을 프록시 방식으로 처리하며, Direct 모드는 대상에 직접 연결합니다. 모드를 바꿔도 잘못된 서버 암호가 수정되거나 누락된 프로토콜 정보가 채워지지는 않습니다. 스위치가 켜져 있는데 결과가 예상과 다르면 모든 문제를 연결 스위치 탓으로 돌리기보다 현재 모드와 선택한 서버, 규칙을 먼저 확인하세요.
구독과 설정 파일도 구분해야 합니다. 구독은 주로 기존 서버 항목을 관리하고, Config는 규칙과 관련 설정을 구성합니다. 둘 다 가져올 수 있지만 용도와 확인 위치는 다릅니다. Subscribe를 가져왔다고 해서 적절한 Config가 선택된 것은 아니며, 설정 파일을 저장했다고 해서 기존 서버 정보가 정상 작동하는 것도 아닙니다. 대상별로 확인해야 다음에 무엇을 수정할지 알 수 있습니다.
앱 구매 · 현재 가격은 스토어 페이지 기준
유일한 다운로드 경로 · 구매, 설치 및 업데이트
Shadowrocket 사용법: 세 단계로 확인하기
아래 절차는 사용자가 자신의 구독 정보나 서버 정보를 이미 보유하고 있다는 전제에서 진행합니다. 먼저 연결 하나가 작동하는지 확인한 뒤 규칙, 자동 연결 및 기타 설정을 추가하세요. 정상 작동하는 설정을 하나 보관해 두면 변경 전후를 비교하기 편합니다.
단계 01 · Add Server
기존 연결 정보 추가
직접 입력할 때는 먼저 Type을 선택한 다음 주소, 포트, 인증 정보를 하나씩 확인하세요. 기존 구독은 Subscribe 메뉴에서 가져옵니다. Scan QR Code를 사용할 때는 QR 코드가 자신이 보유한 연결 정보에서 생성된 것인지 확인하세요. 가져온 뒤에는 목록에 이름이 표시되는지만 보지 말고 주요 항목도 점검해야 합니다.
서버 메모는 항목을 구분하기 위한 이름일 뿐 프로토콜 유형이 아닙니다. 같은 서비스에서 여러 정보 세트를 제공한다면 한 세트의 정보를 모두 사용하고, 서로 다른 항목의 포트, 암호, 전송 설정을 섞지 마세요.
단계 02 · Global Routing
모드와 설정 확인
Home에서 현재 선택한 항목을 확인한 뒤 Global Routing 모드를 확인하세요. 규칙에 따라 처리하려면 Config를 선택하고 현재 사용 중인 설정 파일을 점검합니다. 모드별 차이를 일시적으로 비교할 때는 원래 선택을 기록하고, 테스트가 끝난 뒤 복원하세요.
서버 연결을 확인하기 전에 사용자 지정 규칙을 한꺼번에 많이 가져오지 마세요. 먼저 비교 가능한 기본 상태를 만든 다음 정확한 규칙, 범위 규칙, FINAL의 순서를 확인해야 문제가 어느 단계에서 발생하는지 파악할 수 있습니다.
단계 03 · Connectivity Test
연결 후 실제 요청 확인
Home에서 연결 스위치를 켜고 시스템 안내에 따라 VPN 구성 사용을 승인하세요. 그런 다음 Connectivity Test를 실행하고 필요한 대상에 접속합니다. Data와 관련 기록을 함께 살펴 요청에 예상한 정책이 적용되는지 확인하세요.
테스트에 실패하면 연결을 설정할 수 없는지, 일부 대상만 실패하는지, 규칙 선택이 예상과 다른지 등 구체적인 증상을 기록하세요. 조건은 한 번에 하나씩만 바꾸고 같은 대상을 다시 테스트해야 합니다. 시스템에 표시되는 연결 상태는 연결 계층의 상태일 뿐, 접속 여부를 완전히 확인해 주지는 않습니다.
정품 확인, 구매 및 설정 복원
이곳은 Shadowrocket 공식 웹사이트이자 공식 매뉴얼입니다. Shadowrocket은 폐쇄형 상용 앱이며 제품 정보, 가격, 호환성, 구매 적용 범위는 App Store 페이지를 기준으로 합니다. 구매 전 개발자 이름, 공식 아이콘, 앱 ID를 하나씩 확인하세요.
세 가지 정보로 앱 확인
먼저 지정된 App Store 제품 페이지를 열어 개발자가 Shadow Launch Technology Limited인지 확인하세요. 다음으로 이 사이트 페이지 상단의 공식 아이콘과 대조하고, 마지막으로 링크에 id932747118이 포함되어 있는지 확인합니다. 이름이나 아이콘이 비슷하다는 이유만으로 앱을 판단하지 말고 세 정보가 동일한 제품 페이지를 가리키는지 확인하세요.
스토어 검색으로 제품을 찾았다면 검색 결과에 표시된 약칭만 보고 판단하지 말고 제품 상세 페이지로 이동해 각 항목을 확인하세요. 앱 ID는 특정 제품을 식별하기 위한 값으로 버전 번호가 아니며 현재 기기의 시스템 요구 사항 충족 여부를 나타내지도 않습니다. 호환성은 스토어 페이지의 해당 항목에서 별도로 확인해야 합니다.
구매 대상은 클라이언트 앱
클라이언트 앱 구매 ≠ 회선 요금제. 미국 스토어 가격은 2.99달러이며, 각 스토어에는 현지 통화로 표시됩니다. 실제 가격은 App Store 페이지를 확인하세요. 앱을 구매해도 클라이언트 사용 권한만 제공되며 구독 주소, 서버 계정 또는 연결 정보가 자동으로 생성되지는 않습니다.
이곳에서는 노드나 구독을 제공하거나 판매하거나 추천하지 않습니다. 매뉴얼의 가져오기, QR 코드 스캔, 직접 추가 절차는 사용자가 이미 보유한 구독 또는 서버 정보를 관리하기 위한 안내입니다. 기존 서비스의 유효 기간, 접근 권한, 정보 변경 사항은 해당 서비스의 원래 정보를 확인해야 하며 클라이언트 앱을 다시 구매해 해결할 수 없습니다.
스토어 표시 및 구매 내역
스토어 검색 결과와 결제 상태는 계정 지역, 스토어 및 기기 조건에 따라 달라질 수 있습니다. 제품이 보이지 않으면 현재 App Store 계정과 제품 페이지 표시 내용을 먼저 확인하세요. 구매 버튼이 보여도 바로 다시 결제하지 말고 구매 내역부터 확인해야 합니다. 계정 관련 작업은 Apple의 안내와 정책을 따르세요.
iPhone 및 iPad에서 구매 항목을 복원하려면 최초 구매에 사용한 계정으로 스토어 기록을 확인하세요. 두 기기의 구매 적용 범위, 가족 공유 및 기타 구매 조건은 App Store 페이지를 기준으로 합니다. 앱을 다시 설치할 수 있어도 기기에 저장된 이전 설정이나 모든 개인 데이터가 복원된다는 뜻은 아닙니다.
업데이트와 기기 변경은 별도로 확인
앱 업데이트는 App Store에서 진행하며 업데이트 내용은 스토어 페이지를 기준으로 합니다. 중요한 설정을 변경하거나 기기를 바꾸기 전에 기존 연결 정보를 다시 가져올 수 있는지 확인하세요. 필요한 Config 사본을 보관하고 iCloud 동기화 설정과 실제 동기화 결과도 점검해야 합니다. 동기화가 켜져 있다는 사실만으로 백업이 완전하다고 판단하지 마세요.
새 기기에 설치한 뒤에는 서버 목록, 현재 Config, Global Routing, 연결 승인 순서로 확인하세요. 설정 파일에는 민감한 정보가 포함될 수 있으므로 안전하게 보관해야 합니다. 도움을 요청할 때는 오류 증상과 필요한 항목만 설명하고 구독 인증 정보, 암호, 개인 정보는 가리세요.
설정 주제와 읽는 순서
첫 연결을 마친 다음 현재 문제에 맞는 주제로 이동하세요. 설정을 옮길 때는 백업 범위를 먼저 확인하고, 프로토콜을 직접 추가할 때는 각 항목을 확인하세요. 메뉴를 찾기 어렵다면 먼저 인터페이스 용어를 살펴보세요. 아래 세 글은 서로 다른 자주 발생하는 상황을 다루므로 정해진 순서에 따라 모든 설정을 변경할 필요는 없습니다.
Shadowrocket 기기 변경 시 설정 이전: iCloud 동기화, Config 내보내기 및 새 기기에서 복원하기
앱 구매 항목 복원과 개인 설정 복원을 구분하고 백업, 이전, 확인 순서로 살펴보세요. 서버 항목, 규칙 파일, 현재 모드가 모두 있는지 확인하고 새 기기에서 실제 연결을 다시 테스트해야 합니다. 파일 이름만 보고 이전이 완료됐다고 판단하지 마세요.
이전 안내 읽기 →Shadowrocket에 Trojan 서버 추가하기: 프로토콜 원리와 Address, Port, Password, SNI 입력 방법
기존 서버 정보를 바탕으로 Trojan 항목을 하나씩 확인하고 연결 주소, 인증 정보, TLS 관련 설정을 구분하세요. 모든 항목을 입력한 것처럼 보여도 설정이 일치하지 않을 수 있으므로 검증을 무작정 끄는 대신 원래 제공된 정보와 대조해야 합니다.
설정 항목 안내 읽기 →Shadowrocket 인터페이스 영어 용어: Home, Config, Proxy, Direct, Data, Settings의 의미
인터페이스에 표시되는 영어 용어는 그대로 두고 각 메뉴가 다루는 항목을 설명합니다. 먼저 서버 관리, 설정 선택, 진단 메뉴를 찾은 다음 모드별 차이를 확인하세요. 메뉴, 정책 키워드, 연결 상태를 혼동하는 일을 줄일 수 있습니다.
인터페이스 용어 안내 읽기 →