공식 설명서정품은 App Store에서만 제공

Shadowrocket
사용법 및 규칙 설정

iPhone과 iPad용 규칙 기반 프록시 클라이언트로, App Store에서 한 번 구매하면 됩니다. 이 설명서에서는 기존 설정 가져오기, 트래픽 분기 및 연결 확인 방법을 안내합니다.

  • 규칙 기반 트래픽 분기
  • Shadowsocks
  • VMess / VLESS
  • On Demand

시스템 요구 사항, 기기 호환성 및 유니버설 구매 여부는 App Store 페이지의 안내를 확인하세요.

Shadowrocket Home 화면
Home 화면 참고 이미지입니다. 앱 버전에 따라 화면이 다를 수 있습니다.
CONFIGURATION INDEX

설정 기능 색인

연결 매개변수, 라우팅 모드, 규칙 파일을 구분해 보세요. 주제를 선택하면 해당 설정 경로와 구문을 확인할 수 있습니다.

Global Routing은 연결에 사용할 경로를 결정합니다. Config에서는 현재 설정 파일의 규칙을 사용하고, Proxy는 해당 트래픽을 선택한 프록시로 보내며, Direct는 직접 연결합니다. 규칙에 따라 트래픽을 분기할 때는 먼저 Config에서 활성화된 파일을 확인한 뒤 Rule을 위에서 아래 순서로 살펴보세요. 구체적인 도메인 규칙은 포괄적인 규칙보다 앞에 두고, 나머지 연결은 마지막의 FINAL로 처리합니다. PROXY, DIRECT, REJECT는 정책이지 프로토콜 이름이 아닙니다. 규칙을 입력했다고 서버 매개변수까지 설정된 것은 아닙니다.

RULE / 구체적인 규칙부터 기본 규칙까지

규칙 일치 순서

[Rule]
DOMAIN,example.com,DIRECT
DOMAIN-SUFFIX,example.org,PROXY
FINAL,PROXY

예시 도메인은 구문 설명용입니다. PROXY를 사용하려면 연결 가능한 기존 서버 설정이 필요합니다.

설정을 세 단계로 나누어 점검하기

첫 번째 단계는 서버 매개변수로, 클라이언트가 기존 서버에 연결할 수 있는지를 결정합니다. 두 번째는 설정 파일로, 규칙, 도메인 매핑 및 기타 처리 방식을 정합니다. 세 번째는 Global Routing으로, 해당 연결에 설정이 적용되는지를 결정합니다. 항목을 추가했다고 규칙이 적용됐다고 단정할 수 없고, Rule을 수정했다고 서버 연결이 가능해지는 것도 아닙니다. 여러 설정을 한꺼번에 바꾸기보다 이 세 단계를 각각 확인해야 원인을 찾기 쉽습니다.

처음 설정할 때는 수동 연결로 기본 연결 경로를 확인한 다음 트래픽 분기 규칙과 On Demand를 차례로 추가하세요. 안정적으로 사용 중인 설정을 변경하기 전에는 현재 파일, 선택 항목, 라우팅 모드를 기록해 두세요. Data와 진단 결과는 현상을 비교하는 데 쓰고, iCloud 동기화는 기기 간 자료를 관리하는 기능입니다. 각 기능에는 역할과 한계가 있으므로 서로를 검증 수단으로 대신해서는 안 됩니다. 전체 절차는 사용 설명서에서, 규칙의 의미와 일치 순서는 규칙 참고에서 확인하세요.

DEVICE / APP STORE

앱 받기 및 첫 실행

Shadowrocket은 Apple 플랫폼에서만 제공되며, App Store가 유일한 다운로드 경로입니다. 먼저 제품 페이지를 확인한 뒤 구매, 설치, 첫 연결 권한 설정을 진행하세요.

iPhone

App Store에서 개발자와 앱 ID를 확인하고 구매를 완료한 뒤 앱을 여세요. 처음 연결을 활성화하면 시스템에서 VPN 구성 추가를 허용할지 묻습니다. 방금 직접 시작한 작업인지 확인한 다음 시스템 안내에 따라 허용하세요. 이 권한은 시스템 네트워크 연결을 설정하기 위한 것이며 서버 정보를 만들어 주지는 않습니다. 기존 구독이나 보유한 매개변수를 가져와야 합니다.

Home으로 돌아가 SERVER에 선택할 수 있는 항목이 있는지 먼저 확인한 다음 Global Routing을 살펴보세요. 스위치가 연결 상태인데도 페이지에 접속할 수 없다면 상태 표시줄 아이콘만 보지 말고 항목과 트래픽 분기 설정을 추가로 확인하세요. 시스템 요구 사항은 App Store 페이지의 안내를 기준으로 합니다.

iPhone에서 앱 받는 방법 보기

iPad

구매에 사용한 Apple ID로 App Store의 구입 항목을 확인한 뒤 스토어에 표시된 상태에 따라 앱을 받으세요. 유니버설 구매 여부는 App Store 페이지 안내를 확인하세요. iPad에서는 사용 가능한 공간과 화면 배치가 다를 수 있습니다. 설정은 Home, Config, Settings를 중심으로 확인하면 되므로 휴대폰 화면에서 보이는 위치를 그대로 찾을 필요는 없습니다.

다른 기기에 같은 자료를 추가한 뒤에도 현재 선택된 항목, 설정 파일, Global Routing을 각각 확인해야 합니다. iCloud 동기화를 사용하기 전 동기화 옵션을 확인하고, 완료 후 실제 내용도 대조하세요. 구매 기록 복원과 연결 설정 복원은 별개의 작업입니다. 앱을 다시 받았다고 모든 설정까지 복원된 것은 아닙니다.

iPad에서 앱 받는 방법 보기

Mac과 Apple TV에서도 같은 App Store에서 받을 수 있습니다. 기기 호환성, 시스템 요구 사항 및 유니버설 구매 여부는 App Store 페이지 안내를 확인하세요.

PURCHASE / VERIFY / RESTORE

정품 확인 및 구매 안내

이곳은 Shadowrocket 공식 웹사이트이자 공식 설명서입니다. 앱 다운로드, 가격 및 호환성은 App Store 제품 페이지를, 설정 방법은 앱에 표시되는 실제 옵션을 기준으로 확인하세요.

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

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

검색할 때는 이름만 보지 마세요. 제품 상세 페이지에서 개발자가 Shadow Launch Technology Limited인지 확인하고, 앱 아이콘이 이 사이트 상단에 표시된 공식 아이콘과 같은지 살펴본 다음 제품 링크의 id932747118도 확인하세요. 이름이 비슷해도 같은 제품이라고 볼 수 없습니다. 광고 위치나 검색 순위도 정품 확인을 대신하지 못합니다. 이 세 가지를 확인한 뒤 가격, 호환성, 구매 버튼의 상태를 살펴보세요.

Shadowrocket은 소스가 공개되지 않은 상용 앱입니다. 앱 업데이트 기록, 호환성 및 스토어 표시 정보는 제품 페이지에서 직접 확인하세요. 검색 결과 요약이나 다른 사람의 설명만으로 현재 상태를 판단해서는 안 됩니다. 이 설명서에는 특정 버전이나 업데이트 날짜를 기재하지 않습니다. 한 화면의 설명을 계속 적용되는 요구 사항으로 오해하지 않도록 하기 위해서입니다. 옵션 위치가 바뀌었다면 영어 인터페이스 용어로 검색하고 현재 화면의 맥락과 함께 확인하세요.

스토어 표시 및 계정 국가·지역

검색 결과에 앱이 나오지 않으면 먼저 App Store에서 사용 중인 계정의 스토어 국가·지역을 확인하세요. 그런 다음 스크린 타임의 콘텐츠 및 연령 등급 제한과 계정 결제 상태를 살펴보세요. 웹에서 제품 페이지를 열 수 있어도 현재 계정의 스토어에서 구매할 수 있다는 뜻은 아닙니다. 실제 구매 가능 여부는 App Store에 표시된 상태를 기준으로 합니다. 앱 안에서 구매 권한 스위치를 찾지 마세요. 이 문제는 스토어 계정과 구매 절차에 해당합니다.

확인할 때는 ‘제품을 찾을 수 없음’, ‘결제를 완료할 수 없음’, ‘다운로드 후 연결할 수 없음’을 각각 나누어 살펴보세요. 앞의 두 문제는 주로 스토어와 계정을 확인해야 하고, 마지막 문제는 VPN 권한, 서버 매개변수, 네트워크 환경을 점검해야 합니다. 단계별 오류를 한데 섞으면 이미 확인한 정보를 계속 바꾸게 될 수 있습니다. 항목별 점검 방법은 App Store에서 앱이 검색되지 않을 때 확인할 목록을 참고하세요.

일회성 구매에 포함되는 항목

미국 스토어의 가격은 약 2.99달러이며 일회성 결제입니다. 각 스토어에서는 현지 통화로 표시되고, 최종 금액은 App Store 결제 화면을 기준으로 합니다. 구매 대상은 Shadowrocket 클라이언트이지 서버 묶음, 구독 유효 기간, 연결 품질 보증이 아닙니다. 보유한 구독의 상태, 인증 정보, 서버 접속 가능 여부는 자신의 연결 정보를 기준으로 별도로 확인해야 합니다.

마찬가지로 규칙 파일은 서버 목록이 아닙니다. Rule은 트래픽에 적용할 정책을 정하고 서버 항목은 실제 연결 매개변수를 제공합니다. 규칙만 있고 사용할 수 있는 서버가 없다면 PROXY라고 적힌 연결도 실패할 수 있습니다. 보유한 자료의 종류를 모르겠다면 먼저 공유 링크, 구독 주소, 설정 텍스트 중 무엇인지 구분한 뒤 해당 가져오기 경로를 선택하세요. 가져오기 과정에서 오류가 없었다고 결과와 선택 항목 확인을 생략해서는 안 됩니다.

구매 복원과 설정 복원은 별도로 진행

기기를 바꾸거나 앱을 다시 설치할 때는 먼저 구매에 사용한 Apple ID로 App Store의 구입 항목을 확인하세요. 제품 페이지에 여전히 가격이 표시된다면 계정과 구매 기록을 확인한 뒤 다음 단계로 진행하세요. iPhone과 iPad 간 유니버설 구매 여부, 가족 공유 적용 여부, 다른 기기의 호환성은 모두 App Store 페이지의 안내를 기준으로 합니다. 한 기기의 스토어 상태를 다른 기기에도 그대로 적용되는 것으로 판단하지 마세요.

앱을 다시 받은 뒤 자신의 서버 및 설정 자료를 복원하세요. 복원 전에 백업이 완전한지 확인하고, 완료 후 현재 활성화된 파일과 선택된 서버를 점검하세요. iCloud 동기화를 사용하는 경우에도 옵션과 실제 내용을 확인해야 하며, 모든 설정이 자동으로 동일해진다고 가정해서는 안 됩니다. 앱 업데이트는 App Store에서 관리합니다. 업데이트 후 동작이 달라졌다면 현상을 먼저 기록한 다음 설정을 대조해 보세요. 자세한 절차는 구입 항목 복원 안내를 참고하세요.

가져오기 전에 보유한 자료부터 구분하기

단일 서버 공유 링크는 보통 프로토콜 접두사로 시작하며 서버 하나의 연결 매개변수를 담습니다. 구독 주소는 업데이트될 수 있는 항목을 가져오는 데 사용하고, 설정 파일에는 규칙, 일반 설정, 도메인 매핑 등이 포함될 수 있습니다. 모두 ‘설정’과 관련된 자료지만 역할은 다릅니다. 구독 주소 전체를 Host에 입력하거나 웹 안내 페이지를 구독 내용으로 취급하지 마세요. QR 코드 스캔과 클립보드는 입력 방식일 뿐, 원본 자료에서 누락된 필드를 자동으로 채워 주지 않습니다.

수동으로 추가할 때는 Type, Host, Port, 인증 정보를 순서대로 확인한 다음 TLS, 전송 방식 및 추가 필드를 점검하세요. VMess와 VLESS 등의 필드는 이름이 비슷하다고 서로 바꿔 쓸 수 없습니다. 자료에 값이 명시돼 있다면 그대로 입력하세요. 필수 매개변수가 없다면 값을 추측해 여러 번 시도하지 말고 원본 정보를 확인해야 합니다. 저장 후 SERVER에 표시된 항목 유형을 확인하고 Connectivity Test와 실제 접속으로 검증하세요.

연결 실패 시 비교할 조건을 기록하기

Shadowrocket이 연결되지 않으면 구독 업데이트, 연결 설정, 대상 접속 중 어느 단계에서 오류가 발생했는지 먼저 기록하세요. 구독 업데이트 실패가 기존 항목 전체를 사용할 수 없다는 뜻은 아니며, 연결 스위치가 연결 상태로 보여도 모든 대상에 접속할 수 있는 것은 아닙니다. 현재 네트워크가 정상적으로 작동하는지 확인한 뒤 권한, 선택 항목, Global Routing, 사용 중인 설정 파일을 점검하세요. 한 번에 조건 하나만 바꿔야 어느 단계에서 결과가 달라졌는지 알 수 있습니다.

Config에서 일부 대상에만 문제가 있다면 도메인 규칙의 순서와 기본 정책을 확인하세요. Proxy에서도 접속되지 않는다면 서버 매개변수와 접근 가능 여부를 다시 살펴보세요. Direct는 직접 연결을 뜻하며 해당 트래픽 처리에 선택된 프록시를 사용하지 않습니다. 문제를 확인할 때 정확한 오류 메시지는 기록하되 비밀번호, UUID, 전체 구독 주소, QR 코드는 공개하지 마세요. 기본 용어는 용어 설명에서, 자주 발생하는 문제와 점검 방법은 자주 묻는 질문에서 확인하세요.

규칙을 수정하기 전에 기대 결과부터 정하기

DOMAIN-SUFFIX를 입력하기 전에 어떤 도메인에 적용할지, 일치할 때 어떤 정책을 사용할지, 일치하지 않는 연결은 어떻게 처리할지 정하세요. 더 구체적인 규칙을 먼저 확인하고 FINAL은 마지막 기본 규칙으로 둡니다. 앞선 규칙이 이미 일치하면 뒤에 있는 규칙으로 결과를 바꿀 수 없습니다. 예시의 도메인과 주소는 형식 설명용이며 실제 서비스에 그대로 적용할 대상 목록이 아닙니다. 저장 전에 원본 파일을 보관하고, 수정 후에는 해당 파일이 활성화됐는지 확인한 다음 대상 접속과 규칙 적용 결과를 검증하세요.

스위치를 계속 바꾸기보다 설정의 역할을 이해하는 것이 중요합니다. On Demand는 연결 트리거 조건을, Global Routing은 라우팅 방식을, Rule은 규칙 적용 방식을 제어하고 Data는 트래픽 상태를 기록합니다. 각 기능의 역할을 구분하면 같은 점검을 반복하지 않고 필요할 때 이전 상태로 정확히 되돌릴 수 있습니다. 기본 연결을 이해한 뒤 섹션 구조, 규칙 일치 순서, 정책을 설명하는 규칙 참고 자료를 이어서 살펴보세요.

READ NEXT

구독 가져오기 및 연결 확인 글

구매 전 스토어 확인부터 첫 연결과 기존 자료 가져오기까지, 현재 겪는 문제에 맞는 안내를 선택하세요. 앱에서 항목을 쉽게 찾을 수 있도록 인터페이스 용어는 영어로 표기합니다.