개발자, 아이콘, 앱 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는 트래픽 상태를 기록합니다. 각 기능의 역할을 구분하면 같은 점검을 반복하지 않고 필요할 때 이전 상태로 정확히 되돌릴 수 있습니다. 기본 연결을 이해한 뒤 섹션 구조, 규칙 일치 순서, 정책을 설명하는 규칙 참고 자료를 이어서 살펴보세요.