App Store 독점 출시 · 공식 매뉴얼

Shadowrocket사용법 및 구독 가져오기

iPhone 및 iPad용 규칙 기반 프록시 클라이언트입니다. 기존 구독 가져오기부터 규칙 분기까지 단계별로 설정할 수 있으며, App Store에서 일회성 구매로 이용할 수 있습니다.

Protocols
ShadowsocksVMessVLESSTrojanHysteria2WireGuard
Devices
iPhone iPad App Store
App Store 독점 출시 일회성 구매 Global Routing 규칙 분기 기존 구독 가져오기
CONNECTION BASICS

처리 모드부터 규칙 매칭까지

먼저 연결을 어떻게 처리할지 정한 다음, 설정의 규칙 매칭 순서를 확인하세요. 서버 정보를 가져오기, Global Routing 선택, 연결 활성화는 각각 별개의 작업입니다. 하나를 완료해도 나머지 작업까지 끝난 것은 아닙니다.

RULE ENGINE

규칙 분기:
DOMAIN-SUFFIX부터 FINAL까지

Global Routing에서 Config를 선택하면 현재 설정의 규칙에 따라 연결이 처리됩니다. DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 IP 주소 범위를 매칭하며, FINAL은 앞선 규칙에 일치하지 않은 연결을 처리합니다. 규칙을 확인할 때는 매칭 조건과 마지막 처리 정책을 함께 살펴보세요. PROXY, DIRECT, REJECT는 각각 다른 처리 결과를 뜻하므로, 도메인 포함 여부만으로 연결 경로를 판단할 수 없습니다.

규칙 분기 문제를 해결하려면 먼저 현재 활성화된 Config를 확인한 뒤, 위에서 아래로 일치할 수 있는 규칙을 살펴보세요. 일반적으로 구체적인 조건은 앞쪽에, 기본 처리 규칙은 마지막에 둡니다. 수정 전에는 기존 설정을 보관하고 한 번에 조건 하나만 변경한 다음, 연결 기록으로 결과를 확인하세요. 그러면 규칙 순서 문제인지 선택한 서버의 연결 문제인지 구분하기 쉽습니다.

규칙 및 프록시 모드 안내 보기 →
규칙 구문 예시 · 설정 권장 사항 아님
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,DIRECT
FINAL,DIRECT

예시 도메인과 주소는 구문 설명을 위한 값입니다. 실제 정책은 자신의 설정과 사용 목적에 맞게 결정하세요.

GLOBAL ROUTING

Config, Proxy, Direct:
연결 처리 방식 선택

Home에서 Global Routing을 확인하세요. Config는 현재 설정에 따라 연결을 처리하고, Proxy는 프록시를 통해 연결하며, Direct는 직접 연결합니다. 모드를 선택해도 누락된 서버 정보가 채워지거나 시스템 연결 권한이 부여되지는 않습니다. 아래에서 사용 목적에 따른 세 가지 모드를 설명합니다. 처음 연결하기 전에 내용을 확인한 뒤 현재 설정에 맞는 모드를 선택하세요.

세 가지 모드 비교하기 →

Config: 현재 설정에 따라 분기

규칙 설정이 있다면 Home의 Global Routing에서 Config를 선택하세요. 클라이언트는 현재 설정에 따라 연결을 PROXY, DIRECT 또는 다른 지정 정책으로 처리하므로 대상마다 결과가 다를 수 있습니다. 선택하기 전에 Config에서 활성화된 파일을 확인해 ‘가져오기’와 ‘활성화’를 혼동하지 않도록 하세요. 특정 대상의 연결 경로가 예상과 다르면 모든 서버를 다시 가져오기보다 일치한 규칙과 정책을 확인하세요.

SERVER & CONFIGURATION

가져오기, 업데이트 및 연결 조건

아래 안내는 이미 자신의 구독 또는 서버 정보를 보유하고 있다는 전제에서 작성되었습니다. Shadowrocket Hub에서는 클라이언트 설정과 사용 방법만 안내하며, 서버나 구독을 제공·판매·추천하지 않습니다.

PROTOCOLS

프로토콜 유형:
서버와 동일한 값을 입력

Shadowrocket은 Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard 등의 프로토콜을 지원합니다. 직접 추가하려면 Home에서 Add Server로 이동해 Type을 확인한 다음, 보유한 정보를 바탕으로 Host, Port 및 해당 인증 정보를 입력하세요. 프로토콜마다 필드와 추가 옵션이 다르므로 한 프로토콜의 Password나 전송 설정을 다른 프로토콜에 그대로 적용하면 안 됩니다.

이미 공유 링크나 QR 코드가 있다면 해당 가져오기 기능을 사용해 직접 입력할 때 생길 수 있는 오류를 줄이세요. 가져온 뒤에도 프로토콜 유형, 주소, 포트를 확인하고, 복사한 내용에 줄바꿈이나 설명 문구가 섞이지 않았는지 살펴보세요. Hysteria2 등의 프로토콜은 서버 측 매개변수도 일치해야 합니다. 프로토콜 이름만 같다고 나머지 매개변수가 자동으로 올바르게 설정되는 것은 아닙니다.

프로토콜 및 필드 개념 보기 →
보유 정보에 맞는 Type 선택
ShadowsocksVMess VLESSTrojan Hysteria2WireGuard HTTPSOCKS5

프로토콜 이름은 필드의 의미를, 서버 매개변수는 연결 가능 여부를 결정합니다.

SUBSCRIBE

기존 구독 가져오기:
링크를 보관하고 업데이트 관리

Add Server에서 Subscribe를 선택한 뒤, 보유한 구독 링크를 입력하고 저장하세요. 구독은 서버 항목을 한곳에서 관리하며, 이후 같은 링크에서 내용을 다시 가져와 업데이트합니다. 구독은 완전한 규칙 설정과는 다른 개념입니다. 가져온 후에는 Home에 서버가 표시되는지 확인하고, 사용할 항목을 선택한 다음 Global Routing과 연결 스위치를 확인하세요.

업데이트에 실패하면 링크가 완전한지, 현재 네트워크에서 접속할 수 있는지, 응답 내용이 가져오기 형식에 맞는지 차례로 확인하세요. 문제를 해결하려고 그룹 전체를 반복해서 삭제하지 말고, 삭제 전에는 유효한 정보를 보관하세요. 구독이 여러 개라면 알아보기 쉬운 메모를 사용해 그룹을 잘못 선택하지 않도록 하세요. 구독 링크에 접근 자격 정보가 포함될 수 있으므로 화면 캡처, 로그 공유 또는 문제 설명 시 전체 링크와 인증 정보를 가리세요.

구독 관리 매뉴얼 보기 →
가상의 링크 · 형식 설명용
https://example.com/sub?token=xxxx
  1. 보유한 전체 링크를 저장하세요.
  2. 가져온 뒤 그룹과 서버 항목을 확인하세요.
  3. 업데이트 문제가 생기면 네트워크와 응답 내용을 먼저 확인하세요.
구독 업데이트 문제 해결 보기 →
ON DEMAND / DIAGNOSTICS

연결 조건 및 Data:
먼저 확인한 뒤 자동 연결 설정

On Demand는 설정한 조건에 따라 연결을 시작하는 기능이며, 관련 옵션은 Settings에서 확인할 수 있습니다. 먼저 Home에서 직접 연결과 접속을 한 번 확인한 뒤 조건을 하나씩 설정하세요. 그렇지 않으면 자동 연결이 시작된 후 규칙 문제, 서버 문제, 실행 조건을 구분하기 어려울 수 있습니다. 네트워크 환경을 바꾼 뒤에는 기본 스위치와 On Demand를 함께 확인해 실제 동작이 예상과 일치하는지 살펴보세요.

Data에서는 트래픽 통계를 확인하고 Diagnostics에서는 진단 정보를 살펴볼 수 있습니다. 트래픽 수치는 클라이언트를 거친 활동을 나타내며, 구독 잔여량이나 특정 대상의 규칙 분기 여부를 직접 증명하지는 않습니다. iCloud 동기화를 사용하려면 기기의 iCloud 설정과 앱 내 동기화 옵션을 먼저 확인하고 양쪽의 내용을 비교하세요. 동기화는 설정 변경 전 백업을 대신하지 않습니다.

On Demand 및 통계 안내 보기 →
문제 해결 시 확인 순서

상황을 기록할 때 네트워크 환경, 선택한 모드, 일부 대상에서만 문제가 발생하는지 함께 적으세요.

APP STORE / DEVICES

iPhone 및 iPad 다운로드 안내

Shadowrocket은 App Store에서 구매하고 설치할 수 있습니다. 먼저 제품 페이지를 확인한 뒤 현재 기기의 호환성과 가격을 살펴보세요. 시스템 요구 사항, 통합 구매, 다른 기기와의 호환성은 App Store 페이지 표기를 기준으로 합니다.

iPhone

App Store 제품 페이지에서 개발자와 앱 ID를 확인한 뒤 구매하세요. 처음 연결을 설정할 때 VPN 구성을 추가하도록 시스템에서 요청할 수 있습니다. 이는 연결에 필요한 시스템 권한이며, 앱에 서버 정보가 이미 제공되었다는 뜻은 아닙니다. 권한을 허용한 뒤에도 자신의 구독을 가져오거나 서버 매개변수를 입력하고 Home에서 항목을 선택해야 합니다. 시스템 요구 사항은 App Store 페이지 표기를 기준으로 합니다.

iPhone 다운로드 안내 보기 →

iPad

구매할 때 사용한 Apple ID로 App Store에서 구입 내역과 제품 페이지의 다운로드 상태를 확인하세요. iPhone과 iPad 간 구매 공유 가능 범위는 스토어 표기를 기준으로 합니다. 화면이 넓어져도 프로토콜 매개변수의 의미는 달라지지 않습니다. 가져온 뒤 Config, Global Routing, 서버 선택을 확인하고 구독 이름이 표시되는지만 확인하지 마세요.

iPad 다운로드 안내 보기 →
QUICK START

첫 연결을 위한 세 단계

설치 후에는 정보가 완전한지 확인한 기존 정보로 먼저 연결을 테스트하세요. 각 단계마다 확인 지점을 두고, 문제가 발생하면 최근에 통과한 단계부터 다시 확인하세요. 프로토콜, 모드, DNS를 한꺼번에 변경하지 마세요.

  1. IMPORT

    Add Server: 기존 정보 가져오기

    Home을 열고 Add Server로 이동하세요. 기존 구독이 있다면 Subscribe를 선택해 전체 링크를 붙여넣으세요. 단일 서버 정보가 있다면 Type에 맞는 필드를 입력하거나 보유한 QR 코드 또는 공유 링크를 가져올 수도 있습니다. 저장한 뒤 Home으로 돌아가 그룹과 항목이 표시되는지 확인하고 연결할 서버를 선택하세요.

    확인 지점: 목록에 항목이 있고 선택한 항목의 프로토콜, 주소가 보유한 정보와 일치하는지 확인하세요. 구독 업데이트 성공은 내용을 가져왔다는 뜻일 뿐, 실제 연결까지 확인한 것은 아닙니다.

  2. ROUTING

    Global Routing: 모드 선택

    완전한 규칙 설정이 있다면 Config에서 활성화된 파일을 확인한 다음 Global Routing을 Config로 설정하세요. 프록시 연결만 잠시 확인하려면 Proxy를 비교용으로 사용할 수 있습니다. 모드 이름을 서버 선택으로 혼동하지 마세요. 처리 방식과 현재 선택한 서버는 서로 다른 설정이므로 각각 확인해야 합니다.

    확인 지점: 현재 모드가 연결을 어떻게 처리하는지 설명할 수 있어야 합니다. 대상이 예상대로 분기되지 않는다면 규칙과 정책을 먼저 확인하고, 이미 검증한 인증 필드를 바로 덮어쓰지 마세요.

  3. VERIFY

    Home: 연결 활성화 및 확인

    기본 스위치를 켜고 시스템 안내에 따라 VPN 구성 권한을 허용하세요. 앱으로 돌아와 상태를 확인한 뒤 익숙한 대상에 접속하고 Connectivity Test와 연결 기록을 함께 살펴보세요. 지연 시간 테스트 결과는 특정 테스트 방식에서의 응답을 나타낼 뿐, 실제 처리량과 같지 않으며 일상적인 접속 확인을 대신하지 않습니다.

    확인 지점: 연결 상태, 실제 접속 결과, 기록이 서로 일치해야 합니다. 특정 대상에서만 문제가 생기면 대상, 모드, 네트워크 환경을 기록한 다음 해당 문제에 맞게 확인하세요.

전체 사용법 보기 →
PURCHASE & VERIFICATION

정품 확인 및 구매 범위

Shadowrocket Hub는 Shadowrocket 공식 웹사이트 및 공식 매뉴얼입니다. 이 섹션에서는 앱 구매, 설정 내용, 네트워크 서비스를 구분해 설명하여 서로 다른 단계의 문제를 혼동하지 않도록 합니다.

Shadowrocket 공식 앱 아이콘

공식 아이콘, 개발자 이름, 앱 ID를 확인하고 세 정보가 같은 App Store 제품을 가리키는지 대조하세요.

앱 ID 932747118 개발자 Shadow Launch Technology Limited 일회성 구매

개발자 및 제품 주소 확인

App Store에서 Shadowrocket 제품 페이지를 열고 개발자가 Shadow Launch Technology Limited인지 확인한 다음, 이 사이트에 표시된 공식 아이콘과 대조하세요. 제품 주소의 id932747118은 앱 ID 932747118에 해당합니다. 검색 결과에 이름이 비슷한 앱이 표시될 수 있습니다. ‘Shadowrocket’이라는 이름만으로 제품을 확인하지 말고 구매 전에 개발자, 공식 아이콘, 앱 ID를 모두 대조하세요.

스토어 표시 여부 및 계정 지역

App Store에 표시되는 통화, 구매 가능 여부, 구입 내역은 스토어에서 사용하는 Apple ID에 따라 달라집니다. 웹에서 제품 소개 페이지가 열린다고 해서 현재 계정에도 같은 구매 상태가 표시되는 것은 아닙니다. 기기 내 App Store의 실제 안내를 기준으로 계정 지역, 호환성, 결제 확인 정보를 살펴보세요. 시스템 요구 사항은 반드시 App Store 페이지 표기를 기준으로 하며, 오래된 안내의 시스템 버전 숫자로 설치 가능 여부를 판단하지 마세요.

일회성 구매 및 구입 항목 복원

Shadowrocket은 클로즈드 소스 상용 앱이며 일회성 구매 방식입니다. 미국 스토어 기준 참고 가격은 약 2.99달러이며, 각 스토어에서 현지 통화로 표시되는 실제 금액은 구매 확인 화면을 기준으로 합니다. 기기를 바꾸거나 앱을 다시 설치할 때는 구매 당시 사용한 Apple ID로 App Store 구입 항목을 확인한 다음 제품 페이지의 다운로드 상태를 살펴보세요. 통합 구매와 가족 공유의 적용 범위는 App Store 페이지 표기를 기준으로 합니다. 구입 내역을 확인하기 전에 중복 결제하지 마세요.

앱 업데이트와 설정 복원은 별도로 진행

앱 업데이트는 App Store에서 진행하며 기기의 스토어 업데이트 설정에서 관리할 수 있습니다. 구독 업데이트는 클라이언트가 기존 링크에서 서버 내용을 다시 가져오는 것으로, 앱 업데이트와는 다릅니다. 앱을 다시 설치해도 로컬 설정 전체가 복원되는 것은 아닙니다. 중요한 규칙, 구독 메모, 서버 정보는 미리 안전하게 보관하세요. iCloud 동기화를 사용한 뒤에도 동기화 결과를 확인하고 현재 설정이 활성화되어 있는지 점검한 다음 연결을 테스트하세요.

구입 항목 복원 안내 보기 →

MANUAL NOTES

자주 찾는 사용 안내

문제에 맞는 안내를 확인하세요. 먼저 화면에서 해당 기능의 위치를 파악하고 테스트 결과를 비교한 뒤, 문제와 직접 관련된 설정을 조정하면 여러 설정을 한꺼번에 변경하거나 반복해서 가져올 때 생기는 혼란을 줄일 수 있습니다.

전체 글 보기 →