iPhone
App Store에서 앱을 확인한 뒤 구매하고 설치하세요. 처음 연결할 때 시스템에서 VPN 구성 추가를 요청합니다. 안내 창을 확인하고 요청한 작업이 Shadowrocket에서 시작된 것인지 확인한 후 승인을 진행하세요.
iPhone 구매 단계 보기 →PURCHASE / INSTALL
Shadowrocket은 Apple 플랫폼용 유료 클라이언트입니다. 이 공식 매뉴얼은 구매, 가져오기, 모드 설정, 확인 순서로 구성되어 있습니다. 아직 구매하지 않았다면 먼저 App Store 정보를 확인하고, 이미 설치했다면 튜토리얼의 설정 단계부터 살펴보세요.
App Store에서 앱을 확인한 뒤 구매하고 설치하세요. 처음 연결할 때 시스템에서 VPN 구성 추가를 요청합니다. 안내 창을 확인하고 요청한 작업이 Shadowrocket에서 시작된 것인지 확인한 후 승인을 진행하세요.
iPhone 구매 단계 보기 →구매할 때 사용한 Apple ID로 로그인해 구입 항목을 확인하세요. iPhone과 iPad에서의 구매 적용 범위는 App Store 페이지 안내를 따릅니다. 설치 후에도 기기에서 선택한 서버와 현재 설정을 확인해야 합니다.
iPad 구매 단계 보기 →앱을 구매한 뒤에는 사용자가 보유한 구독이나 서버 정보가 필요합니다. 구독은 연결 항목을 클라이언트로 가져오며, 구성 파일은 규칙과 관련 설정을 정의합니다. 두 자료는 서로 다릅니다. 먼저 보유한 자료의 종류를 확인하고 해당 가져오기 방법을 선택하면 구독 주소를 서버 주소 입력란에 잘못 넣는 일을 피할 수 있습니다.
처음에는 용도를 알고 있는 자료 하나만 가져오는 것이 좋습니다. 가져온 뒤 Home에서 서버 항목이 표시되는지 확인하고 프로토콜 유형과 필수 입력란을 점검하세요. 이 단계에서는 DNS, 규칙, 여러 고급 옵션을 동시에 변경하지 마세요. 시작 상태를 명확하게 유지하면 문제가 생겼을 때 원인이 된 설정을 파악하기 쉽습니다.
시스템 요구 사항은 App Store 페이지의 안내를 따릅니다. 제품 페이지를 열어 현재 기기에서 구매하거나 다시 다운로드할 수 있는지 확인한 다음 호환성 항목을 살펴보세요. App Store에서 표시되는 범위는 현재 계정의 국가 또는 지역에 따라 다릅니다. 웹에서 제품 소개 페이지가 열려도 현재 계정으로 구매할 수 있다는 뜻은 아닙니다.
Mac 및 Apple TV에서도 같은 App Store에서 받을 수 있으며, 호환성은 App Store 페이지의 안내를 따릅니다.
이미 구매한 경우 먼저 기존 계정의 구입 항목을 확인하세요. 복원 절차는 다운로드 페이지에서 볼 수 있습니다. 구매 기록은 클라이언트를 복원하는 데 사용됩니다. 구독, 서버 정보와 구성은 별도로 복원 여부를 확인해야 하며, 앱이 설치되어 있다는 이유만으로 필요한 자료가 모두 준비되었다고 판단할 수는 없습니다.
RULE / POLICY / CONFIG
서버 매개변수는 연결 방법을 결정하고, Global Routing은 요청을 어디로 보낼지 정하며, Config의 규칙은 매칭 조건을 설명합니다. 아래 내용은 문법과 인터페이스 용어를 설명하기 위한 것이며, 실제 연결 정보나 현재 기기의 설정을 제공하지 않습니다.
규칙 기반 트래픽 분기는 도메인, 주소 또는 다른 조건에 따라 요청에 적용할 정책을 결정합니다. Home에서 Global Routing을 Config로 설정하면 현재 구성의 규칙에 따라 요청을 검사합니다. 일반적으로 위에서 아래로 확인하며, 일치하는 규칙을 찾으면 해당 정책을 적용합니다. 규칙을 편집할 때는 구체적인 조건을 포괄적인 조건보다 앞에 두고 마지막 FINAL이 어디로 연결되는지 확인하세요. 결과가 예상과 다르면 먼저 어떤 구성이 활성화되어 있는지 확인한 다음 규칙 순서와 실제 매칭 기록을 살펴보세요. 규칙 이름만으로 판단하지 마세요. 오른쪽의 도메인은 문법 설명용이며 권장 구성 전체를 의미하지 않습니다.
# DOMAIN-SUFFIX,example.com,PROXYOn Demand는 설정한 조건에 따라 연결을 시작하는 기능으로, 수동 연결이 정상적으로 되는지 확인한 뒤 설정하는 것이 좋습니다. Settings에서 On Demand를 열고 조건이 예상한 네트워크 환경과 맞는지 하나씩 확인한 다음 네트워크를 바꿨을 때 동작을 살펴보세요. 이 기능은 연결을 시작할 시점을 정하며 서버 매개변수를 수정하거나 Config의 트래픽 분기 규칙을 대신하지 않습니다. 수동으로 연결을 끈 뒤 다시 연결된다면 구성을 반복해서 삭제하기보다 먼저 이 설정을 확인하세요. 문제를 점검하는 동안 관련 조건을 일시적으로 비활성화하면 같은 조건으로 테스트할 수 있습니다. 수동 연결이 정상임을 확인한 뒤 조건을 하나씩 다시 켜세요.
# Settings / On Demand서버를 추가할 때 Type은 사용자가 보유한 서비스 정보와 일치해야 합니다. Shadowsocks, VMess, VLESS, Trojan, HTTP, SOCKS5, WireGuard, Hysteria2는 입력 항목과 전송 방식이 서로 다르므로 유형 이름만 바꿔서 서비스를 변환할 수 없습니다. Add Server를 열고 제공받은 정보에 따라 주소, 포트, 인증 정보와 관련 전송 항목을 확인한 다음 명시된 옵션을 그대로 유지하세요. 프로토콜 이름만으로 실제 속도나 배터리 소모량을 알 수는 없습니다. 네트워크 경로, 서버 부하, 연결 방식이 모두 결과에 영향을 줍니다. 선택이 필요하다면 먼저 각 항목의 의미를 확인하고 같은 환경에서 테스트하세요.
# Add Server / Type기존 구독을 이용하면 서버 정보를 한곳에서 가져오고 업데이트할 수 있습니다. 추가하기 전에 링크가 본인이 이용하는 서비스에서 제공된 것인지 확인하고, 자료가 구독인지 단일 서버 링크인지 구성 파일인지 구분한 뒤 튜토리얼에 안내된 방법을 선택하세요. 업데이트가 끝나면 그룹에 항목이 표시되는지 확인하고 현재 선택한 항목이 여전히 존재하는지도 살펴보세요. 업데이트가 실패했다면 네트워크 요청 오류, 형식 불일치, 서비스 상태 변경을 구분하세요. 혼란을 막으려면 같은 항목을 반복해서 추가하지 마세요. 구독 링크에는 접근 정보가 포함될 수 있으므로 로그나 스크린샷을 공유하기 전에 전체 주소를 가리세요. 클라이언트 구매에는 구독이 포함되지 않습니다.
# Subscribe / SERVERConfig에서 구성 파일을 관리합니다. 파일을 가져왔다고 해서 현재 구성으로 선택된 것은 아닙니다. 먼저 선택된 항목을 확인하고 General, Rule 등의 내용을 살펴보세요. 수정 전에는 복원할 수 있도록 사본을 보관하세요. 규칙은 트래픽 분기를 결정하고, 이름 확인 관련 설정은 도메인이 주소로 변환되는 방식에 영향을 줍니다. 두 문제는 따로 확인해야 합니다. iCloud 동기화를 사용하는 경우 기기 계정, 동기화 설정, 파일이 제대로 도착했는지도 확인하세요. 동기화 후에는 각 기기에서 현재 선택된 항목과 연결 상태를 다시 점검해야 합니다. 구성에 포함된 주소와 인증 정보도 보호해야 하므로 파일 전체를 공개적인 문제 해결 자료로 공유하지 마세요.
# [Rule]연결 스위치, Connectivity Test, Data, Diagnostics는 서로 다른 수준의 정보를 보여줍니다. 테스트에 응답이 있다는 것은 해당 테스트 조건에서 결과를 받았다는 뜻일 뿐, 실제 웹페이지 접속을 보장하지는 않습니다. Data의 트래픽 변화만으로 규칙이 올바르게 적용되었다고 단정할 수도 없습니다. 문제를 확인할 때는 기본 네트워크부터 점검한 다음 서버 연결, 도메인 확인, 현재 정책 순서로 살펴보고 관련 기록을 확인하세요. 한 번에 하나씩만 바꾸고 변경 전후의 실제 현상을 기록해야 문제 범위를 좁힐 수 있습니다. 다른 사람에게 문제를 설명할 때는 오류 유형과 작업 순서를 남기되 구독 주소, 인증 정보, 개인 접속 기록은 가리세요.
# Settings / DiagnosticsConfig, Proxy, Direct는 먼저 구분해야 하는 세 가지 모드입니다. Config는 현재 구성에 따라 요청의 경로를 결정하고, Proxy는 프록시를 사용할 수 있는 요청을 선택한 프록시 경로로 보냅니다. Direct는 직접 연결 경로를 사용합니다. 규칙 파일의 PROXY, DIRECT, REJECT는 정책 키워드이므로 인터페이스의 모드 이름과 구별해서 이해해야 합니다. 규칙을 수정하기 전에 Global Routing을 확인하세요. 구성을 기준으로 트래픽을 분기하지 않는 상태에서 규칙만 반복해서 편집할 수 있습니다.
흔히 말하는 ‘전체 프록시 모드’는 설명만으로 추정하지 말고 실제 인터페이스의 옵션을 확인해야 합니다. 연결 결과를 비교할 때는 서버와 테스트 대상을 그대로 둔 채 모드별 차이를 확인하고, 테스트 후에는 원래 의도한 설정으로 되돌리세요. 특정 모드에서만 요청이 실패한다면 서버와 구성을 여러 개 바꾸기보다 해당 모드의 규칙과 이름 확인 기록부터 살펴보는 편이 원인을 찾는 데 도움이 됩니다.
인터페이스 순서에 따라 첫 연결 설정하기 →IDENTITY / PURCHASE / RESTORE
정품 여부는 App Store 제품 페이지를 기준으로 확인하세요. 개발자, 공식 아이콘, 앱 ID를 대조한 뒤 가격과 호환성을 확인하면 됩니다. 이 사이트는 Shadowrocket 공식 사이트 및 매뉴얼이며, 앱을 받을 수 있는 공식 경로는 App Store입니다.
검색 결과에 표시되는 이름과 아이콘은 다른 정보와 함께 확인해야 합니다. 제품 상세 페이지를 열어 개발자가 Shadow Launch Technology Limited인지 확인하고, 페이지 주소의 앱 ID가 932747118인지 살펴보세요. 아이콘은 이 사이트의 헤더에 표시된 공식 아이콘과 일치해야 합니다. 이 세 가지 정보로 앱을 확인할 수 있으며, 이름이 비슷하다는 이유만으로 구매해서는 안 됩니다.
Shadowrocket은 소스 코드가 공개되지 않은 상용 앱입니다. 기능 안내, 시스템 요구 사항, App Store 거래 정보는 각각 해당 출처에서 확인하세요. 이 매뉴얼은 사용 방법과 개념을 설명하며, 현재 가격과 호환성 및 구매 정보는 App Store에 표시됩니다. 기기를 바꾸거나 다시 설치할 때 구매 정보를 확인할 수 있도록 구매 전에 계정 정보와 거래 기록을 잘 보관하세요.
제품 표시 여부, 통화, 구매 가능 여부는 현재 App Store 스토어와 계정 상태에 따라 달라집니다. 앱을 검색할 수 없다면 다운로드 페이지의 제품 링크로 상세 페이지를 연 다음 현재 계정 지역과 App Store 안내를 확인하세요. 검색 결과가 없다는 이유만으로 기기에서 사용할 수 없다고 단정하지 마세요. 웹의 제품 소개만 보고 계정에 구매 권한이 있다고 판단해서도 안 됩니다.
계정 지역을 변경해야 한다면 먼저 계정 잔액, 구독, 결제 수단에 적용되는 제한을 확인하고 Apple이 안내하는 절차를 따르세요. 조건은 계정에 따라 다를 수 있으므로 변경 전에 계정 페이지에 표시되는 내용을 기준으로 확인해야 합니다. 시스템 요구 사항은 App Store 페이지의 안내를 따르며, 이 페이지에서는 특정 기기에서 표시된 결과를 모든 사용자의 공통 조건으로 간주하지 않습니다.
미국 스토어 가격은 약 2.99달러이며 일회성 결제입니다. 스토어별로 현지 통화로 표시되며 실제 금액은 구매 확인 화면을 따릅니다. 구매 대상은 Shadowrocket 클라이언트입니다. iPhone과 iPad의 통합 구매 적용 범위 및 다른 호환 기기에서의 사용 가능 여부는 같은 App Store 제품 페이지의 안내를 확인하세요.
다른 기기에서 사용하려면 먼저 기존 구매 계정으로 로그인했는지 확인하고 구입 항목과 호환성을 살펴보세요. 앱 구매 내역과 기기에 저장된 연결 정보는 별개입니다. 클라이언트를 다시 다운로드할 수 있어도 서버 암호, 구독 내용, 현재 구성이 새 기기에 자동으로 나타나는 것은 아닙니다. 설치 후 필요한 정보를 하나씩 확인하세요.
기기를 바꾸거나 앱을 삭제한 뒤 다시 설치했다면 App Store의 구입 항목에서 Shadowrocket을 먼저 찾으세요. 제품 페이지에 다시 가격이 표시되면 결제를 진행하기 전에 현재 계정이 구매 당시 계정인지 확인하고 구매 기록, 스토어, 앱 정보를 대조하세요. 구매 기록에 문제가 있다면 Apple의 구입 내역 및 청구 지원 절차를 이용하세요.
클라이언트는 App Store에서 업데이트할 수 있습니다. 기기 설정에서 자동 업데이트를 사용하거나 App Store에서 업데이트를 확인하세요. 앱 업데이트, 구독 업데이트, 구성 전환은 별도로 관리됩니다. 앱 업데이트 후 연결 동작이 달라졌다면 먼저 현재 서버, Global Routing, 선택된 구성을 확인한 다음 테스트하세요. 중요한 구성을 변경하기 전에 사본을 보관하면 나중에 차이를 확인할 수 있습니다.
앱 구매와 연결 서비스는 별도로 관리됩니다. Shadowrocket에서 연결을 설정하려면 사용자가 보유한 서버 매개변수나 구독 정보가 필요합니다. 구성 파일은 규칙과 이름 확인 등의 설정을 추가로 정의합니다. 먼저 자료의 종류를 확인한 뒤 튜토리얼에 따라 가져오세요. 가져오기 및 첫 연결 단계 보기 →
스위치 상태만으로는 판단할 수 없습니다. 서버 사용 가능 여부, 현재 모드, 도메인 확인, 규칙이 요청을 보내는 경로를 각각 확인해야 합니다. 같은 테스트 대상을 유지하고 한 번에 설정 하나씩 순서대로 살펴봐야 문제가 발생한 단계를 찾을 수 있습니다. 연결 문제 해결 FAQ 보기 →
먼저 Config에서 해당 파일이 현재 구성으로 선택되어 있는지 확인한 뒤 Global Routing이 Config로 설정되어 있는지 살펴보세요. 다음으로 규칙 순서와 매칭 기록을 확인하세요. 특히 포괄적인 조건이 앞에서 먼저 적용되는지, 마지막 FINAL이 어떤 정책으로 연결되는지 살펴봐야 합니다. 규칙 관련 FAQ 보기 →
먼저 기존 구매 계정으로 App Store에서 클라이언트를 복원하세요. 그런 다음 기존 구독과 구성이 제대로 준비되었는지 확인하고, 마지막으로 새 기기의 서버 선택과 연결 권한을 점검하세요. 구매 복원만으로 사용 환경 전체가 복원되는 것은 아닙니다. 구매 항목 복원 안내 보기 →
FIELD NOTES / REFERENCE
각 가이드는 구체적인 문제에 필요한 작업 정보를 설명합니다. 처음 사용한다면 먼저 튜토리얼을 읽어보세요. 연결은 되지만 결과가 예상과 다르다면 현상에 맞는 가이드를 확인하세요. 문서에 나오는 규칙 예시는 작동 방식을 설명하기 위한 것으로, 확인 없이 전체 구성을 대체해서는 안 됩니다.
구체적인 도메인 조건부터 마지막 정책까지, 규칙 순서가 요청 경로에 미치는 영향을 설명합니다. 읽기 전에 현재 Global Routing을 확인하고 매칭 기록을 대조해 앞선 규칙이 요청을 먼저 처리했는지 살펴보세요. 작동 원리를 이해한 다음 직접 규칙을 조정하세요.
규칙 순서 안내 보기 →스위치 상태와 실제 접속 결과를 구분하고 서버 사용 가능 여부, Global Routing, DNS, 규칙 매칭을 차례로 확인하세요. 각 단계의 결과를 기록한 뒤 다음 점검 위치를 정하면 여러 항목을 동시에 바꿔 원인을 놓치는 일을 줄일 수 있습니다.
연결 점검 목록 보기 →테스트 응답과 도메인 확인이 왜 서로 다른 단계인지 설명하고, 이름 확인에 실패했을 때의 점검 순서를 안내합니다. 먼저 기본 네트워크와 오류 증상을 확인한 다음 구성의 DNS 설정을 대조해 이름 확인 문제, 연결 문제, 대상 접속 문제를 구분하세요.
DNS 문제 해결 안내 보기 →