iPhone
App Store에서 앱을 확인하고 구매한 다음 Shadowrocket을 여세요. 처음 연결을 활성화할 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시될 수 있습니다. 안내를 확인하고 기기 인증을 마친 뒤 Home으로 돌아와 연결 상태를 확인하세요. 시스템 권한은 클라이언트가 연결을 설정하도록 허용할 뿐, 서버 주소나 비밀번호, 구독 정보를 자동으로 제공하지는 않습니다.
iPhone 안내 보기 →iPhone 및 iPad용 규칙 기반 프록시 클라이언트로, 규칙 분기와 기존 구독 가져오기를 지원합니다. App Store에서 한 번 구매하면 계속 사용할 수 있으며, 연결하려면 먼저 본인 서버 정보나 구독을 준비해야 합니다.
모두 동일한 App Store 제품 페이지에서 확인할 수 있습니다. 시스템 요구 사항과 구매 가능 여부는 App Store 페이지에 표시된 내용을 기준으로 합니다.
Shadowrocket은 Apple 플랫폼에서만 제공되며, App Store가 유일한 다운로드 경로입니다. 처음 구매하기 전에 현재 계정의 스토어에 앱이 표시되는지 확인하고, 제품 페이지의 개발자명, 아이콘, 앱 ID를 대조하세요. 웹 링크에 표시된 스토어 지역과 기기에서 사용하는 스토어 지역은 다를 수 있습니다. 실제 구매 가능 여부와 통화, 기기 호환성은 App Store에 표시된 정보를 기준으로 확인하세요.
다운로드 안내에서는 구매와 첫 실행을 나누어 설명합니다. 구매는 앱을 받기 위한 절차이며, 처음 연결하려면 기존 서버 정보와 시스템 권한도 필요합니다. 이미 구매했다면 검색 결과의 가격 버튼만 보고 재구매 여부를 판단하지 말고, 먼저 구매 항목을 확인하세요. 두 기기의 시스템 요구 사항과 일반적인 구매 가능 여부는 App Store 페이지에 표시된 내용을 기준으로 합니다.
App Store에서 앱을 확인하고 구매한 다음 Shadowrocket을 여세요. 처음 연결을 활성화할 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시될 수 있습니다. 안내를 확인하고 기기 인증을 마친 뒤 Home으로 돌아와 연결 상태를 확인하세요. 시스템 권한은 클라이언트가 연결을 설정하도록 허용할 뿐, 서버 주소나 비밀번호, 구독 정보를 자동으로 제공하지는 않습니다.
iPhone 안내 보기 →처음 구매할 때 사용한 Apple ID로 구매 내역을 확인하고, 스토어에 표시된 이용 가능 여부에 따라 앱을 받으세요. 화면이 더 커져도 가져오기 순서는 같습니다. 먼저 서버 필드를 확인하고, Global Routing을 선택한 다음 연결하세요. 앱을 받는 것과 구성을 복원하는 것은 별개이므로 재설치 전에 기존 구성이 보관되어 있는지 각각 확인하세요.
iPad 안내 보기 →Mac / Apple TV에서도 동일한 App Store에서 받을 수 있습니다. 호환 여부는 스토어 페이지의 표시를 기준으로 확인하세요.
서버, 구독, 구성 파일은 각각 다른 역할을 합니다. 서버 필드는 원격 연결 방식을 지정하고, 구독은 기존 서버 목록을 관리하며, 구성 파일은 연결에 적용할 규칙을 정합니다. 구독을 가져온 뒤에도 현재 구성을 확인해야 합니다. 목록에 서버가 있다고 해서 규칙까지 적용된 것은 아닙니다. 아래에서는 각 기능을 화면의 영문 용어와 함께 설명해 수정할 항목을 미리 파악할 수 있도록 안내합니다.
문제를 확인할 때는 한 번에 설정 하나만 바꾸는 것이 좋습니다. 서버를 바꾸고 모드를 조정하고 규칙까지 다시 작성하면 접속이 복구되어도 원인을 알기 어렵습니다. 먼저 기존 정보를 사용해 반복 가능한 테스트를 수행하고, 선택한 서버와 Global Routing, 대상 도메인을 기록해 두면 불필요한 변경과 오판을 줄일 수 있습니다.
Home에서 Global Routing을 확인하세요. Config는 현재 구성의 규칙에 따라 트래픽을 처리합니다. Proxy는 일반적인 경로 선택을 프록시로 지정하고, Direct는 직접 연결합니다. 일상적으로 도메인별 분기가 필요하다면 먼저 구성이 선택되어 있는지 확인한 뒤 Config를 사용하세요. 모드를 잠시 바꾸면 규칙 문제와 서버 문제를 구분하는 데 도움이 되지만, 잘못된 주소나 비밀번호, 전송 필드까지 고쳐 주지는 않습니다. 모드를 바꿀 때마다 같은 대상으로 다시 테스트하고, 테스트가 끝나면 원래 설정으로 되돌리세요.
Global Routing: Config
Config에서 현재 구성의 Rule을 확인하세요. 규칙은 보통 위에서부터 순서대로 적용되므로, 더 구체적인 조건을 기본 규칙보다 앞에 두어야 합니다. DOMAIN-SUFFIX는 도메인 접미사를 기준으로 일치시키고, FINAL은 앞서 일치하지 않은 연결을 처리합니다. 예시의 PROXY는 구성에서 사용할 수 있는 정책에 연결되어야 합니다. 정책 정의를 확인하지 않고 규칙 문구만 복사해서는 안 됩니다. 수정 전에 원래 구성을 저장하고, 수정 후 실제로 어떤 규칙이 적용되는지 확인하세요. 대상 도메인, 조회 결과, 규칙 유형이 맞지 않으면 각각 따로 점검해야 합니다.
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
Shadowrocket은 Shadowsocks, VMess, VLESS, Trojan, Hysteria2 등의 프로토콜을 지원합니다. 서버를 추가할 때는 먼저 Add Server에서 기존 서버 정보와 일치하는 Type을 선택한 뒤 Host, Port 및 인증 정보를 입력하세요. 프로토콜마다 필요한 필드가 다르므로 UUID, Password, TLS와 전송 계층 설정은 서로 대신 사용할 수 없습니다. 가져오기 링크를 사용한 뒤에도 서버 이름, 포트, 인증서 관련 옵션 등 주요 필드를 다시 확인하세요. 프로토콜 이름이 같더라도 나머지 매개변수를 생략할 수 있는 것은 아닙니다.
Type: VMess
Host: example.com
기존 구독 URL이 있다면 Add Server에서 Subscribe를 선택하고 링크를 입력하세요. 저장한 뒤 목록에 예상한 서버가 나타나는지 확인하고 필요에 따라 업데이트하세요. 구독 업데이트는 주로 서버 정보를 관리하며, 규칙 구성을 자동으로 활성화하지는 않습니다. 링크에 로그인 정보가 포함될 수 있으므로 스크린샷을 찍거나 문제 확인용 정보를 복사하기 전에 민감한 부분을 가리세요. 업데이트에 실패하면 링크가 완전하고 유효한지 먼저 확인한 뒤 현재 네트워크의 접속 조건을 점검하세요. 원인을 확인하는 대신 목록 전체를 반복해서 삭제하지 마세요.
https://example.com/sub?token=xxxx
On Demand는 설정한 조건에 따라 연결을 시작하는 기능입니다. 수동 연결이 정상적으로 작동하는지 먼저 확인한 다음 Settings에서 관련 설정을 살펴보고 실제 네트워크 사용 방식에 맞게 조건을 지정하세요. 서버를 복구하는 기능이 아니며, 시스템에서 요구하는 VPN 구성 권한을 대신하지도 않습니다. 설정 후 네트워크 전환과 재연결 상황을 각각 테스트하고 다른 연결 구성의 영향도 확인하세요. 자동 연결이 예상과 다르게 동작한다면 여러 조건을 동시에 바꾸지 말고, 먼저 기능을 끈 뒤 수동 연결과 비교하세요.
Settings → On Demand
Data에서는 클라이언트가 기록한 업로드·다운로드량과 관련 그룹별 수치를 확인할 수 있습니다. 이 수치는 해당 통계 범위의 트래픽을 나타내며, 서비스 계정에 남은 데이터 용량으로 바로 해석해서는 안 됩니다. 확인할 때는 먼저 통계 기간과 그룹 기준을 살펴본 뒤 업로드와 다운로드를 구분하세요. 백그라운드 요청, 연결 재시도, 전송 오버헤드가 비교 결과에 영향을 줄 수 있습니다. 초기화하기 전에 필요한 데이터를 기록하고, 이상 여부를 확인할 때는 같은 대상과 비슷한 테스트 시간으로 변화를 살펴보세요. 서로 다른 기간의 누적 수치를 단순히 빼서 결론을 내리지 마세요.
Data
본인 기기 간에 기존 구성을 사용하려면 앱의 iCloud 관련 옵션과 시스템 iCloud 설정을 확인하세요. 동기화는 계정과 네트워크, 앱에서 허용하는 동기화 항목에 따라 달라지며, 앱 구매 내역만으로 모든 구성이 복원되는 것은 아닙니다. 기기를 바꾸기 전에 중요한 구성을 저장하고, 새 기기에서 파일과 서버 정보, 현재 선택 항목을 확인한 뒤 연결을 테스트하세요. 구성에 인증 정보가 포함될 수 있으므로 본인이 관리하는 계정과 기기에서만 다루고, 동기화 파일을 공개적으로 공유하지 마세요.
iCloud
아래 순서는 본인이 사용할 구독이나 서버 정보를 이미 준비한 경우를 전제로 합니다. 앱을 구매한 뒤 주소, 포트, 인증 정보와 프로토콜 유형을 먼저 정리하세요. 이 정보는 기존 서비스에서 제공되며, 앱을 구매한다고 자동으로 생성되지 않습니다. 아직 필요한 정보가 없다면 화면 안내를 먼저 읽고, 연결을 켜기 위해 임의의 매개변수를 입력하지 마세요.
처음 설정할 때는 식별하기 쉬운 테스트 서버 하나와 확인을 마친 구성 하나를 유지하는 것이 좋습니다. 각 단계가 끝날 때마다 결과를 확인하세요. 가져온 뒤에는 필드를, 모드를 선택한 뒤에는 현재 구성을, 연결한 뒤에는 실제 요청을 살펴봅니다. 이렇게 하면 정보 미가져오기, 부적절한 모드, 원격 서버 접속 불가를 구분할 수 있어 모든 실패를 앱 설치 문제로 오해하지 않게 됩니다.
서버 하나를 추가하려면 Add Server에서 Type을 선택해 필드를 입력하세요. 기존 구독은 Subscribe를 선택한 다음 URL 전체를 붙여 넣고 저장합니다. 가져온 뒤 SERVER 그룹에 예상한 항목이 나타나는지, Host, Port와 인증 정보가 원래 자료와 일치하는지 확인하세요. QR 코드나 링크를 사용하면 입력을 줄일 수 있지만, 매개변수 검증까지 완료되는 것은 아닙니다.
목록이 비어 있다면 먼저 구독 내용이 유효한지 확인하세요. 항목 하나만 실패한다면 모든 설정을 초기화하기보다 해당 항목의 필드부터 점검하세요. 스크린샷을 공유할 때는 구독 인증 정보와 기타 인증 정보를 가리고, 프로토콜 유형과 오류 현상만 남기세요.
가져오기 방법 보기 →요청을 규칙에 따라 처리하려면 Config를 선택하고 Config 페이지에서 예상한 파일을 사용 중인지 확인하세요. Proxy와 Direct는 짧은 시간 동안 비교하는 데 쓸 수 있지만, 테스트 결과는 대상에 접속하는 방식에 맞춰 해석해야 합니다. 예를 들어 Direct로 어떤 대상에 접속할 수 있더라도 해당 대상에 직접 연결되는 경로가 작동한다는 뜻일 뿐, 원격 서버 구성이 올바르다는 증거는 아닙니다.
구성에 PROXY 같은 정책 이름이 있다면 해당 정책이 실제로 어느 경로를 가리키는지도 확인하세요. 규칙이 있다는 사실만으로 요청이 예상한 경로를 사용한다고 단정할 수는 없습니다. 현재 선택한 서버와 일치 기록을 함께 살펴보세요.
모드 선택 안내 보기 →Home으로 돌아가 사용할 서버를 선택한 다음 연결 스위치를 켜세요. 처음 연결할 때는 시스템 안내에 따라 VPN 구성을 추가하고 인증을 완료합니다. 이후 Connectivity Test와 실제 접속을 함께 확인하세요. 테스트 성공은 확인 결과 중 하나일 뿐이며, 대상 요청이 완료되는지와 현재 모드가 예상과 일치하는지도 살펴봐야 합니다.
연결에 실패하면 로컬 네트워크, 서버 필드, 현재 구성, 시스템 권한 순으로 확인하세요. 어느 단계에서 오류가 발생했는지 기록하고 한 번에 한 항목씩 조정한 뒤 다시 테스트합니다. 시스템에 연결 중이라고 표시되는 것과 원격 앱 요청이 성공하는 것은 서로 다른 단계이므로 각각 확인해야 합니다.
연결 확인 및 문제 해결 보기 →규칙이나 서버 필드를 수정하기 전에 원래 상태로 되돌릴 수 있도록 정보를 저장하세요. 설명에 사용된 example.com과 예시 구독 URL은 형식을 보여 주기 위한 것으로, 본인의 유효한 연결 정보를 대신할 수 없습니다. 튜토리얼의 다음 단계로 넘어가기 전에 매번 결과를 확인하세요.
Shadowrocket은 클로즈드 소스 상용 앱입니다. 이곳은 Shadowrocket 공식 웹사이트이자 매뉴얼이며, 구매 정보는 App Store 제품 페이지를 기준으로 안내하고 조작 설명에는 앱의 영문 화면 용어를 그대로 사용합니다. 정품 여부를 확인할 때는 개발자명, 공식 아이콘, 앱 ID를 함께 대조하세요. 한국어 별칭이나 검색 결과 순위, 비슷한 앱 이름만으로 판단해서는 안 됩니다.
구매, 복원, 사용은 연속되어 있지만 각각 별개의 단계입니다. 스토어는 구매 권한을 확인하고, 기기는 설치와 시스템 권한을 담당하며, 클라이언트는 기존 서버 정보와 구성에 따라 연결을 처리합니다. 한 단계가 완료되어도 나머지 단계까지 끝난 것은 아닙니다. 이 차이를 이해하면 App Store 안내와 연결 튜토리얼 중 어디를 확인해야 할지 판단하기 쉽습니다.
제품 페이지를 열어 개발자명이 Shadow Launch Technology Limited인지 확인한 뒤 흰색 바탕에 파란색·보라색 테두리가 있는 공식 아이콘과 대조하세요. 제품 페이지 URL에는 id932747118이 포함되어야 합니다. 세 가지를 함께 확인해야 합니다. 이름이 비슷할 수 있고 아이콘도 유사한 디자인이 있을 수 있지만, 앱 ID로 현재 링크가 가리키는 제품을 확인할 수 있습니다.
검색 결과가 알고 있는 제품 페이지 정보와 다르면 다운로드 안내에 있는 고정 링크로 돌아가 다시 확인하세요. 확인 과정에서 호환성 및 결제 정보도 읽고, 제품을 정확히 확인하기 전에는 구매하지 마세요. 앱 내부 화면 배치는 업데이트에 따라 바뀔 수 있으므로 현재 표시되는 위치를 기준으로 확인하세요.
App Store에서 앱을 볼 수 있는지는 현재 Apple ID가 속한 스토어 지역에 따라 달라집니다. 중국 본토 스토어에서는 Shadowrocket이 검색되지 않을 수 있습니다. 이는 기기 언어나 웹 페이지 표시 언어와는 별개의 설정입니다. 검색 결과가 없으면 App Store에서 구매에 사용하는 계정의 국가 또는 지역을 확인한 다음 해당 스토어에 제품이 표시되는지 살펴보세요.
지역을 변경하려면 계정 잔액, 사용 중인 구독, 결제 수단 등 조건도 고려해야 하므로 계정 설정에 표시된 안내를 먼저 읽으세요. 검색을 시도하려고 지역을 반복해서 바꾸지 마세요. 웹에서 미국 스토어 제품 페이지를 열었다고 해서 기기의 스토어 계정 지역이 바뀌는 것은 아닙니다. 구매할 때는 App Store에 실제 표시되는 스토어와 조건을 기준으로 확인하세요.
Shadowrocket은 한 번 구매하면 계속 사용할 수 있으며, 미국 스토어 참고 가격은 약 2.99달러입니다. 스토어마다 현지 통화로 표시되며 실제 결제 금액은 구매 시 App Store 페이지를 기준으로 확인하세요. 결제 전에 앱 이름, 계정, 가격을 확인하세요. 구매 내역은 서버 정보가 아니라 실제 구매에 사용한 Apple ID에 연결됩니다.
iPhone과 iPad에서 구매 내역을 공유할 수 있는지는 동일한 구매 계정, 기기 호환성, 스토어 페이지의 표시를 함께 확인해야 합니다. 다른 기기에 가격이 표시되면 처음 구매한 계정을 사용 중인지 확인하고 구매 항목을 살펴보세요. Mac, Apple TV 등의 이용 가능 여부도 동일한 제품 페이지의 호환성 및 구매 안내를 기준으로 확인하세요. 기기 이름만으로 구매 권한을 추측하지 마세요.
기기를 바꾸거나 앱을 재설치할 때는 App Store에서 처음 구매한 계정으로 로그인한 뒤 구매 항목에서 Shadowrocket을 찾아 기기 호환성에 따라 받으세요. 찾을 수 없다면 구매 내역과 현재 계정을 확인하고 앱을 숨긴 적이 있는지 살펴보세요. 가족 공유 적용 여부는 제품 페이지와 가족 설정의 안내를 확인하세요. 다른 가족 구성원의 구매 내역을 본인의 내역으로 간주하지 마세요.
앱 복원과 구성 복원은 각각 확인해야 합니다. 앱을 다시 받은 뒤에도 기존 서버, 구성 파일, 선택 항목이 모두 있는지 점검하세요. 앱은 App Store에서 업데이트할 수 있으며 시스템의 자동 업데이트 설정을 확인할 수 있습니다. 중요한 구성은 업데이트나 기기 변경 전에 안전하게 저장하고, 업데이트 후 모드와 연결 동작을 다시 확인하세요.
구독은 주로 서버 목록을 관리하고, Config는 요청에 규칙을 적용하는 방식을 결정합니다. 두 기능은 서로를 대신하지 않습니다. 먼저 Global Routing이 Config로 설정되어 있는지 확인한 다음 현재 구성 파일, 정책 정의, 규칙 순서를 점검하고 동일한 대상으로 다시 테스트하세요. 가져오기 및 규칙 관련 질문 더 보기 →
한 번의 테스트만으로 결론을 내려서는 안 됩니다. 테스트 대상과 실제 접속 대상이 서로 다른 경로를 사용할 수 있으며, 이름 조회와 규칙 일치, 원격 응답도 각각 영향을 줍니다. 서버와 모드를 그대로 유지한 채 테스트 결과와 실제 요청을 따로 확인하고 관련 기록을 살펴보세요. 연결 확인 안내 보기 →
프로토콜 이름은 연결 방식을 설명하고 DOMAIN-SUFFIX, FINAL 같은 키워드는 일치 조건을 나타냅니다. 두 종류의 정보를 혼동하지 마세요. 서버를 추가하기 전에는 프로토콜 필드를 확인하고, 구성을 수정하기 전에는 규칙 문법과 정책 이름을 점검하세요. VMess 및 기타 용어 보기 →
기술 노트에서는 헷갈리기 쉬운 문제를 하나씩 나누어 설명합니다. 구매를 준비 중이라면 스토어 지역 안내를, 가져오기는 완료했지만 요청 경로가 궁금하다면 Global Routing 설명을 확인하세요. 서버 필드를 점검할 때는 프로토콜 차이에 관한 내용을 참고하세요. 각 글은 클라이언트 사용법과 관련 기술만 설명하며 서비스 제공자를 평가하거나 추천하지 않습니다.
내용을 읽은 뒤에는 본인의 실제 설정을 다시 확인해야 합니다. 같은 프로토콜이어도 매개변수는 다를 수 있고, 같은 모드라도 규칙 파일은 다를 수 있습니다. 글에서 설명한 개념을 현재 화면, 보유한 정보, 테스트 결과와 대조해야 문제를 정확히 찾는 데 도움이 됩니다.
중국 본토 스토어에서 검색되지 않는 이유와 Apple ID 지역이 스토어 표시 방식에 미치는 영향을 설명합니다. 구매하기 전에 현재 계정을 확인하고 지역 변경 조건을 살펴본 뒤 웹 스토어와 기기에서 실제 사용하는 스토어를 구분하세요.
노트 읽기 →Config, Proxy, Direct 세 가지 모드의 처리 방식이 어떻게 다른지 설명합니다. 평소 필요한 라우팅 방식을 먼저 정한 뒤 잠시 모드를 바꾸어 비교 테스트하고, 문제가 현재 규칙 구성과 관련 있는지 확인하세요.
노트 읽기 →인증, 암호화, 전송 계층 설정을 바탕으로 두 프로토콜의 차이를 알아봅니다. 가져온 뒤에도 UUID, TLS, 전송 매개변수를 확인해야 하며 프로토콜 이름만으로 기존 서버 정보가 충분한지 판단할 수 없습니다.
노트 읽기 →