App Store 정품 · 일회성 구매

Shadowrocket 사용 안내 및 규칙 설정

iPhone / iPad용 규칙 기반 프록시 클라이언트입니다. 규칙별 트래픽 분기로 요청 경로를 지정하고, App Store에서 일회성 구매로 이용할 수 있습니다.

Shadowsocks VMess VLESS Trojan Hysteria2 WireGuard

시스템 요구 사항과 유니버설 구매 여부는 App Store 페이지에 표시된 내용을 기준으로 확인하세요.

  • 정품 확인—개발자, 공식 아이콘, 앱 ID 확인
  • 첫 연결—기존 구독 또는 서버 정보 준비
  • 규칙 순서—조건을 위에서부터 확인하고 마지막에 FINAL 적용

구성 파일 구조 한눈에 보기

rules.conf

필드와 매칭 로직을 설명하는 예시이며 앱 화면이 아닙니다. 예시 주소는 문법 설명용입니다.

[General]

기본 옵션
  • bypass-system = true
  • dns-server = system

시스템 우회 설정과 DNS를 지정합니다. 먼저 현재 구성을 보존한 뒤 항목별로 변경하세요.

[Rule]

규칙별 매칭
  1. DOMAIN-SUFFIX,example.com,PROXY
  2. DOMAIN-KEYWORD,example,DIRECT
  3. GEOIP,CN,DIRECT
  4. IP-CIDR,192.168.0.0/16,DIRECT
  5. FINAL,PROXY

위에서 아래로 확인하며 처음 일치하는 규칙에서 멈춥니다. 포괄적인 조건은 구체적인 조건 뒤에 두세요.

[Host]

주소 매핑
  • example.com = 1.2.3.4

도메인 매핑을 지정합니다. 해석 결과와 라우팅 정책은 서로 별도로 확인해야 합니다.

[URL Rewrite]

재작성 조건
  • ^http://example.com https://example.com 302

표현식으로 요청을 매칭합니다. 예시는 302 리디렉션 작성법을 설명합니다.

정책

요청 처리 방식
  • PROXY프록시 경로 사용
  • DIRECT대상에 직접 연결
  • REJECT일치하는 요청 거부

규칙은 정책을 지정하고, 서버 설정은 연결 매개변수를 제공합니다.

매칭 순서

일치하면 중단
  1. 1첫 번째 조건 확인
  2. 2일치하지 않으면 계속
  3. 3일치하면 정책 실행
  4. FINAL이 나머지 요청 처리

이 흐름은 Global Routing → Config에서 규칙을 판단하는 방식입니다.

기능 색인 / 먼저 설정 대상을 확인하세요

연결, 규칙 및 구성 관리

서버 정보, 구성 파일, 연결 스위치는 각각 다른 역할을 합니다. 기존 서버 정보는 연결 대상을 정하고, Config는 요청별 정책을 정하며, On Demand는 연결이 시작되는 조건을 정합니다. 문제를 해결할 때는 이 세 가지를 구분해 구독 문제와 규칙 오류를 혼동하지 않도록 하세요.

Global Routing과 Rule

Home에서 먼저 Global Routing을 확인하세요. Config는 구성 파일의 규칙을 적용하고, Proxy는 프록시 경로를 우선하며, Direct는 직접 연결을 우선합니다. Rule을 확인하려면 Config를 선택하고 현재 구성 파일이 선택되어 있는지 확인하세요. 규칙은 위에서 아래로 검사하며 먼저 일치하는 조건이 정책을 결정합니다. 구체적인 도메인을 포괄적인 키워드보다 앞에 두고 FINAL은 맨 마지막에 배치하세요. 결과가 예상과 다르면 조건을 바꾸기 전에 모드와 규칙 순서를 먼저 확인하고, 한 번에 여러 항목을 변경하지 마세요.

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
구성 필드 보기 →

위 색인은 ‘연결 매개변수’, ‘요청 정책’, ‘실행 조건’을 구분합니다. 전체 설정 절차는 시작 가이드를 참고하고, 각 필드의 의미는 구성 참고 자료에서 확인하세요.

기기 및 App Store / 제품 페이지에서 통합 안내

iPhone 및 iPad 설치 안내

iPhone

App Store 제품 페이지에서 앱을 확인하고 구매한 뒤 설치가 끝나면 Home을 여세요. 처음 연결을 설정할 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시됩니다. 요청한 앱이 Shadowrocket인지 확인한 뒤 시스템 안내에 따라 진행하세요. 이 권한은 앱이 시스템 네트워크 연결을 설정하도록 허용할 뿐, 서버 정보를 자동으로 만들지는 않습니다. 먼저 기존 구독을 가져오거나 서버 매개변수를 직접 입력해야 합니다.

연결하기 전에 선택된 서버와 Global Routing을 확인하고, 연결한 뒤 실제 대상에 접근해 테스트하세요. 예상한 메시지가 표시되지 않으면 스위치를 연달아 누르지 말고 앱으로 돌아가 현재 상태를 확인하세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 확인하세요.

iPhone 안내 보기 →

iPad

구매할 때 사용한 Apple ID로 App Store에서 구입 항목을 찾거나 제품 페이지를 여세요. 유니버설 구매 여부는 App Store 페이지에 표시된 내용을 기준으로 확인하세요. iPad에서도 Home, Config, Settings의 기능에 따라 조작하면 됩니다. 화면 배치는 다를 수 있으므로 설정을 확인할 때는 버튼의 고정된 위치가 아니라 필드 이름을 기준으로 하세요.

다른 기기에서 연결된다고 해서 이 기기에도 같은 구성이 갖춰져 있다는 뜻은 아닙니다. 구독과 서버 목록을 먼저 확인한 뒤 현재 구성 파일을 점검하세요. iCloud를 사용하는 경우 동기화가 완료된 후에도 실제 선택 항목과 시스템 연결 권한을 확인해야 합니다. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 확인하세요.

iPad 안내 보기 →

Mac / Apple TV에서도 같은 App Store에서 받을 수 있으며, 호환성은 제품 페이지에 표시된 내용을 확인하세요.

구매 여부를 결정하기 전에 App Store 제품 페이지에서 현재 가격, 시스템 요구 사항, 구매 정보를 확인하세요. 기기별 연결 설정은 각각 테스트해야 합니다.

설치 단계 보기 →
App Store에서Shadowrocket 다운로드

정품 확인 및 안내 / 구매 전 확인 사항

앱 구매와
연결 서비스

Shadowrocket은 Apple 플랫폼의 상용 비공개 소스 앱이며, App Store에서만 받을 수 있습니다. 먼저 제품 이름을 확인한 다음 개발자 Shadow Launch Technology Limited, 공식 아이콘, 앱 ID 932747118를 대조하세요. 이름이나 아이콘이 비슷하다는 이유만으로 정품을 확인할 수는 없습니다. 세 가지 정보를 모두 확인하세요.

앱 구매는 연결 서비스 요금제가 아닙니다. 앱의 일회성 결제는 클라이언트를 이용할 권한에 해당하며, 연결 가능한 서버, 구독 링크 또는 서비스 계정이 함께 제공되지는 않습니다. 이 사이트는 서버나 구독을 제공·판매·추천하지 않습니다. 안내는 사용자가 이미 보유한 구독이나 서버 정보가 있다는 전제에서 가져오기, 설정, 확인 방법을 설명합니다.

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

제품 페이지를 열어 이름이 Shadowrocket인지 확인한 다음 개발자 정보에 표시된 전체 이름을 확인하세요. App Store 아이콘을 이 사이트에서 사용하는 공식 아이콘과 대조하고 제품 페이지 주소에서 id932747118을 확인하세요. 이 숫자는 앱 식별자이며 버전 번호가 아니므로 인터페이스 언어가 바뀌어도 달라지지 않습니다. 검색 결과 순위, 비슷한 이름, 소개 문구는 이 세 가지 확인을 대신할 수 없습니다. 정보가 일치하는지 확인한 뒤 App Store에 표시된 금액과 구매 절차를 따르세요.

App Store 표시 여부와 계정 국가 또는 지역

App Store에 표시되는 콘텐츠와 구매에 사용하는 Apple ID의 국가 또는 지역은 서로 관련이 있습니다. 시스템 인터페이스 언어가 App Store 지역을 직접 결정하지는 않습니다. 앱을 검색할 수 없다면 계정 국가 또는 지역을 확인한 뒤 지정된 제품 페이지를 열어 App Store 안내를 읽으세요. 페이지에 이용할 수 없거나 호환되지 않는다고 표시되면 현재 App Store의 안내를 기준으로 판단하세요. 계정 정보를 변경하기 전에 Apple의 관련 조건을 직접 확인해야 합니다. 웹페이지가 열린다는 사실만으로 현재 계정에서 구매할 수 있다고 판단할 수는 없습니다.

일회성 구매와 현재 가격

미국 App Store의 참고 가격은 2.99달러이며 일회성 구매입니다. 각 App Store 지역에서는 현지 통화로 표시되며 실제 금액은 App Store의 현재 페이지와 결제 확인 화면을 기준으로 확인하세요. 앱 가격과 사용자가 보유한 연결 서비스 비용은 별개입니다. 클라이언트 구매만으로 서비스 이용 기간, 데이터 제한, 서버 상태가 바뀌지는 않습니다. 연결에 실패하면 결제 성공을 연결 성공의 근거로 삼지 말고 클라이언트 설정, 네트워크 환경, 기존 서비스 정보를 구분해 확인하세요.

같은 계정으로 다른 기기에 설치하거나 재설치하기

다른 기기에서 앱을 받을 때는 App Store가 원래 구매 계정으로 로그인되어 있는지 확인한 다음 구입 항목이나 제품 페이지의 다운로드 상태를 살펴보세요. iPhone과 iPad의 유니버설 구매 여부 및 다른 기기의 지원 범위는 App Store 페이지에 표시된 내용을 기준으로 확인하세요. 페이지에 계속 가격이 표시되면 중복 결제를 서두르지 말고 계정과 구매 기록을 먼저 확인하세요. 앱 복원과 구성 복원은 별개의 과정입니다. 앱이 다시 설치된 뒤에도 서버 정보, 구성 파일, 시스템 연결 권한이 준비되어 있는지 확인해야 합니다.

앱 업데이트와 구성 변경은 따로 관리하세요

앱 업데이트는 App Store에서 관리합니다. 시스템에서 허용하는 경우 자동 업데이트를 사용하거나 App Store에서 업데이트할 수 있는지 확인하세요. 구독 업데이트는 사용자가 보유한 링크의 내용을 가져오며, 구성 파일 수정은 또 다른 작업입니다. 문제를 진단할 때는 앱, 구독, 규칙, 네트워크 환경 중 방금 변경한 항목을 기록하세요. 기존에 작동하는 구성을 보존하고 한 번에 한 항목만 바꾼 뒤 테스트하면 여러 설정을 동시에 변경해 비교 기준을 잃지 않고 문제 범위를 좁힐 수 있습니다.

규칙 예시의 사용 범위

이 페이지의 example.com과 주소 매핑은 필드를 설명하기 위한 예시이며, 실제로 사용할 수 있는 연결 서비스를 의미하지 않습니다. 규칙 유형, 조건, 정책이 함께 규칙의 의미를 결정합니다. 예시를 복사하기 전에 어느 섹션에 넣어야 하는지, 기존 규칙과 겹치는지 확인하세요. 특히 FINAL은 앞선 규칙에 일치하지 않은 요청을 처리하므로 너무 앞에 놓으면 뒤에 있는 조건이 적용되지 않습니다. 전체 구성은 사용자의 서버와 실제 네트워크 환경에도 영향을 받으므로 예시만 보고 그대로 교체해도 되는지 판단할 수 없습니다.

처음 사용할 때 자주 묻는 질문

구매했는데 Home에 서버가 표시되지 않는 이유는 무엇인가요?

구매로 이용할 수 있는 것은 클라이언트이며, 서버 목록은 사용자가 보유한 구독이나 직접 입력한 정보에서 가져옵니다. 필요한 매개변수를 준비한 다음 시작 가이드에 따라 가져오세요. 연결 스위치만 켜서는 서버 정보가 추가되지 않습니다.

Global Routing은 어떤 모드로 시작해야 하나요?

구성 파일 규칙에 따라 트래픽을 분기하려면 Config를 선택하고 해당 구성이 선택되어 있는지 확인하세요. Proxy와 Direct는 연결 경로 문제를 구분하는 데 활용할 수 있지만, 규칙이 적용되고 있다는 증거는 아닙니다. 먼저 모드 및 확인 절차를 읽고 실제 대상에 맞춰 선택하세요.

연결 스위치가 켜져 있으면 모든 설정이 올바른 건가요?

스위치가 켜져 있어도 모든 대상에 접근할 수 있는 것은 아닙니다. 서버 테스트를 먼저 확인한 뒤 모드, DNS, 규칙 매칭 결과를 살펴보세요. 비교할 수 있도록 실패한 접근 사례 하나를 기록해 두세요. 연결 확인 순서를 따르고 여러 설정을 연달아 바꾸지 마세요.

구독을 새로 고치면 규칙도 자동으로 바뀌나요?

서버 구독과 Config 구성 파일은 각각 확인해야 합니다. 목록을 새로 고친 뒤 현재 서버가 있는지 확인하고 구성이 선택되어 있는지도 살펴보세요. 목록 변화만으로 규칙이 업데이트되었다고 판단하지 마세요. 자세한 방법은 가져오기 및 구성 안내를 참고하세요.

공식 가이드 더 읽기 / 문제별 안내

설정 및 문제 해결 가이드

먼저 시작 가이드에 따라 기본 연결을 완료한 뒤 현재 문제에 맞는 가이드를 선택하세요. 문제가 발생했을 때의 네트워크, Global Routing, 현재 구성 정보를 기록하면 문제를 재현하기 쉽습니다. 특정 대상 하나에 접근하지 못한다고 해서 서버 정보를 모두 다시 입력할 필요는 없습니다.