Shadowrocket 공식 Home 화면 스크린샷

App Store 정품 · 일회성 구매

Shadowrocket다운로드 및 사용 안내

iPhone / iPad용 유료 클라이언트로, 규칙 분기로 연결을 관리하며 일회성 구매로 이용합니다. 보유 중인 구독 정보와 서버 정보를 바탕으로 설정하세요.

  • Global Routing
  • Config
  • PROXY / DIRECT
App Store
유일한 이용 경로는 App Store이며, 구매와 업데이트 모두 스토어에서 진행합니다.
일회성 구매
클라이언트 이용권을 구매하는 것으로, 연결 서비스는 별도로 준비해야 합니다.
932747118
스토어 제품 링크에 표시된 앱 ID입니다. 정품 확인 시 숫자를 하나씩 대조하세요.
Config
설정된 규칙에 따라 요청을 분기하며, Proxy 및 Direct와 구분됩니다.

iPhone / iPad 다운로드 및 첫 실행

먼저 스토어에서 앱을 확인한 다음 시스템 권한과 연결 설정을 진행하세요. 구매로 해결되는 것은 클라이언트를 이용할 수 있게 되는 부분입니다. 프록시 연결을 설정하려면 보유 중인 구독 정보나 서버 정보도 필요합니다. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 확인하세요.

iPhone

App Store 제품 페이지에서 구매하고 설치하세요. 처음 연결을 설정할 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시될 수 있습니다. 요청을 Shadowrocket이 시작한 것이 맞는지 확인한 뒤 시스템 안내에 따라 허용하세요. 권한을 허용해도 서버가 반드시 작동하는 것은 아니므로 선택한 항목과 실제 접속 결과를 확인해야 합니다.

스토어에 이미 구입한 항목으로 표시된다면 먼저 구매에 사용한 Apple 계정을 확인하세요. 기기를 변경한 경우 구입 항목에서 앱을 다시 받을 수 있습니다. 가져온 구독, 직접 편집한 구성, 구매 기록은 서로 다른 항목이므로 앱 복원 후 각각 확인하세요.

iPhone 다운로드 안내 보기

iPad

구매에 사용한 Apple 계정으로 구입 상태를 확인한 뒤 iPad에 설치하세요. iPhone과 iPad에서 구매 항목을 함께 사용할 수 있는지는 App Store 페이지를 기준으로 확인하세요. 다른 기기의 연결 상태만으로 이 기기의 설정이 완료됐다고 판단해서는 안 됩니다.

화면이 넓은 기기에서는 레이아웃이 다를 수 있지만, Home, Config, Settings 등의 인터페이스 항목을 기준으로 조작하면 됩니다. 서버, 현재 구성, Global Routing을 각각 확인하세요. iCloud 동기화를 사용한다면 필요한 항목이 이 기기에 동기화됐는지도 확인하세요.

iPad 다운로드 안내 보기

Mac / Apple TV에서도 동일한 App Store에서 이용할 수 있습니다. 시스템 요구 사항과 구매 가능 여부는 App Store 페이지를 기준으로 확인하세요.

다운로드 절차 보기 →
App Store에서Shadowrocket 다운로드

Shadowrocket 설정 기능 안내

먼저 연결 방식을 이해한 다음 세부 설정을 조정하세요. 왼쪽 접두어는 목차를 구분하기 위한 표시일 뿐, 해당 기능이 그 구성 섹션에 속한다는 뜻은 아닙니다. 오른쪽 코드는 규칙 예시이며 구독이나 On Demand 설정 항목이 아닙니다.

규칙 분기와 Global Routing

Global Routing에서 Config를 선택하면 현재 구성의 규칙을 순서대로 적용하며, 일반적으로 처음 일치하는 규칙에 따라 요청이 처리됩니다. DOMAIN-SUFFIX는 도메인 접미사, IP-CIDR은 IP 주소 대역을 기준으로 매칭할 때 적합합니다. FINAL은 마지막에 배치해 나머지 요청을 처리하도록 합니다. Proxy와 Direct는 전체 라우팅 방식을 선택하는 항목입니다. 변경 후에는 현재 사용 중인 구성을 확인하고 대상 요청을 테스트하세요. 파일을 수정해도 해당 파일을 선택하지 않으면 실제 연결에는 반영되지 않습니다.

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
  • Global Routing
  • Config
  • Proxy
  • Direct

설정을 점검할 때는 한 번에 한 종류의 변수만 변경하세요. 서버 정보, Global Routing, 구성 규칙을 각각 확인해야 합니다. 먼저 연결 자체가 되는지 확인한 뒤 특정 도메인이 예상대로 분기되는지 살펴보세요. 이렇게 하면 서버 연결 불가, 규칙 미일치, 대상 웹사이트 자체의 오류를 구분할 수 있습니다.

규칙 및 구성 항목 살펴보기

Shadowrocket 빠르게 시작하는 3단계

아래 절차는 이미 구독 정보나 서버 정보를 보유하고 있다는 전제에서 설명합니다. 먼저 기본 연결 과정을 완료한 다음 사용자 지정 규칙과 자동 연결 조건을 추가하세요. 여러 항목을 한꺼번에 바꾸면 원인을 파악하기 어렵습니다.

  1. 01 / 가져오기

    Add Server: 보유 정보 확인

    구독 링크는 이용 중인 서비스 제공업체에서 받으세요. 직접 입력할 경우 Type, Host, Port, 인증 정보를 하나씩 확인합니다. QR 코드나 클립보드로 가져온 뒤에도 가져오기 완료 메시지만 보지 말고 생성된 항목을 확인하세요. 목록이 비어 있다면 링크가 완전한지, 해당 메뉴에서 지원하는 형식인지 확인한 다음 서비스 제공업체 측 상태를 살펴보세요.

    전체 구성과 서버 항목은 용도가 다릅니다. 전체 구성에는 규칙과 정책이 포함될 수 있고, 서버 항목은 주로 서버 연결 정보를 담습니다. 한쪽을 가져왔다고 다른 쪽까지 자동으로 준비되는 것은 아닙니다. 결과를 재현하기 쉽도록 현재 선택한 항목을 기록하고, 이후 확인할 때 같은 서버와 구성을 유지하세요.

  2. 02 / 라우팅

    Global Routing: 연결 방식 선택

    규칙에 따라 트래픽을 분기하려면 Config를 선택하고 현재 구성 파일을 확인하세요. Proxy와 Direct는 각각 프록시와 직접 연결 방식을 뜻합니다. 인터페이스에서 선택하는 연결 방식과 파일에 쓰는 PROXY, DIRECT 규칙 키워드를 혼동하지 마세요. 서로 다른 계층에서 요청 처리 방식에 함께 영향을 줍니다.

    처음 테스트할 때는 내용을 이해하고 있는 간단한 구성부터 사용하세요. 규칙은 일반적으로 위에서 아래로 적용되므로 구체적인 조건을 앞에 두고 FINAL은 마지막에 배치합니다. 범위가 넓은 규칙이 먼저 일치하면 뒤에 있는 구체적인 규칙이 적용되지 않을 수 있습니다. 순서를 바꾸기 전에 사본을 저장하고 명확한 대상 하나를 테스트하세요.

  3. 03 / 확인

    Home: 연결을 켜고 결과 확인

    서버를 선택한 뒤 연결 스위치를 켜고, 시스템 안내에 따라 VPN 구성 권한을 허용하세요. 그런 다음 Connectivity Test와 실제 접속 테스트를 진행합니다. 시스템에 연결 상태가 표시되더라도 시스템 연결 절차가 해당 상태에 도달했다는 뜻일 뿐입니다. 서버 인증, 도메인 조회, 대상 사이트 접속이 정상인지 추가로 확인해야 합니다.

    연결에 실패하면 먼저 현재 네트워크가 정상인지 확인하고, 서버 정보와 구독 상태를 점검한 뒤 규칙 및 DNS 관련 설정을 확인하세요. 어느 단계에서 문제가 발생했는지 기록하고 단순히 “연결 안 됨”이라고만 적지 마세요. 서비스 제공업체에 문의할 때는 전체 구독 링크, 비밀번호 등 인증 정보를 첨부하지 않도록 주의하세요.

전체 사용법 보기 →
정품 확인

App Store 구매 및 앱 정보

이 사이트는 Shadowrocket 공식 사이트 및 매뉴얼입니다. Shadowrocket은 폐쇄형 상용 앱이며 유일한 이용 경로는 App Store입니다. 검색 순위, 비슷한 이름, 아이콘 색상만으로 판단하지 말고 스토어 제품 정보를 기준으로 정품을 확인하세요.

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

개발자, 공식 아이콘 및 앱 ID

제품 페이지를 열어 개발자 이름이 Shadow Launch Technology Limited인지 확인한 다음, 이 사이트 페이지 상단에 표시된 공식 앱 아이콘과 대조하세요. 마지막으로 링크의 id932747118을 확인해 앱 ID가 932747118인지 확인합니다. 세 항목이 모두 같은 제품을 가리켜야 하며, 별칭만으로 판단해서는 안 됩니다.

검색 결과에 이름이 비슷한 앱이 표시될 수 있으므로 지정된 제품 페이지에서 먼저 확인하세요. 아이콘은 보조 식별 수단이고, 앱 ID는 제품을 특정하며, 개발자 이름은 교차 확인에 사용됩니다. 확인을 마친 뒤 가격, 호환성 및 구매 안내를 살펴보세요.

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

제품이 표시되는지는 현재 스토어 지역, 콘텐츠 제한 및 Apple 계정 상태에 따라 달라질 수 있습니다. 검색 결과에 나타나지 않으면 먼저 제품 페이지를 열어 보고, 계정에 설정된 스토어와 기기의 콘텐츠 제한을 확인하세요. 검색되지 않는다는 이유만으로 앱 제공이 중단됐다고 판단하지 마세요.

표시 통화, 구매 가능 여부와 호환성은 현재 App Store 정보를 기준으로 확인하세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 확인해야 합니다. 기기에 설치할 수 없다면 먼저 호환성 안내를 확인하고 시스템 조건과 계정 상태 중 어떤 부분을 해결해야 하는지 살펴보세요.

일회성 구매와 연결 서비스

클라이언트 일회성 구매 ≠ 연결 서비스 요금제. 미국 스토어 가격은 약 2.99달러이며 일회성으로 구매합니다. 실제 금액은 App Store 페이지에 표시된 가격을 기준으로 하며, 스토어 지역에 따라 현지 통화로 표시됩니다. 구매 항목은 클라이언트이며 연결에 필요한 서버나 구독은 포함되지 않습니다.

이 사이트는 서버나 구독을 제공하거나 판매 또는 추천하지 않습니다. 가져올 정보는 이용 중인 서비스 제공업체에서 받으세요. 앱 구매 상태와 서비스 제공업체 측의 이용 기간, 데이터 사용량, 서버 상태는 별도로 관리되므로 앱을 구매했더라도 연결할 수 있는 서비스가 자동으로 제공되지는 않습니다.

구입 항목 복원, 업데이트 및 구성 보관

기기를 바꾸거나 앱을 다시 설치할 때는 구매에 사용한 Apple 계정으로 App Store의 구입 항목에서 Shadowrocket을 찾으세요. iPhone과 iPad 간 구매 공유 가능 여부와 다른 기기 및 가족 공유 조건은 App Store 페이지에 표시된 내용을 기준으로 확인하세요.

앱 업데이트는 App Store에서 진행합니다. 구매 기록, 기기에 저장된 서버 정보와 구성 파일은 각각 확인해야 합니다. 다시 설치하기 전에 필요한 구성을 저장하고, 복원한 뒤 선택한 서버와 라우팅 방식을 확인하세요. iCloud 동기화를 사용한다면 계정이 같다는 이유만으로 데이터가 모두 갖춰졌다고 판단하지 말고 이 기기의 동기화 결과도 확인하세요.

처음 설정할 때 자주 묻는 질문

앱을 구매했는데 구독이나 서버 정보가 왜 필요한가요?

클라이언트는 구성을 읽고 연결을 설정하며, 서비스 제공업체가 제공하는 서버 정보는 연결 대상을 지정합니다. 두 항목의 역할은 다릅니다. 먼저 필요한 정보가 모두 있는지 확인한 다음 가져오기 절차를 진행하세요. 용어가 궁금하다면 용어집을 참고하세요.

Connectivity Test에 응답이 있는데 실제 접속은 왜 실패하나요?

테스트와 실제 접속은 대상, 프로토콜, 이름 조회 과정이 다를 수 있습니다. 같은 서버를 유지하면서 Global Routing, 현재 구성, 접속에 실패한 대상을 각각 확인하세요. 테스트 결과 하나만으로 모든 연결 문제를 배제할 수는 없습니다. 자세한 점검 순서는 자주 묻는 질문을 참고하세요.

규칙을 수정했는데 변화가 없으면 먼저 무엇을 확인해야 하나요?

먼저 Global Routing이 Config로 설정되어 있는지 확인한 다음, 현재 선택한 파일에 수정 내용이 포함되어 있는지 확인하세요. 이어서 규칙 순서와 실제 요청 대상을 점검합니다. 규칙을 업데이트한 뒤 새로 테스트해 기존에 연결된 요청의 결과를 재사용하지 않도록 하세요. 구체적인 작성법은 구성 항목 안내를 참고하세요.

Shadowrocket 기술 노트

문제에 맞는 안내에서 조작 방법을 확인하세요. 구독 목록이 비어 있다면 내용과 상태를 먼저 점검하고, 구매 문제는 스토어 정보를 다시 확인하세요. 노트의 가져오기 안내는 본인에게 구독 정보나 서버 정보가 이미 있다는 전제에서 작성되었습니다.