Shadowrocket 사용 설명 구독 가져오기와 규칙별 트래픽 분기

iOS / iPadOS용 규칙 기반 프록시 클라이언트입니다. App Store 정품과 일회성 구매 정보를 확인한 뒤 기존 구독을 가져오고, 규칙과 연결을 테스트하세요.

Rules On Demand Config
  • Shadowsocks
  • VMess
  • VLESS
  • Trojan
  • Hysteria2
  • WireGuard
Shadowrocket 공식 아이콘
Developer
Shadow Launch Technology Limited
App ID
932747118
Global Routing모드 안내 →
  • Config
  • Proxy
  • Direct
  • Scenario

먼저 기본 동작인 Config / Proxy / Direct를 이해하세요. Scenario는 상황별 선택을 정리하는 기능이며, 구체적인 동작은 앱에서 확인해야 합니다.

App Store / Devices

기기 호환성 및 App Store 링크

기기와 구매 계정을 확인한 다음 App Store 제품 페이지로 이동하세요. 시스템 요구 사항, 호환성 및 유니버설 구매 여부는 App Store 페이지를 기준으로 확인해야 합니다.

iPhone

Home에서 기존 연결 정보를 추가하고 선택한 뒤 연결을 확인할 수 있습니다. 구매 전에 App Store의 호환성 안내를 펼쳐 현재 시스템이 요구 사항을 충족하는지 확인하세요. 처음 연결을 켜면 시스템에서 VPN 구성을 추가하도록 요청합니다. 계속하기 전에 앱 이름과 권한 요청 목적을 확인하세요.

설치가 완료되면 클라이언트를 사용할 준비가 된 것입니다. 먼저 본인의 구독 또는 서버 정보를 준비하고 주소, 포트, 인증 항목이 모두 있는지 확인한 다음 안내에 따라 가져오세요. App Store에서 구매했다고 연결까지 사용할 수 있는 것은 아닙니다.

iPhone 안내 보기 →

iPad

이미 구매했다면 기존 구매에 사용한 Apple ID로 App Store의 구입 항목을 먼저 확인하세요. 두 기기에서 유니버설 구매를 사용할 수 있는지는 App Store 페이지를 기준으로 확인해야 합니다. 가로 화면에서는 목록과 편집 영역의 배치가 달라질 수 있으므로 Home, Config, Settings 등의 화면 이름을 기준으로 메뉴를 찾으세요.

구매 기록과 앱 구성은 별개입니다. 다른 기기에서 앱을 다시 받은 뒤에도 해당 기기의 서버 목록, 현재 Config, 시스템 권한을 확인해야 합니다. iCloud 동기화를 사용하더라도 파일 이름만으로 내용이 같다고 판단하지 말고 구성을 직접 열어 확인하세요.

iPad 안내 보기 →

Mac / Apple TV에서도 같은 App Store에서 받을 수 있으며, 호환성은 App Store 페이지를 기준으로 확인해야 합니다.

구매 가능 여부, 표시 통화, 구입 항목 사용 가능 여부는 현재 구매 계정에 연결된 App Store에서 확인하세요. 검색 결과가 예상과 다르면 아래 제품 페이지 링크를 이용한 뒤 개발자, 아이콘, 앱 ID를 확인하세요.

Capabilities

규칙 설정 및 연결 관리

작업별로 기능을 확인하세요. Rules는 요청 경로를 결정하고, Protocols는 연결 매개변수에 해당하며, Subscribe는 가져온 구독 출처를 관리합니다. On Demand와 Diagnostics는 각각 자동 연결과 결과 확인을 담당하며, 서버 매개변수를 대신하지 않습니다.

Rules: 조건에 따라 정책 선택

규칙별 트래픽 분기를 사용하면 프록시를 거칠 요청, 직접 연결할 요청, 차단할 요청을 구분할 수 있습니다. Config의 Rule 항목을 확인하고 Global Routing에서 Config를 선택한 상태로 동작을 점검하세요. 규칙은 일반적으로 위에서 아래로 적용되므로 구체적인 조건을 포괄적인 조건보다 앞에 두고, 마지막에는 FINAL을 기본 정책으로 배치합니다. DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 대상 주소 대역을 확인합니다. 수정하기 전에 기존 구성을 보관하고 정책 이름과 현재 선택 가능한 항목이 일치하는지 확인하세요.

  • 규칙 순서와 일치 범위 확인
  • PROXY, DIRECT, REJECT 구분
  • 실제 요청으로 규칙 적용 결과 확인

입력값과 조건을 먼저 확인하세요. 그다음 연결과 규칙 적용 결과를 검증하세요.

Global Routing과 프로토콜 유형은 별도로 선택

Config는 현재 구성의 규칙에 따라 요청 경로를 결정합니다. Proxy는 요청을 프록시로 보내고 Direct는 직접 연결합니다. 프로토콜 유형은 클라이언트와 서버의 통신 방식을 나타냅니다. Global Routing을 바꿔도 잘못된 비밀번호, 키 또는 포트가 수정되지는 않으며, 프로토콜 유형을 바꿔도 누락된 규칙이 자동으로 채워지지 않습니다.

통계, 동기화, 자동 연결을 각각 확인

Data는 통계를 확인하고, iCloud는 관련 구성 동기화를 처리하며, On Demand는 조건에 따른 자동 연결을 담당합니다. 세 기능은 서로 다른 문제를 해결합니다. 문제를 확인할 때는 먼저 연결이 자동으로 시작되지 않는지, 구성이 동기화되지 않는지, 요청이 예상과 다른 경로로 전송되는지 구분한 다음 해당 화면에서 점검하세요. 여러 설정을 한꺼번에 바꾸면 원인을 파악하기 어렵습니다.

Home → Global Routing → Verify

첫 연결을 위한 세 단계

App Store에서 앱을 설치하고 본인의 구독 또는 서버 정보를 준비한 뒤 다음 순서대로 진행하세요. 먼저 확인하기 쉬운 기본 구성을 완료한 다음 세부 규칙과 자동 연결 조건을 추가하세요.

01 / Add Server

기존 연결 정보 추가

Home에서 Add Server를 선택하세요. 직접 입력하는 경우 Type을 먼저 선택하고 Host, Port와 인증 항목을 확인하세요. 구독을 가져올 때는 본인의 전체 링크를 사용하고 저장 후 SERVER 그룹에 항목이 표시되는지 확인하세요. Scan QR Code로 가져온 경우에도 해당 항목을 열어 매개변수를 점검하세요.

저장한 뒤 목록이 비어 있으면 가져온 내용과 링크가 완전한지 먼저 확인하고 같은 이름의 항목을 반복해서 만들지 마세요. 출처가 명확한 연결 하나를 남겨 테스트하세요. 프로토콜에 TLS나 추가 전송 항목이 있다면 항목 이름을 보고 추측하지 말고 제공받은 정보와 하나씩 대조하세요.

02 / Global Routing

연결 방식과 현재 구성 선택

Home으로 돌아가 테스트할 서버를 선택한 뒤 Global Routing을 확인하세요. 규칙별로 트래픽을 분기하려면 Config를 사용하고 Config 페이지에서 현재 선택된 구성 파일을 확인하세요. 규칙 문제와 서버 문제를 임시로 구분해야 한다면 Proxy와 Direct의 용도를 비교해 보세요.

구성 파일이 있다고 해서 선택된 것은 아니며, 파일 이름이 같다고 내용까지 같은 것도 아닙니다. 특히 다른 기기에서 가져오거나 동기화한 뒤에는 Rule 항목과 FINAL 정책을 확인하세요. 첫 테스트에서는 단순하고 결과를 설명하기 쉬운 규칙을 사용하고, 결과를 확인한 뒤 조건을 차례로 추가하세요.

03 / Connectivity Test

연결을 켜고 요청 확인

연결 스위치를 켜고 시스템 안내에 따라 VPN 구성 권한을 처리하세요. 그런 다음 Connectivity Test를 실행하고 실제로 사용할 대상에 접속해 요청 기록과 규칙 적용 결과를 확인하세요. 시스템에 연결 표시가 나타나는 것은 연결 상태를 나타낼 뿐, 대상 요청이 성공했다는 유일한 증거는 아닙니다.

테스트 시간이 초과되면 먼저 로컬 네트워크가 정상인지 확인한 다음 주소, 포트, 인증 정보와 시스템 시간을 점검하세요. 일부 대상에서만 문제가 발생한다면 DNS와 규칙을 확인하세요. 설정을 바꿀 때마다 같은 대상을 다시 테스트하고 결과 차이를 기록하세요. 구독 링크나 진단 기록을 공유하기 전에는 인증 정보를 가리세요.

전체 사용법 보기 →
Developer / Artwork / App ID

정품 확인 및 구매 안내

Shadowrocket은 폐쇄형 유료 앱이며 App Store에서만 받을 수 있습니다. 이곳은 Shadowrocket 공식 가이드입니다. 구매, 호환성, 업데이트 정보는 App Store 제품 페이지에서 확인하세요.

개발자Shadow Launch Technology Limited 앱 ID932747118 일회성 구매 iPhone 및 iPad · 구매 적용 여부는 App Store 페이지에서 확인

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

App Store 링크에서 제품 페이지를 연 뒤 이름이 Shadowrocket인지 먼저 확인하고, 개발자가 Shadow Launch Technology Limited인지 살펴보세요. 이어서 이곳에 표시된 공식 아이콘과 대조한 뒤 제품 페이지 링크의 앱 ID가 932747118인지 확인하세요. 이름은 제품을 찾는 첫 단계일 뿐이며 세 가지 정보를 모두 확인해야 합니다.

검색 결과에 이름이나 아이콘이 비슷한 앱이 표시될 수 있으므로 검색 순위나 이름의 일부만 보고 판단하지 마세요. 검색 결과에서 연 페이지가 위 정보와 일치하지 않으면 이곳의 App Store 안내 페이지로 돌아가 지정된 제품 페이지를 여세요. 결제를 확인하기 전에 앱 이름과 계정을 다시 점검하고, 정보가 확인되지 않았다면 결제를 진행하지 마세요.

공식 아이콘은 제품을 식별하는 데 도움이 되지만 App Store의 개발자 정보와 제품 링크를 대신하지 않습니다. 정품 확인 후에도 시스템 요구 사항, 호환 기기, 구매 적용 여부는 해당 제품 페이지에 현재 표시된 내용을 기준으로 확인해야 합니다.

세 가지 정품 확인 항목 보기 →

가격, App Store 국가 및 구매 범위

Shadowrocket은 일회성 구매 앱입니다. 미국 App Store 가격은 약 2.99달러이며 실제 금액은 App Store 페이지를 기준으로 확인해야 합니다. 다른 App Store에서는 현지 통화로 표시됩니다. 페이지 언어, 기기 언어, 구매 계정의 App Store 국가는 서로 다른 항목이므로 현재 계정으로 연 스토어에서 가격, 결제 조건, 구매 가능 여부를 확인하세요.

일회성 구매는 클라이언트의 결제 방식을 뜻하며 연결 서비스가 포함된다는 의미가 아닙니다. 기존 구독이 계속 유효하다는 보장도 아닙니다. 앱 구매, 서버 인증, 구독 유효성은 각각 별개의 문제입니다. 앱은 App Store에서 받고, 기존 연결 정보는 클라이언트로 가져온 뒤 사용할 수 있는지 테스트해야 합니다.

같은 Apple ID로 iPhone과 iPad에서 구입 항목을 사용할 수 있는지는 App Store 페이지의 안내를 기준으로 확인하세요. 가족 공유 등 구매 관련 조건은 제품 페이지와 시스템에 표시되는 안내를 함께 확인해야 합니다. 다른 기기에 앱이 설치돼 있다는 이유만으로 현재 계정에 구매 기록이 있다고 판단하지 마세요.

가격 및 일회성 구매 안내 보기 →

앱 다시 받기 및 구성 복원

기기를 바꾸거나 앱을 다시 설치할 때는 기존 구매에 사용한 Apple ID로 App Store의 구입 항목에서 Shadowrocket을 찾으세요. 표시된 구매 상태가 예상과 다르면 계정과 App Store 국가를 확인한 뒤 구매 기록을 살펴보세요. 앱을 다시 받는 것과 다시 구매하는 것을 혼동하지 마세요. 현재 기기에서 받을 수 있는지는 호환성도 확인해야 합니다.

구매 기록을 복원해도 연결 매개변수가 모두 자동으로 복구되지는 않습니다. 앱을 다시 연 뒤 서버 목록, 구독 출처, 현재 Config, VPN 구성 권한을 각각 확인하세요. iCloud 동기화를 사용하려면 시스템과 앱의 관련 설정을 점검하고 파일 내용이 기기에 제대로 반영됐는지 확인하세요.

앱을 삭제하기 전에 필요한 구성이 안전하게 보관됐는지 확인하세요. 특히 직접 추가한 서버 정보, 사용자가 수정한 규칙, 동기화하지 않은 로컬 파일은 각각 복원 방법을 확인해야 합니다. ‘구입 항목에서 다시 받을 수 있음’이 ‘로컬 구성도 복원됨’을 뜻하지는 않습니다.

구입 항목 복원 안내 보기 →

App Store에서 업데이트 및 재확인

앱은 App Store에서 업데이트할 수 있습니다. 시스템에서 허용하는 경우 자동 업데이트를 사용하거나 App Store에서 업데이트 내역을 확인하세요. 시스템 요구 사항과 호환성은 달라질 수 있으므로 작업 전에 제품 페이지의 최신 안내를 살펴보세요. 이 페이지에는 구체적인 버전 번호와 업데이트 날짜를 표시하지 않아 정적 안내를 실시간 상태로 오해하지 않도록 했습니다.

업데이트 후 화면 배치가 달라졌다면 Home, Config, Settings 등의 화면 이름을 기준으로 메뉴를 찾고 관련 설정이 예상대로인지 확인하세요. 연결 동작에 변화가 있다면 모든 구성을 삭제하기 전에 현재 선택된 서버와 Config부터 살펴보세요. 이전에 작동했던 매개변수와 테스트 결과를 점검 기준으로 활용할 수 있습니다.

문제를 기록할 때는 조작 순서, 네트워크 환경, 선택한 프로토콜, 오류 현상을 적되 구독 링크의 인증 정보, 비밀번호, 개인 키는 가리세요. 연결 실패와 규칙 적용 이상을 구분할 수 있는 정보를 제공하면 원인을 더 체계적으로 확인할 수 있습니다.

가져오기 및 연결 문제 해결 보기 →

구매 및 첫 사용 관련 자주 묻는 질문

앱을 구매했는데 왜 연결 정보를 가져와야 하나요?

구매하면 클라이언트를 사용할 수 있습니다. 본인이 보유한 구독 또는 서버 정보를 Add Server에서 가져온 뒤 항목을 선택해 테스트하세요. 앱 구매와 연결 서비스는 별개입니다. 첫 사용 안내에 따라 단계별로 확인할 수 있습니다.

구독을 업데이트했는데 규칙은 왜 바뀌지 않나요?

Subscribe와 Config는 서로 다른 내용을 관리합니다. 먼저 서버 그룹이 업데이트됐는지 확인한 다음 현재 선택된 Config와 Global Routing을 점검하세요. 서버 항목이 바뀌었다고 규칙 파일까지 교체된 것은 아닙니다. 구독 업데이트 확인을 참고하세요.

Connectivity Test에 성공하면 규칙 분기도 올바른가요?

테스트 성공은 선택한 방식으로 연결할 수 있다는 뜻일 뿐, 모든 대상에 예상한 정책이 적용된다는 의미는 아닙니다. 실제 대상에 접속하고 DNS, 규칙 적용 결과, Data를 함께 확인하세요. DNS 설정 확인을 참고하세요.

Technical Notes

구성 세부 사항 및 기술 메모

아래 메모는 각각 하나의 작업에 초점을 맞춥니다. 먼저 항목이나 연결 조건의 의미를 확인한 다음 본인의 구성과 대조하세요. 서버 매개변수는 사용자가 보유한 정보를 기준으로 입력하고, 프로토콜 이름만으로 서버 설정을 추측하지 마세요.

Shadowrocket 여러 구독 관리법: 그룹, 정렬, 삭제 및 중복 서버 항목 정리

기존 구독을 여러 개 추가한 뒤 출처별로 그룹을 나누고 서버 순서를 조정하는 방법, 사용할 수 없는 구독을 삭제하는 방법, 같은 서버가 목록에 중복으로 표시되지 않게 관리하는 방법을 안내합니다. 정리하기 전에 출처 표시를 보관하고 개별 항목 삭제와 구독 출처 삭제를 구분하세요.

안내 보기 →