App Store 정품 · 공식 핸드북

Shadowrocket사용법 및 설정

iPhone / iPad 클라이언트 사용 안내: 정품 구매 경로를 확인하고 기존 설정을 가져온 뒤, 규칙 분기와 일회성 구매의 의미를 살펴보세요.

Shadowsocks WireGuard Global Routing

APP STORE FACTS

구매 전 알아둘 세 가지

앱, 연결 설정, 업데이트 경로를 구분한 뒤 설정을 시작하세요.

APP ID

932747118

App Store 제품 페이지 주소에서 id932747118을 확인하세요. 앱 이름이 비슷하다면 개발자와 공식 아이콘도 함께 확인해야 합니다.

PURCHASE

일회성 구매

미국 App Store 가격은 $2.99이며, 최종 금액은 결제 화면을 확인하세요. 클라이언트 구매는 연결 서비스 이용권과 다릅니다. 사용하려면 본인 소유의 구독 정보나 서버 정보가 필요합니다.

UPDATES

App Store
자동 업데이트

업데이트는 App Store를 통해 배포됩니다. 자동 설치 여부는 기기의 자동 업데이트 설정에 따라 달라지며, App Store에서 직접 업데이트를 확인할 수도 있습니다.

Shadowrocket은 Apple 플랫폼용 유료 규칙 기반 프록시 클라이언트이자 상용 비공개 소스 앱입니다. 이곳은 공식 웹사이트 및 핸드북으로, App Store에서 확인할 수 있는 정보와 앱에 실제로 표시되는 설정 항목을 설명합니다. 앱 구매로 얻는 것은 클라이언트 사용 권한입니다. 연결 대상, 인증 정보, 규칙 파일은 각각 따로 준비해야 하며 서로 대체할 수 없습니다.

처음 설정할 때는 먼저 기존 서버 설정 하나를 검증한 뒤 구독, 규칙, 자동 연결 조건을 차례로 추가하는 것이 좋습니다. 문제가 생겼을 때 서버 정보 누락, 규칙 미적용, 현재 네트워크 문제 중 어느 쪽인지 구분하기 쉽습니다. 값을 변경하기 전에는 기존 값을 기록하고, 한 번에 한 항목씩 바꾸세요. 여러 옵션을 동시에 켜는 것보다 원인을 파악하기 쉽습니다.

SETTINGS / THREE TOPICS

규칙, 연결 및 구성

원하는 작업에 맞는 항목을 확인하세요. 기본값을 확인할 수 없다면 현재 앱에 표시된 값을 기준으로 하며, 예시를 기본 설정으로 간주하지 마세요.

Global Routing

Global Routing은 요청을 구성 파일 규칙, 프록시 또는 직접 연결 중 어떤 방식으로 처리할지 정합니다. 화면의 옵션은 Config, Proxy, Direct입니다. Config는 현재 활성화된 구성 파일의 규칙에 따라 요청을 처리하고, Proxy는 프록시로 보낼 수 있는 요청을 선택한 프록시에 전달하며, Direct는 직접 연결합니다. 기본 선택값은 현재 앱 화면에서 확인하세요. 명확한 분기 규칙을 사용하려면 먼저 Config를 선택하는 것이 좋습니다. 문제 원인을 찾을 때는 같은 네트워크와 대상에서 처리 방식을 잠시 바꿔 비교한 뒤 원래 설정으로 되돌리세요. 처리 방식 변경은 서버 변경이나 잘못된 인증 정보 수정과는 다릅니다.

Config · Rule

Config에서 활성화된 파일과 Rule 내용을 확인하세요. DOMAIN-SUFFIX는 도메인 접미사로, GEOIP는 IP 주소의 지역 정보로 일치 항목을 찾고, FINAL은 앞선 규칙에 일치하지 않은 요청을 처리합니다. PROXY, DIRECT, REJECT는 서로 다른 처리 정책입니다. 먼저 규칙 순서와 정책이 있는지 확인한 뒤 예외 항목을 추가하세요. 예시의 example.com은 문법 설명용이므로 기존 파일 전체를 예시로 덮어쓰지 마세요. 기본 규칙은 현재 구성에 따라 달라집니다. 특정 파일의 동작을 모든 사용자에게 동일한 앱 기본값으로 간주해서는 안 됩니다.

DNS

DNS는 도메인을 연결 가능한 주소로 변환하지만, 이름 확인에 성공했다고 해서 대상에 연결할 수 있는 것은 아닙니다. 문제를 확인할 때는 DNS 확인, 규칙 일치 여부, 서버 연결 상태를 따로 점검하세요. DNS 관련 값은 현재 구성 파일의 영향을 받을 수 있으므로 기본 상태는 앱과 활성 파일에 표시된 내용을 기준으로 확인해야 합니다. 검증된 구성의 설정은 우선 유지하고, DNS 확인에 문제가 있다고 판단될 때만 항목별로 조정하면서 변경 전후의 증상을 기록하세요. DNS 설정을 무작정 여러 개 추가하면 요청 경로가 바뀌어 규칙 결과를 재현하기 어려워질 수 있습니다.

RULE SYNTAX

일치 조건 → 정책

DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY

규칙 문법만 보여 줍니다. 실제 결과는 전체 구성, 규칙 순서 및 사용 가능한 정책에 따라 달라집니다.

설정을 읽을 때는 ‘화면 옵션’, ‘구성 파일 내용’, ‘시스템 권한’ 세 가지를 구분해야 합니다. Global Routing은 앱이 현재 사용하는 처리 방식이고, Rule은 파일에 정의된 일치 조건이며, 시스템 VPN 권한은 앱이 해당 네트워크 구성을 만들 수 있도록 허용합니다. 한 단계가 정상으로 보여도 나머지 단계까지 확인된 것은 아닙니다. 따라서 상단 스위치만 보고 판단하지 말고 순서대로 점검하세요.

이 핸드북에서는 확인되지 않은 옵션을 고정된 기본값으로 안내하지 않습니다. 기존 구성, 기기 상태, 앱의 현재 화면에 따라 실제 표시가 달라질 수 있습니다. 일반적으로 검증된 설정을 먼저 사용한 뒤 명확한 필요에 따라 조정하는 것이 좋습니다. DNS, Proxy 포트, On Demand 등의 구체적인 사용 목적이 없다면 현재 상태를 기록하고, 옵션을 더 많이 켜기 위해 설정을 바꾸지 마세요. 각 항목의 설명과 확인 방법은 Settings 설정 가이드에서 확인할 수 있습니다.

DEVICES / STORE

iPhone 및 iPad에서 이용하기

같은 App Store 제품 페이지에서 구매 정보와 호환성을 확인하세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다.

iPhone

기존 설정 하나를 직접 가져오는 것부터 시작해 보세요. 구매 전에 기기 호환성을 확인하고, 처음 연결할 때 시스템에서 VPN 구성 추가를 요청하면 내용을 읽고 승인하세요. 승인한 뒤에는 Home으로 돌아가 서버를 선택하고 Global Routing을 확인한 다음 접속을 테스트해야 합니다.

이용 방법 보기 →

iPad

같은 Apple 계정으로 구입 항목과 통합 구매 적용 여부를 확인하고, App Store 페이지에 표시된 내용을 기준으로 삼으세요. 화면 배치는 다를 수 있지만 서버 설정과 규칙의 의미는 같습니다. 다른 기기에 설치한 뒤에도 구성 내용, 시스템 권한, 실제 연결 결과를 각각 확인해야 합니다.

이용 방법 보기 →

Mac / Apple TV에서도 같은 App Store에서 이용할 수 있습니다. 호환성, 시스템 요구 사항, 통합 구매 적용 여부는 App Store 페이지에 표시된 내용을 기준으로 합니다.

앱 구매 기록과 기기에 저장된 연결 정보는 별개입니다. 같은 Apple 계정의 구입 항목을 통해 앱을 복원할 수는 있지만, 모든 기기에 같은 서버, 구독, 규칙이 저장되어 있다는 뜻은 아닙니다. 기기를 바꾼 뒤에는 현재 선택된 항목을 확인하세요. 앱이 설치되어 있다는 이유만으로 준비가 끝났다고 판단하지 마세요. iCloud 기능을 사용하는 경우 실제 동기화 범위도 확인해야 합니다.

시스템에서 VPN 구성을 처음 추가하라는 메시지가 표시되면 방금 실행한 Shadowrocket에서 요청한 것인지 확인하세요. 시스템에서 구성을 추가하도록 허용한 뒤 앱으로 돌아와 연결 상태를 확인합니다. 팝업이 나타나지 않거나 권한을 취소했거나 시스템 상태가 비정상이라면 튜토리얼의 첫 연결 단계를 참고해 점검하세요. 기기의 다른 네트워크 설정도 결과에 영향을 줄 수 있으므로 기존 정보를 보존하고 한 번에 한 가지씩 확인하는 것이 좋습니다.

QUICKSTART / 01—03

기존 설정으로 시작하는 세 단계

재현 가능한 수동 연결을 먼저 확인한 뒤 분기 예외와 자동 연결 조건을 추가하세요.

  1. Add Server / Subscribe: 기존 정보 가져오기

    본인이 보유한 서버 정보나 구독 URL을 준비하세요. Add Server에서 프로토콜에 맞는 항목을 입력하거나 앱에 현재 표시되는 구독 가져오기 경로를 이용하세요. 저장한 뒤 Home에 예상한 항목이 표시되는지, 이름을 알아볼 수 있는지, Host, Port, Type이 일치하는지 확인하세요. 구독 URL에 포함된 자격 정보는 공개 스크린샷, 댓글 또는 공유 문서에 노출하지 마세요.

    가져오기가 완료되었다는 것은 정보가 읽혔다는 뜻일 뿐, 서버를 사용할 수 있다는 의미는 아닙니다. 목록이 비어 있다면 먼저 URL이 완전한지, 소스 내용을 읽을 수 있는지, 형식이 맞는지 확인하세요. 일부 항목만 문제가 있다면 모든 구독을 바로 삭제하지 말고 해당 항목의 설정부터 살펴보세요. 수동으로 항목을 추가해야 한다면 기존 구성에 제공된 정보를 기준으로 입력하세요.

  2. Global Routing: 처리 방식 선택

    목적에 따라 Config, Proxy 또는 Direct를 선택하세요. 기존 규칙을 사용하려면 Config를 선택하고 활성화된 파일을 확인합니다. 선택한 프록시 연결을 임시로 점검하려면 Proxy를 비교에 사용할 수 있으며, Direct에서는 직접 연결 결과를 확인할 수 있습니다. 세 가지 방식은 서버나 프로토콜을 뜻하지 않습니다. 전환 전에 원래 값을 기록해 두고 확인을 마친 뒤 되돌리세요.

    대상에 접속한 결과가 예상과 다르면 새 예외를 추가하기 전에 어떤 규칙이 일치했고 어떤 정책이 적용됐는지 확인하세요. 규칙은 순서대로 처리되므로 앞선 규칙이 일치하면 뒤의 항목은 적용되지 않을 수 있습니다. 새 규칙을 복사하기 전에 일치 범위를 파악하세요. 특히 영향 범위가 넓은 항목을 파일 앞부분에 추가할 때는 그 영향을 주의 깊게 살펴야 합니다.

  3. Home: 연결하고 요청 확인하기

    사용할 서버를 선택하고 연결을 켠 다음 시스템 안내에 따라 VPN 구성 권한을 허용하세요. 이후 사용 가능한 것으로 확인된 대상에 접속하고 Connectivity Test, Log, 실제 페이지 로딩 결과를 함께 확인합니다. 상단에 연결 상태가 표시되면 클라이언트가 작동 중이라는 뜻이지만, 페이지 접속 여부와 규칙 적용 여부는 실제 요청 결과로 확인해야 합니다.

    연결에 실패하면 현재 네트워크에서 정상적으로 접속되는지 먼저 확인하고, 서버 설정을 점검한 다음 규칙과 DNS를 살펴보세요. 네트워크, 대상, 테스트 방식을 동일하게 유지하고 한 번에 하나만 변경해야 합니다. Ping 응답이나 Data 증가만으로 모든 앱 트래픽에 같은 정책이 적용된다고 볼 수 없습니다. 문제가 발생한 대상을 구체적으로 기록하면 원인을 찾는 데 도움이 됩니다.

전체 튜토리얼 보기 →

VERIFY / PURCHASE / RESTORE

정품 확인과 일회성 구매 범위

앱 이름만으로는 충분하지 않습니다. 개발자, 공식 아이콘, 앱 ID를 모두 확인하세요.

LISTING CHECK

개발자 및 앱 ID

App Store 제품 페이지에서 개발자가 Shadow Launch Technology Limited인지 확인하고, 페이지 주소의 id932747118도 대조하세요. 이어서 스토어 아이콘을 이 사이트 상단의 공식 아이콘과 비교한 뒤 세 항목이 모두 일치하면 구매하세요. 이름이 비슷한 앱과 혼동하지 않도록 제품명 Shadowrocket과 앱 ID를 함께 확인해야 합니다.

검색 결과에 이름이 비슷한 앱이 표시되면 혼동할 수 있습니다. 제목에 특정 단어가 포함되어 있는지만 보거나 스크린샷 스타일, 소개 문구만으로 판단하지 마세요. 앱 ID는 특정 제품을 가리키고, 개발자 이름은 배포 주체를 확인하는 데 도움이 되며, 아이콘은 눈으로 비교할 수 있는 기준입니다. 세 가지를 함께 확인하면 어느 하나에만 의존하는 것보다 확실합니다. 전체 확인 절차는 정품 확인 안내를 참고하세요.

STORE REGION

App Store 표시 및 계정

제품 페이지를 연 뒤에는 현재 Apple 계정이 사용하는 App Store에 실제로 표시되는 내용을 기준으로 확인하세요. 구매 가능 여부, 현지 통화 가격, 호환성 요구 사항은 모두 App Store에서 확인해야 합니다. 검색 결과가 없다면 계정의 스토어 지역, 연령 제한, 계정 상태부터 확인하세요. 검색 결과가 없다는 이유만으로 앱 이름이 바뀌었다고 판단하지 마세요.

웹페이지 링크와 기기에서 실제로 사용하는 App Store 계정은 서로 다른 개념입니다. 결제 전에 현재 계정과 페이지 정보를 확인하고, 시스템 요구 사항은 반드시 App Store 페이지에 표시된 내용을 기준으로 하세요. 이 홈페이지에는 특정 버전이나 업데이트 날짜를 고정해 표시하지 않습니다. 변경 사항은 App Store 업데이트 기록을 확인하고 현재 앱 화면과 함께 핸드북을 참고하세요.

PURCHASE RECORD

구매, 복원 및 여러 기기에서 사용하기

Shadowrocket은 일회성 구매 방식이며 미국 App Store 가격은 $2.99입니다. 각 스토어에는 현지 통화로 표시되며 최종 금액은 결제 화면을 기준으로 합니다. iPhone과 iPad에서는 같은 Apple 계정의 구입 기록을 확인할 수 있습니다. 통합 구매 및 다른 기기의 지원 여부는 App Store 페이지에 표시된 내용을 기준으로 합니다. 기기를 바꾸거나 앱을 다시 설치할 때는 구입 항목에서 기존 앱을 찾고 현재 로그인한 계정도 확인하세요.

앱을 복원해도 연결 정보 전체가 복구되는 것은 아닙니다. 앱을 삭제하기 전에 본인이 보유한 구독 URL과 필요한 설정값을 안전하게 보관하고 현재 활성화된 구성 파일을 기록하세요. iCloud를 사용하는 경우 실제로 동기화되었는지도 확인해야 합니다. App Store에 다시 구매하라는 메시지가 표시되면 기기에 설치한 적이 있다는 사실만으로 중복 결제라고 판단하지 말고 계정과 구매 기록부터 확인하세요. 자세한 방법은 구입 항목 복원 안내를 참고하세요.

SCOPE

클라이언트와 연결 서비스는 별개입니다

클라이언트 구매 ≠ 연결 서비스 요금제. 앱을 구매하면 클라이언트 사용 권한을 얻지만 서버, 구독 URL, 인증 정보가 자동으로 생성되지는 않습니다. 이 사이트는 서버나 구독을 제공·판매·추천하지 않습니다. 본인이 보유한 설정을 Shadowrocket에 추가하고 규칙, 연결 및 진단 결과를 확인하는 방법만 안내합니다. 필요한 정보를 아직 준비하지 못했다면 화면 안내부터 읽고, 알 수 없는 설정값을 임의로 입력하지 마세요.

서버 사용 가능 여부와 연결 품질은 실제 연결 조건에 따라 달라지며 앱 구매 상태로 판단할 수 없습니다. 구독 업데이트는 소스의 내용을 갱신하고 App Store 업데이트는 앱을 업데이트하므로 서로 다른 과정입니다. 문제가 발생하면 먼저 구매 및 복원, 구성 가져오기, 연결 확인 중 어느 단계의 문제인지 파악한 다음 해당 항목을 살펴보세요. 문제와 관계없는 단계에서 설정을 반복해 바꾸지 마세요.

ARTICLES / RECENT TOPICS

설정 및 문제 해결 문서

기본 연결을 완료한 뒤 구독 관리, 요청 차단, App Store 표시 여부를 확인하세요.

Shadowrocket에서 여러 구독 관리하기: 그룹 이름 지정, 정렬, 삭제 및 중복 서버 정리

기존 구독을 여러 개 가져왔다면 이름으로 출처를 구분하고, 업데이트 전에 그룹을 확인하며, 삭제 전에 항목이 어디에서 왔는지 파악하세요. 이 문서에서는 중복 내용을 확인하고 Home에서 항목을 알아보기 쉽게 정리하는 방법을 안내합니다. 이름이 비슷하다는 이유만으로 같은 서버라고 착각하지 않도록 주의하세요.

문서 읽기 →