App Store 정품 · 공식 매뉴얼

Shadowrocket
설정 가이드

iPhone / iPad 설정 안내: App Store 정품과 일회성 구매 여부를 확인한 뒤, 기존 정보를 가져오고 연결을 점검합니다.

Global Routing Config On Demand
Shadowrocket Home 공식 스크린샷: 연결 스위치, Global Routing 및 서버 목록
Shadowrocket Home · 앱 화면

설정, 매칭 및 연결

Shadowrocket 주요 기능과 설정 메뉴

규칙 라우팅과 Global Routing

대상 도메인이나 주소에 따라 연결 방식을 선택하려면 Home의 Global Routing에서 Config를 선택한 다음, 현재 활성화된 구성을 확인하세요. Config는 규칙에 따라 요청의 경로를 정하고, Proxy는 해당 요청을 선택한 프록시로 전달하며, Direct는 직접 연결합니다. 세 가지는 라우팅 모드이지 서버 프로토콜이 아닙니다. 모드를 바꿔도 서버 주소, 인증 정보 또는 TLS 매개변수가 수정되지는 않습니다.

규칙은 일반적으로 나열된 순서대로 확인하며, 앞에서 일치한 규칙이 이후 처리에 영향을 줍니다. DOMAIN-SUFFIX는 지정된 도메인과 하위 도메인에, GEOIP는 주소의 지역에 따라 일치하며, FINAL은 앞선 규칙에 일치하지 않은 요청을 처리합니다. 수정 전에는 작동하는 구성을 따로 보관하고, 정책이 참조하는 항목이 실제로 있는지 확인하세요. 오른쪽 예시는 규칙 문법을 설명하기 위한 것으로, example.com은 연결 서비스가 아닌 예시 도메인입니다.

규칙 키워드와 정책 보기 →
[Rule] · 문법 예시
  1. DOMAIN-SUFFIX,example.com,PROXY
  2. GEOIP,CN,DIRECT
  3. FINAL,PROXY

조건을 먼저 매칭한 다음 정책을 적용합니다. PROXY, DIRECT, REJECT는 각각 역할이 다릅니다.

On Demand로 필요할 때 연결

On Demand는 설정된 네트워크 조건에 따라 연결 요청을 처리하도록 하는 기능입니다. 먼저 수동으로 한 번 연결해 기존 서버, Global Routing, 대상 사이트 접속이 정상인지 확인한 다음 Settings에서 On Demand를 살펴보세요. On Demand와 규칙 라우팅은 구분해야 합니다. 전자는 언제 연결할지를, 후자는 요청이 발생한 뒤 어떤 경로를 사용할지를 정합니다.

네트워크 조건을 변경한 뒤에는 평소 사용하는 네트워크 환경마다 작동 여부를 확인하세요. 연결을 끈 뒤 다시 연결되는 경우 Home 스위치를 반복해서 전환하기보다 먼저 On Demand를 확인합니다. 네트워크 상태 변화, 권한 상태, 현재 설정에 따라 실제 동작이 달라질 수 있습니다. 오른쪽 그림은 Settings 메뉴에서 On Demand 및 진단 관련 항목의 이름을 찾기 위한 안내이며 앱 화면 캡처가 아닙니다. 실제 옵션은 앱에 표시되는 내용을 확인하세요.

On Demand 설정 보기 →
Shadowrocket Settings 공식 스크린샷: On Demand, Diagnostics 및 기타 설정
Settings 메뉴 안내: On Demand 및 진단 관련 항목 이름

기존 구독 가져오기와 다양한 프로토콜

기존 구독 링크로 서버 정보를 가져올 수 있으며, 서버 매개변수 하나를 보유한 경우 Add Server에서 직접 입력할 수 있습니다. 먼저 정보에 해당하는 Type을 확인하고 Host, Port, 인증 항목을 하나씩 대조하세요. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard, HTTP, SOCKS5는 입력 항목이 서로 다릅니다. 주소와 포트만으로 유형을 짐작하거나 한 프로토콜의 비밀번호를 다른 프로토콜의 식별자 항목에 입력하지 마세요.

구독은 주로 서버 항목을 관리하며, Config에는 규칙과 관련 설정이 포함됩니다. 둘은 같은 것이 아닙니다. 구독을 업데이트한 뒤에는 현재 선택된 서버와 연결 매개변수를 다시 확인해 이전 항목을 점검하고 있지는 않은지 살펴보세요. 구독 주소에는 접속 정보가 포함될 수 있으므로 스크린샷이나 로그를 공유하기 전에 전체 링크를 가리세요. 이 사이트의 안내는 사용자가 이미 보유한 구독 또는 서버 정보를 전제로 하며 가져오기와 사용 방법을 설명합니다.

프로토콜 및 입력 항목 설명 보기 →
Shadowsocks VMess VLESS Trojan Hysteria2 WireGuard HTTP SOCKS5

Type은 기존 서버 정보와 일치해야 합니다. 프로토콜 이름이 같더라도 전송 방식, 인증, TLS 등의 항목을 확인해야 합니다.

Config 파일

먼저 어떤 Config가 활성화되어 있는지 확인한 뒤 Rule, DNS 및 기타 설정을 수정하세요. 구성을 가져왔다고 해서 자동으로 활성화되는 것은 아니며, 편집을 마친 뒤에도 실제 요청으로 동작을 확인해야 합니다. 규칙 순서나 DNS 처리 방식이 달라졌을 때 항목별로 비교할 수 있도록 작동하는 사본을 남겨 두세요. 여러 항목을 한꺼번에 바꾸면 원인을 찾기 어렵습니다.

Config 보기 →

진단, Ping 및 Data

Connectivity Test, Ping, Data는 각각 확인하는 내용이 다릅니다. 테스트 결과는 특정 방식으로 확인한 연결 가능성을 보여주며, Data는 트래픽을 관찰하는 기능일 뿐 대상에 정상 접속된다는 것을 단독으로 증명하지는 않습니다. 결과를 비교하기 전에 Test Method를 동일하게 맞추고 사용한 네트워크와 서버를 기록하세요. 그런 다음 로그를 함께 확인해 어느 단계에서 실패했는지 살펴봅니다.

테스트 방법 보기 →

Widget 및 iCloud 동기화

Widget은 빠른 확인과 조작에 유용합니다. 표시되는 항목은 시스템 및 앱 내 설정에 따라 달라집니다. iCloud 동기화를 켜기 전에 동기화 대상과 현재 계정 상태를 확인하고, 중요한 구성은 별도로 보관하세요. 구성이 동기화되더라도 구매 기록이 복원되는 것은 아니며, 서버 매개변수와 권한 상태, 활성화된 파일을 확인하는 절차를 대신하지 않습니다.

iCloud 및 Widget 보기 →
다운로드 및 첫 실행

iPhone 및 iPad 다운로드 안내

Shadowrocket은 Apple 플랫폼에서만 제공되며, 유일한 다운로드 경로는 App Store입니다. 먼저 제품 페이지를 확인한 뒤 기기 호환성과 구매 계정을 확인하세요. 시스템 요구 사항과 구매 가능 여부는 App Store 페이지에 표시된 내용을 기준으로 합니다.

iPhone

App Store에서 구매 및 설치를 마친 뒤 기존 구독 또는 서버 정보를 준비하세요. 처음 연결을 설정할 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시될 수 있습니다. 앱 이름을 확인한 다음 시스템 안내에 따라 진행하세요. 권한을 허용해도 서버 매개변수가 검증되는 것은 아니므로, 이후 모드를 선택하고 실제 접속을 확인해야 합니다.

iPhone 안내 보기 →

iPad

호환되는 기기에서 처음 구매한 Apple ID를 사용해 App Store의 구입 항목과 제품 페이지에 다시 다운로드 옵션이 표시되는지 확인하세요. iPhone 및 iPad에서의 구매 가능 여부는 스토어 페이지를 기준으로 합니다. 화면 구성은 다를 수 있지만 확인 순서는 같습니다. 서버를 확인하고 Config를 선택한 다음 Global Routing을 설정하고, 권한을 허용한 뒤 연결을 테스트하세요.

iPad 안내 보기 →
설정 순서

Shadowrocket 빠른 시작 3단계

먼저 확인 가능한 기본 연결을 설정한 뒤 사용자 설정을 하나씩 추가하세요. 한 번에 한 항목만 바꾸면 매개변수 오류, 라우팅 선택, 대상 서비스 문제를 구분하기 쉽습니다.

  1. Add Server: 기존 정보 가져오기

    본인의 구독 링크 또는 완전한 서버 매개변수를 준비하세요. Add Server에서 Type을 선택한 다음 원본 정보에 따라 항목을 입력합니다. 링크로 가져온 경우에도 항목이 빠짐없이 들어왔는지 확인하세요. 구독 주소를 Host에 입력하거나 Config 파일을 단일 서버 정보로 취급하지 마세요. 정보가 불완전하면 원래 정보를 제공한 곳에 항목을 확인하고, 이름만 보고 프로토콜·포트·인증 방식을 추측하지 마세요.

  2. Global Routing: 모드 선택

    규칙에 따라 라우팅하려면 Config를 선택하고, 현재 구성의 규칙과 최종 정책을 확인하세요. 선택한 프록시 경로를 점검하려면 영향 범위를 이해한 뒤 Proxy를 비교에 사용할 수 있습니다. Direct는 직접 연결할 때 사용합니다. 평소 설정으로 되돌릴 수 있도록 모드를 바꾸기 전에 기록해 두세요. 모드를 변경한 다음에는 새 테스트 요청을 보내야 합니다. 이미 연결된 요청만 보고 새 규칙이 적용됐다고 판단하지 마세요.

  3. Home: 연결 및 확인

    기존 서버를 선택하고 연결 스위치를 켠 뒤 시스템 안내에 따라 VPN 구성 권한을 허용하세요. 연결 상태가 정상으로 표시되면 테스트할 대상을 지정해 접속하고 Connectivity Test 및 필요한 로그를 확인합니다. 실패하면 먼저 네트워크, 서버, 인증 정보를 점검한 다음 DNS와 규칙을 확인하세요. 한 번에 한 항목씩 조정합니다. 상태 아이콘은 연결 상태를 나타낼 뿐, 전체 접속을 검증해 주지는 않습니다.

전체 사용법 보기 →
구매 전 확인

정품 확인 및 일회성 구매

이 사이트는 Shadowrocket 공식 사이트이자 공식 매뉴얼입니다. 구매 정보는 App Store 제품 페이지를, 설정 안내는 앱에서 확인할 수 있는 메뉴 명칭을 기준으로 합니다. 결제 전에 가격, 호환성, 구매 가능 여부를 다시 확인하세요.

Shadowrocket App Store 공식 아이콘

개발자, 아이콘 및 앱 ID 확인

개발자: Shadow Launch Technology Limited
앱 ID: 932747118

제품 페이지를 열고 Shadowrocket이라는 이름을 확인한 다음, 이 사이트에서 사용하는 공식 아이콘 및 개발자 정보와 대조하세요. 링크의 id932747118은 제품을 식별하는 중요한 근거입니다. 검색 결과에서 이름이 비슷하다는 이유만으로 제품을 확정할 수 없습니다. 세 가지 정보를 함께 확인하고 검색 순위나 아이콘 색상만으로 판단하지 마세요. Shadowrocket은 유료 상용 앱이며 소스 코드는 공개되지 않습니다. 구매와 이후 업데이트는 App Store에서 진행됩니다.

가격 및 구매 범위

미국 스토어 기준 가격은 미화 2.99달러이며 일회성 구매입니다. 각 스토어에는 현지 통화로 표시되며 실제 결제 금액은 App Store 결제 페이지를 기준으로 합니다. 일회성 구매는 앱의 구매 방식을 뜻하며 외부 연결 서비스의 유효 기간, 데이터 용량 또는 접속 가능 여부와는 관계가 없습니다. 앱이 실행되는 것과 서버에 연결되는 것은 별개의 문제이므로 따로 확인해야 합니다.

iPhone과 iPad에 동일한 구매가 적용되는지, 사용 중인 기기와 호환되는지는 App Store 페이지에 표시된 내용을 기준으로 합니다. 앱 구매, 설정 동기화, 서버 권한은 같은 혜택이 아닙니다. 각각 스토어 계정, 앱 설정, 기존 서버 정보에 따라 결정됩니다.

스토어 표시 및 구매 항목 복원

제품을 확인하고 구매할 수 있는지는 현재 App Store 계정의 스토어 지역과 스토어 상태에 따라 달라집니다. 제품이 보이지 않으면 먼저 계정 지역과 스토어 안내를 확인하세요. 계정 지역 관련 조건을 알아볼 때는 시스템에 표시된 잔액, 구독, 결제 방법 요건을 확인하고, 페이지 언어만으로 계정의 스토어 지역을 판단하지 마세요.

기기를 바꾸거나 앱을 다시 설치할 때는 처음 구매한 계정으로 구입 항목을 확인한 다음 올바른 제품 페이지를 여세요. 앱 구매를 복원해도 모든 로컬 설정이 복원되는 것은 아니므로 중요한 규칙과 서버 정보를 미리 안전하게 보관하세요. 이후 업데이트는 App Store에서 확인할 수 있습니다. 업데이트 후 동작에 변화가 생기면 현재 활성화된 구성과 주요 설정부터 확인하세요.

정품 확인 전체 안내 보기 →
주제별 읽을거리

규칙 및 프로토콜 안내

질문별 기술 안내를 계속 읽어 보세요. 매칭 범위, 인증 항목, 정책의 적용 범위를 먼저 이해한 뒤 자신의 구성에 적용하세요. 예시는 문법 설명용이며 그대로 사용할 수 있는 연결 정보가 아닙니다.

규칙

Shadowrocket REJECT 규칙 작동 방식: 도메인 요청 차단의 역할과 한계

REJECT는 규칙이 일치하면 연결을 거부하지만, 도메인만으로 같은 서비스의 서로 다른 콘텐츠를 항상 구분할 수 있는 것은 아닙니다. 같은 도메인을 사용하는 요청, DNS 해석 경로, 앱 내부 요청의 제약을 알아보고 해당 규칙이 현재 대상에 적합한지 판단하세요. 규칙 매칭 실패와 연결 실패를 혼동하지 않도록 주의합니다.

REJECT 안내 읽기 →
프로토콜 해설

VMess와 VLESS의 차이: UUID 및 전송 매개변수

인증, 암호화, 전송 방식의 조합을 기준으로 VMess와 VLESS의 차이를 살펴봅니다. 두 정보에 모두 UUID가 포함되어 있더라도 Type을 서로 바꿔 사용할 수 있다는 뜻은 아닙니다. 입력 전에 전체 매개변수의 출처를 확인하고 TLS나 전송 계층 항목은 다른 연결의 설정을 그대로 쓰지 말고 하나씩 대조하세요.

입력 항목 비교 보기 →
전체 글 보기 →