App Store 정품 · 공식 매뉴얼

Shadowrocket 사용법 및 규칙 설정

iPhone 및 iPad용 규칙 기반 분기 클라이언트이며, 한 번 구매하면 계속 사용할 수 있습니다. 정품 여부를 확인한 뒤 기존 구성을 단계별로 가져오세요.

Shadowsocks VLESS On Demand

클라이언트 일회성 구매 ≠ 서버 이용 요금제

Global Routing과 Add Server가 표시된 Shadowrocket 공식 Home 화면
Shadowrocket · 공식 Home 화면

Shadowrocket 주요 기능

서버, 구성 파일, 연결 방식을 먼저 구분한 다음 세부 옵션을 조정하세요.

규칙 기반 분기와 Global Routing

Home의 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에 파일이 있다고 해서 현재 그 파일을 사용 중인 것도 아닙니다. 처음 사용할 때는 기존 서버 항목 하나를 선택한 뒤 Global Routing과 현재 구성을 확인하세요. 차이를 확인하기 어려운 상태에서 설정을 반복해서 바꾸는 일을 줄일 수 있습니다.

이 페이지의 규칙은 문법 예시입니다. example.com은 일치 방식을 설명하기 위한 예시이며 실제 서버 정보가 아닙니다. 규칙의 PROXY, DIRECT, REJECT는 각각 프록시 정책 사용, 직접 연결, 요청 거부를 의미하는 정책 키워드입니다. 실제 정책은 사용 목적에 맞게 선택해야 하며 규칙 길이나 파일 크기만으로 구성이 적절한지 판단할 수 없습니다.

기기 및 App Store에서 받기

구매, 설치, 앱 업데이트는 모두 동일한 App Store 제품 페이지에서 진행합니다.

iPhone

먼저 App Store에서 앱 정보와 호환성을 확인한 뒤 구매하고 설치하세요. 처음 연결할 때 시스템에서 VPN 구성을 추가하라는 요청이 표시될 수 있습니다. 현재 작업으로 인해 나타난 팝업인지 확인한 다음 시스템 안내에 따라 권한을 허용하세요. 시스템 요구 사항은 App Store 페이지의 표시를 기준으로 확인하세요.

iPhone 이용 안내 보기 →

iPad

iPhone과 iPad에서는 동일한 구매 항목을 사용할 수 있습니다. 구매 당시 사용한 Apple 계정으로 구입 항목을 확인하세요. 설치 후에도 해당 기기의 서버 선택, Config 파일, 시스템 권한을 확인해야 합니다. 다른 기기의 연결 상태만으로 현재 기기 설정이 완료됐다고 판단하지 마세요. 구매 적용 범위는 App Store 페이지의 표시를 기준으로 확인하세요.

iPad 이용 안내 보기 →

Mac 및 Apple TV에서도 동일한 App Store에서 받을 수 있으며, 호환성은 스토어 페이지의 표시를 기준으로 확인하세요.

구매 기록과 기기별 구성은 따로 확인

구매 기록은 Apple 계정과 관련이 있으며, 서버 매개변수와 규칙은 앱에서 관리해야 합니다. 기기를 바꾼 뒤 다시 받기 버튼이 보인다면 스토어에서 해당 구매 권한을 확인했다는 뜻일 뿐, 이 기기에 기존 서버 정보가 저장되어 있다는 의미는 아닙니다. 기존 기기를 사용할 수 있을 때 보관할 구성을 정리하고 동기화 또는 백업 내용을 확인한 다음 새 기기에서 가져오기와 연결 검증을 진행하세요. 인증 정보가 포함된 항목은 안전하게 보관하고, 공개적으로 도움을 요청할 때는 필요한 정보만 남기고 가려서 공유하세요.

검색 결과에 앱이 보이지 않으면 이 페이지의 제품 링크를 이용한 다음 Apple 계정의 스토어 지역, 접근 제한, 계정 상태를 확인하세요. 이름이 비슷하다는 이유만으로 결제하지 말고 검색 순위만으로 앱을 판단하지도 마세요. 스토어에서 앱을 볼 수 있는지, 현재 가격이 얼마인지, 기기에서 구매할 수 있는지는 해당 계정으로 App Store 페이지를 열어 확인해야 합니다.

처음 연결할 때의 세 단계

아래 절차는 이미 본인의 구독 또는 서버 정보를 보유하고 있다는 전제에서 안내합니다.

  1. 01 · 가져오기

    Add Server 및 기존 구독

    먼저 보유한 정보가 단일 공유 링크인지, 구독 주소인지, 규칙 구성 파일인지 확인하세요. 직접 입력하려면 Add Server에서 Type을 선택하고 해당 필드를 채웁니다. QR 코드는 출처를 확인한 경우에만 스캔하세요. 구독 메뉴로 가져온 뒤 Home으로 돌아가 서버 목록을 확인하고 테스트할 항목을 선택합니다. 이름이 표시된다고 해서 매개변수가 올바른 것은 아닙니다. 주소, 포트, 인증, 전송 설정을 원본 정보와 하나씩 대조하세요.

    가져온 목록이 비어 있다면 먼저 복사 내용이 완전한지, 앞뒤에 공백이나 설명 문구가 섞이지 않았는지 확인한 뒤 원래 주소에서 현재 정상적으로 업데이트되는지 살펴보세요. 같은 항목을 반복해서 추가하지 마세요. 중복 항목이 생기면 이후 선택과 문제 해결이 어려워집니다. 구독과 구성 파일은 각각 따로 관리해야 하며, 임의의 웹 주소를 유효한 가져오기 데이터로 간주해서는 안 됩니다.

  2. 02 · 모드 선택

    Global Routing의 세 가지 모드

    구성 모드인 Config는 현재 파일의 규칙에 따라 요청을 처리합니다. 프록시 모드인 Proxy는 요청을 프록시 경로로 보냅니다. 직접 연결 모드인 Direct는 요청을 직접 연결합니다. 일상적인 규칙 기반 분기에는 Config를 선택하고 현재 구성 파일도 확인하세요. 규칙을 점검할 때는 다른 모드와 잠시 비교할 수 있지만, 비교가 끝나면 원래 사용하려던 설정으로 되돌리세요. 이후 테스트와 일상 사용에 서로 다른 조건이 적용되는 일을 막을 수 있습니다.

    Proxy를 선택해도 모든 네트워크 조건이 자동으로 충족되는 것은 아닙니다. 서버 매개변수, 네트워크 상태, 대상 서비스가 결과에 영향을 줍니다. Config를 선택했는데 요청이 예상한 경로로 가지 않는다면 구성을 통째로 바꾸기 전에 일치 기록과 규칙 순서를 확인하세요. 한 번에 필드 하나만 바꾸면 결과에 영향을 준 변경 사항을 파악하기 쉽습니다.

  3. 03 · 확인

    연결 스위치와 실제 요청

    서버와 모드를 선택한 다음 Home 상단의 연결 스위치를 켜고 시스템에 VPN 구성 권한 요청이 표시되면 처리하세요. 연결 상태가 바뀌면 익숙한 웹페이지를 열어 본 뒤 앱으로 돌아와 요청 기록과 Data를 확인합니다. 먼저 요청이 실제 처리 과정에 들어갔는지 확인한 다음 적용된 정책과 결과를 살펴보세요. 시스템의 연결 표시는 연결 상태만 알려 주므로 실제 접속 확인을 대신할 수 없습니다.

    Connectivity Test 결과가 있는데도 페이지가 열리지 않는다면 테스트 방식, 현재 모드, 대상 도메인, 오류 증상을 기록하고 서버 연결, DNS, 규칙 일치 여부를 각각 확인하세요. On Demand를 잠시 끄면 수동 테스트 조건을 안정적으로 유지할 수 있습니다. 한 번의 테스트에서 서버와 네트워크를 바꾸면서 규칙까지 수정하지 마세요. 변경 전후를 비교하기 어려워집니다.

첫 검증에서는 변경 사항을 최소화하세요

기존 서버 항목 하나로 먼저 연결을 확인한 다음 필요한 분기 설정을 단계적으로 추가하세요. 구성의 URL Rewrite와 이름 매핑 등은 각각 용도가 다르므로 첫 연결부터 모든 섹션을 동시에 수정할 필요는 없습니다. 문제가 생기면 마지막으로 검증에 성공한 상태로 돌아가 새로 추가한 내용을 비교하세요. 전체 안내에서는 가져오기, 모드 선택, 연결 확인, 실패 지점 점검을 순서대로 다루므로 실제 설정을 진행하며 하나씩 확인할 수 있습니다.

전체 사용법 보기 →

정품 확인 및 구매 정보

App Store에서 확인할 수 있는 정보로 앱의 정품 여부와 구매 범위를 확인하세요.

  • 앱 ID 932747118
  • 일회성 구매
  • 클로즈드 소스 상용 앱

개발자, 아이콘, 앱 ID

Shadowrocket 공식 앱 아이콘

Shadow Launch Technology Limited
앱 ID: 932747118

제품 페이지를 연 뒤 먼저 앱 이름이 Shadowrocket인지 확인하고 개발자 이름이 Shadow Launch Technology Limited인지 확인하세요. 여기의 공식 아이콘과도 대조할 수 있습니다. 링크 끝의 id932747118은 앱 ID를 나타냅니다. 이름, 아이콘, 개발자 정보를 함께 확인하고 별칭만으로 앱을 식별하지 마세요. 이름이 비슷한 검색 결과는 제품 페이지에서 항목별로 확인해야 합니다.

Shadowrocket은 클로즈드 소스 상용 앱입니다. 구매 및 업데이트 기록과 호환성 정보는 App Store에서 확인할 수 있습니다. 이 사이트는 Shadowrocket 공식 홈페이지이자 공식 매뉴얼로, 구매 및 앱 내 구성 방법을 안내합니다. 결제 금액, 시스템 요구 사항, 현재 스토어에서 표시되는 여부는 결제 전에 App Store 페이지에서 확인하세요.

일회성 구매 범위와 연결 정보

클라이언트 일회성 구매 ≠ 서버 이용 요금제. 미국 스토어 가격은 2.99달러 일회성 구매이며 실제 가격은 App Store 페이지를 기준으로 확인하세요. 각 스토어에는 현지 통화로 표시됩니다. 구매로 제공되는 것은 클라이언트 사용 권한이며 서버, 구독 주소, 인증 정보가 자동으로 제공되지는 않습니다. 이 사이트는 서버나 구독을 제공·판매·추천하지 않으며, 사용자가 이미 보유한 정보를 설정하는 방법만 안내합니다.

앱 구매와 기존 서비스의 유효 기간은 별도로 확인해야 합니다. 앱을 다시 받을 수 있다고 해서 기존 서버 정보가 여전히 유효하다는 뜻은 아닙니다. 서버에 연결할 수 없다고 해서 클라이언트 구매에 문제가 있다는 의미도 아닙니다. 문제를 점검할 때 스토어 구매 상태, 앱 내 매개변수, 현재 네트워크 조건을 나누어 기록하면 관련 없는 항목을 반복해서 조작하는 일을 줄일 수 있습니다.

스토어 지역 및 검색 노출

App Store 검색 결과는 Apple 계정의 스토어 지역, 접근 제한, 계정 상태 등의 영향을 받습니다. 먼저 고정된 앱 ID로 제품 페이지를 연 다음 페이지에 표시된 안내를 확인하세요. 제품 페이지에서 현재 이용할 수 없다고 표시된다면 현재 계정과 기기 상황을 확인하세요. 검색 결과가 없다는 이유만으로 앱 이름이 바뀌었다고 판단하지 마세요.

연령 등급 제한도 검색 및 표시 여부에 영향을 줄 수 있습니다. 기기의 관련 제한 설정에서 허용 범위를 확인하고 계정 관리 지침을 따르세요. 계정, 결제, 구매 기록 관련 문제는 App Store 내 해당 메뉴를 통해 처리해야 합니다. 앱 내 서버 설정과 스토어 계정의 노출 여부는 서로 다른 문제입니다.

구입 항목 복원 및 앱 업데이트

iPhone과 iPad에서 구입 항목을 다시 받으려면 구매 당시 사용한 Apple 계정으로 확인하세요. 구매 적용 범위는 App Store 페이지의 표시를 기준으로 합니다. 앱을 재설치하거나 기기를 바꿀 때는 구입 항목에서 Shadowrocket을 먼저 찾으세요. 다시 가격 버튼이 표시되면 결제를 진행하지 말고 계정과 구입 기록이 맞는지 확인하세요. 가족 공유 지원 여부도 스토어 페이지와 계정에 표시되는 안내를 기준으로 확인해야 합니다.

앱 업데이트는 App Store에서 진행합니다. 업데이트 후 메뉴 위치가 달라졌다면 Home, Config, Settings 등의 화면 용어를 기준으로 메뉴를 찾은 다음 현재 파일, Global Routing, 서버 선택을 확인하세요. 서버 구독 업데이트와 앱 업데이트는 별개의 작업입니다. 전자는 기존 서버 목록을 새로 고치고 후자는 클라이언트 자체를 업데이트하므로 서로 대신할 수 없습니다.

구성 및 문제 해결 기록

최근 안내 3편에서 구독 업데이트, 규칙 정책, 스토어 검색 문제를 각각 다룹니다.

문제 해결

Shadowrocket 구독 업데이트 실패 또는 서버 목록이 비어 있을 때: 링크 형식·서비스 제공 측 상태·업데이트 시점 점검

구독을 파싱하지 못하거나 업데이트 후 목록이 비어 있으면 링크가 완전한지, 서비스 제공 측에서 만료 또는 제한이 있는지, 업데이트 당시 네트워크 상태와 자동 업데이트 설정은 어떤지 차례로 확인하세요. 가져오기 실패와 업데이트 실패를 먼저 구분한 뒤 점검할 항목을 정하세요.

점검 절차 보기 →