iPhone
App Store에서 구매한 다음 앱을 열고 보유 중인 서버 정보를 가져오세요. 처음 연결할 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시되면 내용을 확인하고 승인하세요. 권한을 허용한 뒤에도 설정과 연결 결과를 확인해야 합니다.
iPhone 안내 보기iPhone / iPad용 규칙 기반 프록시 클라이언트로, 규칙 분기를 지원하며 App Store에서 한 번 구매하면 계속 사용할 수 있습니다. 먼저 기존 설정 정보를 준비한 다음 연결 상태를 확인하세요.
시스템 요구 사항과 구매 가능 여부는 App Store 페이지를 확인하세요.
구매 순서 / 먼저 확인하고 구매하기
Shadowrocket은 Apple 플랫폼에서만 제공되는 유료 앱이며, 유일한 구매 경로는 App Store입니다. 제품 페이지를 열어 앱 이름, 개발자와 앱 ID를 확인한 뒤 현재 스토어에 표시된 가격과 호환성을 살펴보세요. 이 사이트의 구매 안내는 정품 확인, 구매, 첫 실행, 구매 항목 복원 순으로 설명합니다.
구매 절차 보기App Store에서 구매한 다음 앱을 열고 보유 중인 서버 정보를 가져오세요. 처음 연결할 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시되면 내용을 확인하고 승인하세요. 권한을 허용한 뒤에도 설정과 연결 결과를 확인해야 합니다.
iPhone 안내 보기iPhone과 iPad에서 함께 구매해 사용할 수 있으며, 지원 여부는 App Store 페이지를 확인하세요. 구매에 사용한 Apple ID로 구입 항목을 확인하세요. 앱을 다시 다운로드한 뒤에는 구독, Config 파일 및 현재 선택된 서버를 별도로 확인해야 합니다.
iPad 안내 보기Mac / Apple TV에서도 동일한 App Store에서 이용할 수 있습니다. 호환성, 시스템 요구 사항 및 구매 가능 여부는 App Store 페이지를 확인하세요.
서버 가져오기, 라우팅 방식 선택, 연결 확인은 각각 별도의 작업입니다. 먼저 변경할 항목을 파악한 다음 해당 설정으로 이동하세요. 프로토콜 매개변수, 라우팅 규칙, 시스템의 주문형 연결 조건은 서로 대체할 수 없습니다.
규칙 분기는 요청마다 서로 다른 처리 방식을 적용합니다. Home에서 Global Routing을 확인하세요. Config는 선택한 설정 파일에 따라 처리하고, Proxy는 프록시 모드, Direct는 직접 연결 모드입니다. 규칙을 사용하려면 Config를 선택한 다음 활성화된 파일을 확인하세요. 파일의 [Rule] 섹션에 있는 규칙은 일반적으로 위에서부터 순서대로 매칭되므로, 구체적인 규칙을 포괄적인 규칙보다 앞에 배치해야 합니다. PROXY, DIRECT, REJECT는 각각 프록시, 직접 연결, 차단을 뜻하며 FINAL은 앞선 규칙에 매칭되지 않은 요청을 처리합니다. 오른쪽 예시는 문법 설명용이며 완전한 설정 파일을 대신하지 않습니다.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
DOMAIN,blocked.example,REJECT
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
On Demand는 설정한 조건에 따라 시스템에 연결을 요청하는 기능이며, Settings에서 설정할 수 있습니다. 먼저 수동 연결로 기존 서버가 작동하는지 확인한 뒤 주문형 연결 옵션과 현재 네트워크 조건을 살펴보세요. 수동 연결이 되지 않으면 서버와 설정 문제부터 해결해야 합니다. On Demand와 Global Routing의 역할은 다릅니다. 전자는 연결을 시작할 시점을 정하고, 후자는 연결 후 트래픽을 처리하는 방식을 정합니다. 조건을 변경한 뒤에는 실제 사용하는 네트워크별로 연결이 시작되고 중지되는지 확인하고 시스템의 VPN 상태도 살펴보세요. 스위치가 켜져 있다는 이유만으로 요청이 성공했다고 판단하지 마세요.
Settings
On Demand
Home
Global Routing
수동 연결부터 확인
그다음 실행 조건 확인
Shadowrocket은 Shadowsocks, VMess, VLESS, Trojan, HTTP, SOCKS5, WireGuard, Hysteria2 등의 프로토콜을 지원합니다. 직접 추가할 때는 Add Server에서 보유한 정보와 일치하는 Type을 선택하고 주소, 포트, 인증 및 전송 설정을 항목별로 확인하세요. Type마다 표시되는 항목이 다르므로 한 프로토콜의 매개변수를 다른 프로토콜에 그대로 적용하면 안 됩니다. TLS, 서버 이름 및 전송 경로도 핸드셰이크 결과에 영향을 줄 수 있으므로 서비스 제공업체의 안내를 따르세요. 공유 링크를 가져온 뒤에도 주요 항목을 확인해야 합니다. 프로토콜 이름만으로 실제 속도나 사용 가능 여부를 알 수는 없습니다.
Add Server
Type
Host
Port
Shadowsocks / VMess / VLESS
Trojan / HTTP / SOCKS5
WireGuard / Hysteria2
구독은 서버 정보를 일괄 관리하는 기능이며, 기존 구독은 서비스 제공업체에서 받아야 합니다. Subscribe로 추가한 다음 가져오기가 완료되었는지, 목록에 항목이 표시되는지 확인한 뒤 서버를 선택해 테스트하세요. 구독을 업데이트하면 이름, 매개변수 및 항목 수가 달라질 수 있으므로 업데이트 후 현재 선택된 항목을 다시 확인해야 합니다. 구독 새로고침이 성공해도 모든 서버의 연결이 보장되는 것은 아닙니다. 여러 구독을 관리할 때는 구분하기 쉬운 메모를 사용하고, 단일 서버 공유 링크를 구독 주소로 착각하지 않도록 주의하세요. 구독 링크에는 로그인 정보가 포함될 수 있으니 안전하게 보관하고, 문제를 문의할 때 전체 링크를 공개하지 마세요.
Subscribe
기존 구독 추가
서버 정보 업데이트
SERVER
그룹 및 메모 확인
항목을 선택하고 테스트
Config 파일은 요청 처리 방식을 정의하고, 서버 항목은 원격 서버에 연결하는 데 필요한 정보를 저장합니다. 두 항목은 서로 다른 객체입니다. Config에서 파일 내용을 확인하고 현재 활성화된 항목을 살펴보세요. 수정 전에는 정상 작동하는 사본을 보관하고, 수정 후 Global Routing의 Config 모드에서 확인하세요. [General], [Rule], [Host] 등의 섹션을 점검할 때는 각 항목의 용도를 이해한 뒤 변경해야 합니다. iCloud로 설정을 동기화하려면 먼저 앱 내 관련 옵션과 기기의 iCloud 상태를 확인한 다음 대상 기기에서 실제 내용을 살펴보세요. 앱을 다시 다운로드하거나 동기화가 완료되었다는 사실만으로 이 확인을 대신할 수 없습니다.
[General]
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
[Host]
Connectivity Test는 테스트 조건에서의 연결 상태를 확인하는 기능이며, Settings의 Test Method에 따라 결과의 의미가 달라집니다. 테스트 수치가 낮다고 지속 전송 속도도 빠른 것은 아니며, 시간 초과도 테스트 방식과 네트워크 조건을 함께 고려해 판단해야 합니다. Data의 트래픽 기록은 데이터가 오갔는지 확인하는 데 도움이 되지만, 특정 사이트에 규칙이 의도대로 적용되었음을 단독으로 증명하지는 않습니다. 문제가 생기면 먼저 현재 서버, Global Routing 및 로컬 네트워크를 기록한 뒤 Diagnostics에서 확인할 수 있는 정보를 살펴보세요. 한 번에 한 가지 조건만 변경하고 결과를 비교하세요. 진단 내용을 공유하기 전에는 주소, 인증 정보 및 구독 자격 증명을 삭제하세요.
Home
Connectivity Test
Settings
Test Method
Diagnostics
Data
트래픽 기록
규칙을 수정했는데도 접속 결과가 달라지지 않는다면 먼저 Home에서 Global Routing을 확인하세요. Proxy 또는 Direct 모드에서는 Config 규칙의 매칭 결과로 현상을 설명할 수 없습니다. 모드를 확인한 다음 현재 Config 파일, 규칙 순서, 실제 요청의 도메인 또는 주소를 살펴보세요. 설정 파일 전체를 바로 삭제하지 마세요.
시스템에 VPN 상태가 표시되어도 연결 상태를 보여주는 여러 정보 중 하나일 뿐입니다. 실제로 사용하려는 서비스를 열고 테스트, 트래픽 기록 및 진단 결과를 함께 확인하세요. 서버 인증, DNS, 규칙 및 로컬 네트워크가 각각 결과에 영향을 줄 수 있습니다. 기존 설정을 보존하고 한 번에 한 항목만 조정해야 원인을 파악하기 쉽습니다.
보유 중인 구독 또는 서버 정보가 있다는 전제로 안내합니다. 먼저 정보를 가져오고, 연결 모드를 선택한 다음, 실제 연결을 확인하세요. 문제가 생기면 해당 단계로 돌아가 확인하면 되며 모든 설정을 한꺼번에 변경할 필요는 없습니다.
서버 한 대는 Add Server에서 직접 입력하거나 기존 공유 링크 또는 Scan QR Code로 추가할 수 있습니다. 여러 서버 정보는 Subscribe 방식으로 가져오세요. 주소, 포트, 비밀번호 및 기타 인증 정보는 서비스 제공업체에서 확인해야 합니다. 먼저 정보의 유형을 구분한 뒤 적절한 메뉴를 선택하세요. 설정 파일 전체를 서버 주소 입력란에 넣지 않도록 주의하세요.
가져오기가 끝나면 SERVER 목록에서 프로토콜, 메모 및 필수 매개변수를 확인하세요. 항목이 표시된다는 것은 정보가 저장되었다는 뜻일 뿐 원격 서비스가 작동한다는 의미는 아닙니다. 이름이 같은 항목이 여러 개라면 잘못 선택하기 쉬우므로 메모를 정리한 뒤 테스트하세요. QR 코드 및 클립보드로 가져온 정보를 확인하는 순서는 노드 관리 매뉴얼을 참고하세요.
QR 코드 및 가져오기 안내 보기 →Config는 구성 모드, Proxy는 프록시 모드, Direct는 직접 연결 모드입니다. 규칙 분기를 사용하려면 Config를 선택하고 현재 활성화된 설정 파일을 확인하세요. Proxy는 프록시 경로의 연결 상태를 확인할 때 사용할 수 있지만 규칙 분기와는 다릅니다. Direct에서의 결과로 원격 서버가 정상 작동하는지 판단할 수도 없습니다.
서버 목록에서는 선택할 연결 정보를 관리하고, Global Routing에서는 처리 방식을 정하며, Config에는 구체적인 규칙이 담깁니다. 규칙이 적용되는지 확인하기 전에 먼저 이 세 항목을 구분하세요. 구독을 가져왔다고 해서 현재 필요에 맞는 규칙 파일까지 함께 추가되었다고 단정할 수 없습니다. 실제로 활성화된 내용을 확인하세요.
모드 선택 안내 보기 →서버를 선택한 뒤 연결 스위치를 켜세요. 처음 사용할 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시될 수 있습니다. 현재 작업에서 요청한 메시지인지 확인한 뒤 시스템 안내에 따라 승인하세요. 앱으로 돌아와 상태를 확인하고 Connectivity Test를 실행한 다음 실제로 사용하려는 서비스를 열어 보세요. 스위치 상태만 보는 것보다 테스트와 실제 접속을 각각 확인하는 편이 확실합니다.
연결되지 않으면 먼저 구독이 최신 상태인지, 서버를 올바르게 선택했는지, 인증 정보가 빠짐없이 입력되었는지 확인한 다음 Wi-Fi와 셀룰러 네트워크에서 결과를 비교하세요. 일부 요청만 실패한다면 Global Routing, 규칙 및 DNS를 추가로 살펴보세요. 증상을 기록하고 항목별로 점검하면 같은 잘못된 매개변수를 둔 채 앱을 반복해서 재설치하는 일을 피할 수 있습니다.
연결 문제 해결 순서 보기 →Shadowrocket은 폐쇄형 유료 앱입니다. 이 사이트는 Shadowrocket 공식 사이트이자 공식 매뉴얼입니다. 구매 및 설치 정보는 App Store 제품 페이지에서 확인하고, 구체적인 절차는 기기의 앱과 시스템 안내를 따르세요.
App Store에서 제품 상세 페이지를 열어 Shadowrocket이라는 앱 이름, 개발자 Shadow Launch Technology Limited, 스토어 주소의 id932747118를 확인하세요. 앱 아이콘은 이 사이트 머리글에 표시된 공식 아이콘과 일치해야 합니다. 앱 이름이나 검색 결과 순서만으로는 정품을 확인할 수 없습니다. 이름이 비슷한 앱이 있다면 검색 목록의 첫 번째 항목만 보지 말고 상세 페이지에서 각 정보를 확인하세요.
이 사이트의 App Store 버튼을 통해 이동한 경우에도 해당 제품 페이지가 맞는지 확인한 뒤 구매하세요. 개발자, 아이콘 및 앱 ID를 함께 확인해야 합니다. 가격, 시스템 요구 사항, 구매 가능 여부와 업데이트 내역은 App Store 페이지에서 직접 확인하고 다른 페이지에 있을 수 있는 오래된 정보에 의존하지 마세요.
현재 계정의 스토어에서 제품을 구매할 수 있는지는 App Store에 실제 표시되는 내용을 기준으로 판단하세요. 검색 결과에 나오지 않으면 먼저 제품 페이지에서 앱이 표시되는지 확인하고, 미디어 및 구입 항목에 사용하는 계정과 스토어 정보를 살펴보세요. 결제 완료 여부와 기기 호환성은 스토어 안내를 함께 확인해야 합니다. 웹페이지가 열린다는 사실만으로 현재 계정에서 구매할 수 있다고 단정할 수 없습니다.
Shadowrocket의 미국 App Store 기준 가격은 2.99달러이며, 한 번 구매하면 계속 사용할 수 있습니다. 다른 스토어에서는 현지 통화로 표시됩니다. 최종 결제 금액은 구매 확인 화면을 기준으로 하세요. iPhone과 iPad에서 함께 구매해 사용할 수 있으며, 구체적인 구매 가능 여부는 App Store 페이지를 확인하세요. 기기 이름만으로 다른 기기에서의 사용 가능 여부를 추측하지 마세요.
기기를 바꾸거나 앱을 다시 설치할 때는 이전에 구매한 Apple ID로 App Store의 구입 항목 또는 해당 제품 페이지에서 다시 다운로드할 수 있는지 확인하세요. 구매 안내가 표시되면 먼저 현재 계정과 구매 기록이 일치하는지 확인한 다음 진행하세요. 앱 구매 기록은 App Store에서 관리하며, 설정 파일, 서버 정보 및 구독 자격 증명은 별도로 확인해야 합니다.
앱을 다시 다운로드한 뒤 SERVER 목록, 현재 Config 파일 및 Global Routing을 확인하고 연결을 시도하세요. iCloud 동기화를 사용하는 경우에도 대상 기기에서 실제로 동기화된 내용을 확인해야 합니다. 동기화 상태가 주요 매개변수 확인을 대신하지는 않습니다. 복원 전에 기존 설정의 사본을 보관하면 실수로 삭제하거나 덮어써서 다시 설정하는 일을 줄일 수 있습니다.
Shadowrocket을 구매하면 클라이언트를 사용할 수 있지만 연결 가능한 서버나 구독이 제공되는 것은 아닙니다. 이 사이트는 노드나 구독을 제공·판매·추천하지 않습니다. 기존 구독과 서버 정보는 서비스 제공업체에서 받아야 합니다. 가져온 뒤에는 인증 매개변수, 서비스 상태 및 사용 가능 범위를 직접 확인하세요. 앱 구매 기록과 이러한 정보는 별도로 관리됩니다.
앱 업데이트는 App Store에서 진행하며 스토어 페이지에서 업데이트 내역을 확인할 수 있습니다. 구독 업데이트는 서버 정보를 새로고침하고, Config 수정은 규칙 및 기타 설정 내용에 영향을 줍니다. 세 작업은 서로 다릅니다. 문제가 생기면 먼저 어느 항목이 변경되었는지 확인한 뒤 업데이트, 복원 또는 설정 변경 여부를 결정하세요. 구독이 만료된 문제를 앱을 다시 구매해야 하는 것으로 오해하지 않도록 주의하세요.
매개변수의 의미를 먼저 파악한 뒤 설정을 변경하세요. 아래 노트에서는 속도 문제를 점검하는 단계, Hysteria2의 전송 특성, 프로토콜별 확인 항목을 설명합니다. 프로토콜 이름이 속도나 안정성을 보장하지는 않습니다.
속도가 느리다면 먼저 지연 시간 테스트와 지속 전송을 구분한 뒤 서버, 회선 사용 시간대, 프로토콜 매개변수, 로컬 네트워크를 차례로 비교하세요. 한 번에 한 가지 조건만 바꾸고 결과를 기록해 일시적인 변동을 설정 문제로 오해하지 않도록 하세요.
노트 읽기Hysteria2의 QUIC 및 UDP 전송 방식을 알아보고 고지연, 패킷 손실률이 높은 환경, UDP가 제한된 환경을 구분하세요. 매개변수를 확인하기 전에 작동 조건을 이해하고 보유한 서버 정보를 점검하세요.
노트 읽기프로토콜 유형과 주요 항목을 바탕으로 주소, 포트, 인증, 전송 및 TLS의 용도를 알아보세요. 정보를 가져온 뒤에도 매개변수를 확인해야 하며, 이름만으로 서버 정보가 완전한지 판단할 수 없습니다.
노트 읽기