iPhone
App Store에서 앱을 확인하고 구매한 뒤 Shadowrocket을 열어 자신의 서버 정보를 가져오세요. 처음 연결을 켤 때 시스템에서 VPN 구성 추가를 허용할지 물을 수 있습니다. 현재 클라이언트가 요청한 작업인지 확인한 뒤 승인하세요. 승인은 시스템이 연결을 허용한다는 뜻일 뿐입니다. 서버를 선택하고 연결을 테스트해야 합니다.
iPhone / iPad용 규칙 기반 프록시 클라이언트입니다. App Store 정품 확인부터 기존 구독 가져오기와 규칙 분기 확인까지 안내합니다.
서버 정보, 설정 파일, 연결 스위치의 역할부터 구분하세요. 서버 정보는 연결 대상을 정하고, 설정 파일은 요청을 어떻게 분기할지 정의하며, Home 스위치는 연결을 켜고 끕니다. 아래에서는 실제 사용 목적에 따라 여섯 가지 기능을 설명합니다. 규칙 예시는 문법 설명용이며, 바로 사용할 수 있는 연결 설정을 제공하지 않습니다.
대상 주소에 따라 연결 방식을 선택하려면 Global Routing에서 Config를 선택하고, Config에서 현재 적용 중인 설정 파일을 확인하세요. 규칙은 위에서부터 차례로 검사하며, 일치하는 규칙의 정책을 적용합니다. PROXY는 선택한 프록시를 사용하고, DIRECT는 직접 연결하며, REJECT는 요청을 거부합니다. 구체적인 도메인이나 주소 조건부터 작성한 뒤 더 넓은 범위의 규칙을 추가하고, 마지막에 FINAL을 배치하세요. 수정하기 전에 사용 가능한 설정을 보관하고 한 번에 한 항목씩 바꾼 다음 실제 요청으로 결과를 확인하세요.
안내에서 자세히 보기 →[Rule]
DOMAIN-SUFFIX,example.com,PROXY
DOMAIN,example.org,DIRECT
DOMAIN,blocked.example.com,REJECT
FINAL,DIRECT
On Demand는 설정한 조건에 따라 연결을 시작하는 기능이며, 관련 옵션은 Settings에서 확인할 수 있습니다. 먼저 수동 연결이 안정적으로 작동하는지 확인한 뒤 기능을 켜세요. 어떤 네트워크에서 자동 연결이 필요한지, 네트워크를 바꿨을 때 의도대로 작동하는지 확인합니다. On Demand는 Home에 표시되는 현재 연결 상태와는 다른 기능이며, 서버의 사용 가능 여부를 확인해 주지도 않습니다. 연결을 끈 뒤 다시 자동으로 연결된다면 먼저 On Demand 조건을 살펴보세요. 배터리 소모를 점검할 때는 시스템 배터리 사용량을 확인하고 동일한 사용 조건에서 비교하세요.
안내에서 자세히 보기 →[General]
bypass-system = true
여기에 있는 내용은 별도의 General 문법 예시이며 On Demand 스위치가 아닙니다. 필요 시 연결은 Settings에서 설정하세요.
서버를 추가할 때는 Add Server의 Type에서 보유한 서버 정보에 맞는 프로토콜을 선택하세요. 예를 들어 Shadowsocks, VMess, VLESS, Trojan, Hysteria2 또는 WireGuard를 선택할 수 있습니다. 프로토콜마다 필요한 인증 및 전송 항목이 다르므로 이름만 바꾸고 나머지 값을 그대로 사용하면 안 됩니다. Host, Port와 해당 인증 정보를 항목별로 확인하세요. TLS나 추가 전송 설정이 있다면 이 값도 일치해야 합니다. 프로토콜 이름만으로 연결 품질을 알 수 없으므로 현재 네트워크에서 연결을 확인해야 합니다.
안내에서 자세히 보기 →[Rule]
DOMAIN,example.com,PROXY
규칙은 처리 정책을 지정하며, 프로토콜과 인증 매개변수는 서버 설정에서 별도로 구성합니다.
자신의 구독이나 서버 정보를 이미 보유한 경우를 전제로 합니다. 먼저 콘텐츠가 서버 구독인지, 단일 서버 링크인지, 설정 파일 주소인지 확인하세요. 가져오기 메뉴마다 지원하는 콘텐츠가 다르므로 링크 모양만으로 유형을 판단하면 안 됩니다. Subscribe 등의 메뉴에서 가져온 뒤 목록과 그룹을 확인하고 연결할 서버를 선택하세요. 업데이트 후 항목이 달라졌다면 현재 선택한 항목을 다시 확인합니다. 링크에 개인 인증 정보가 포함될 수 있으므로 문제를 확인할 때 전체 내용을 공개하지 마세요. 가져오기에 성공해도 연결이 정상 작동한다는 뜻은 아닙니다.
안내에서 자세히 보기 →[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
이 내용은 규칙 분기 설정 조각이며 구독 주소나 서버 정보를 포함하지 않습니다.
Config에서 설정 파일을 관리하며, 일반적으로 General, Rule, Host, URL Rewrite 등의 섹션이 포함됩니다. 파일이 목록에 있다고 해서 현재 적용 중인 설정이라는 뜻은 아닙니다. 편집 후 저장한 다음 선택 상태와 Global Routing 모드를 확인하세요. 규칙을 수정하기 전에 기존 내용을 저장해 두고, 한 번에 많은 변경 사항을 추가하지 마세요. iCloud 동기화를 사용하는 경우 각 기기에서 동기화가 완료됐는지 확인하세요. 설정 동기화와 앱 구매 복원은 별개의 작업입니다. 중요한 설정은 별도로 안전하게 보관하세요.
안내에서 자세히 보기 →[General]
bypass-system = true
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
첫 연결은 Home에서 Connectivity Test로 선택한 서버를 확인한 다음, 실제 접속 결과가 예상과 일치하는지 살펴보세요. 테스트 결과는 해당 테스트 대상과 당시 네트워크에만 해당하며 모든 앱의 접속을 보장하지 않습니다. Data로 트래픽 변화를 참고할 수 있지만, 트래픽 수치만으로 연결 상태를 판단할 수는 없습니다. 테스트는 성공했는데 특정 요청만 실패한다면 Global Routing, 규칙 일치 결과, DNS를 확인하세요. Settings의 Diagnostics에서 정보를 수집할 때는 공유 전에 구독 주소와 인증 정보를 가리세요.
안내에서 자세히 보기 →[Rule]
DOMAIN,example.com,DIRECT
FINAL,PROXY
명확한 일치 조건으로 정책 간 차이를 이해하고, 예시를 현재 사용 중인 설정에 그대로 덮어쓰지 마세요.
앱을 받을 수 있는 곳은 App Store뿐입니다. 먼저 스토어에서 제품 정보를 확인하고 현재 기기가 호환되는지 살펴보세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다. 앱 구매, 서버 정보 가져오기, 시스템 VPN 설정 승인 절차는 각각 별개입니다. 앱을 구매한 뒤에도 기존 연결 정보를 구성해야 합니다.
App Store에서 앱을 확인하고 구매한 뒤 Shadowrocket을 열어 자신의 서버 정보를 가져오세요. 처음 연결을 켤 때 시스템에서 VPN 구성 추가를 허용할지 물을 수 있습니다. 현재 클라이언트가 요청한 작업인지 확인한 뒤 승인하세요. 승인은 시스템이 연결을 허용한다는 뜻일 뿐입니다. 서버를 선택하고 연결을 테스트해야 합니다.
구매에 사용한 Apple ID로 구입 항목을 확인한 다음 스토어에 표시된 받기 상태를 살펴보세요. iPhone과 iPad에서 구매를 이용할 수 있는지는 스토어 표시를 기준으로 합니다. 화면이 큰 기기에서는 메뉴 배치가 다를 수 있으므로 Home, Config, Settings에서 해당 기능을 찾으세요. 앱을 구매해도 서버 매개변수가 자동으로 입력되거나 모든 로컬 설정이 복원되지는 않습니다.
먼저 확인 가능한 연결 하나를 설정한 다음 규칙 분기와 자동 연결 조건을 추가하세요. 아래는 전체 안내에 포함된 작업 미리보기입니다. 단계가 실패하면 모든 스위치를 반복해서 바꾸기보다 해당 단계에서 멈추고 입력값과 상태를 확인하는 편이 원인을 찾기 쉽습니다.
단일 서버 정보는 Add Server에서 추가하세요. QR 코드에 담긴 내용의 유형을 먼저 확인한 뒤 Scan QR Code를 사용합니다. 기존 구독은 안내에 따라 해당 메뉴에서 가져오고, 설정 파일 주소는 Config에서 관리하세요. 가져온 다음 Home으로 돌아가 SERVER 목록을 확인하고 연결할 항목을 직접 선택합니다.
목록이 비어 있는 경우, 필드 누락, 인증 오류는 각각 원인이 다릅니다. 먼저 가져온 콘텐츠 유형을 확인하고 Host, Port, 인증 항목을 점검하세요. 전체 구독 주소를 공개된 곳에 올리지 마세요.
Config, Proxy, Direct는 각각 설정, 프록시, 직접 연결 모드입니다. Config는 현재 설정 파일의 규칙에 따라 트래픽을 분기하고, Proxy는 프록시를 사용하며, Direct는 직접 연결합니다. 모드별 차이를 이해한 뒤 선택하세요. 서버를 선택했다고 해서 모든 요청이 해당 서버를 사용하는 것은 아닙니다.
Config를 사용할 때는 현재 적용 중인 설정 파일도 확인해야 합니다. 규칙의 DIRECT 또는 REJECT가 특정 요청이 프록시를 거치지 않는 이유일 수 있습니다. 연결 스위치만으로 규칙 적용 결과를 판단하지 마세요.
Home에서 연결 스위치를 켜고 시스템 안내에 따라 VPN 구성 권한을 승인한 다음 Connectivity Test로 선택한 항목을 확인하세요. 이어 실제로 접속할 대상에 요청을 보내 현재 모드와 규칙에 맞는 결과가 나오는지 확인합니다.
실패하면 권한 승인이 완료되지 않았는지, 테스트 시간이 초과됐는지, 특정 대상에서만 문제가 발생하는지 기록하세요. 다른 설정은 그대로 둔 채 한 번에 한 항목씩 확인합니다. 네트워크를 바꾼 뒤에는 다시 테스트해 이전 결과를 현재 상태로 착각하지 않도록 하세요.
Shadowrocket은 유료 상용 앱이며, 이 사이트는 공식 웹사이트이자 공식 매뉴얼입니다. 제품 정보, 구매 상태, 호환 여부는 App Store 제품 페이지에서 확인하세요. 이 매뉴얼은 사용 절차를 설명하며 연결 테스트를 스토어 정보의 대체 수단으로 삼지 않습니다. 앱 구매가 서버 서비스 구매를 의미하지도 않습니다.
제품 페이지를 열어 이름이 Shadowrocket인지 확인한 뒤 개발자 Shadow Launch Technology Limited, 사이트 상단에 표시된 공식 아이콘, 제품 링크의 id932747118을 확인하세요. 검색 결과에 이름이 비슷하게 표시된다는 이유만으로 앱의 정체를 판단하지 마세요. 세 가지 항목이 동일한 제품을 가리키는지 확인한 뒤 구매하세요.
공식 아이콘은 앱을 식별하기 위한 것이며 연결 상태나 서비스 품질을 설명하지 않습니다. 기능, 호환성, 구매 정보를 확인하려면 동일한 App Store 제품 페이지를 읽으세요. 화면 이미지 한 장만으로 제품 전체를 판단하지 마세요.
제품 페이지에 구매 버튼이 표시되는지는 현재 스토어 페이지와 계정의 이용 가능 상태에 따라 달라집니다. 페이지를 사용할 수 없거나 표시 상태가 예상과 다르면 현재 App Store 로그인 계정, 스토어 지역, 기기 호환성을 먼저 확인하세요. 스토어마다 현지 통화로 가격을 표시하며 실제 결제 금액은 구매 확인 단계의 페이지를 기준으로 합니다.
검색 결과에 제품이 없다고 해서 기기 문제라고 단정하지 마세요. 다른 기기에서 본 가격을 현재 결제 가격으로 간주해서도 안 됩니다. 시스템 요구 사항, 구매 가능 여부, 스토어 표시 정보는 App Store 페이지를 기준으로 확인하세요.
미국 스토어 가격은 약 2.99달러이며, 일회성 구매 대상은 클라이언트 앱입니다. iPhone과 iPad에서 구매를 공유할 수 있는지는 App Store 표시를 확인하세요. 앱을 다시 설치하거나 기기를 바꿀 때는 먼저 원래 구매 계정으로 구입 항목을 확인하세요. 계속 구매 안내가 표시되면 계정과 구매 내역을 점검한 뒤 다음 단계를 진행하세요.
앱 복원과 설정 복원은 따로 확인해야 합니다. 클라이언트를 다시 받은 뒤에도 로컬 서버 정보와 설정 파일이 남아 있는지는 기존 백업 및 동기화 상태에 따라 달라집니다. 업데이트는 App Store에서 관리합니다. 업데이트 전에 중요한 설정을 안전하게 보관하고, 업데이트 후 선택된 서버와 적용 중인 설정을 다시 확인하세요.
Shadowrocket을 구매해도 서버나 구독이 자동으로 제공되지는 않습니다. 이후 안내는 사용자가 자신의 구독이나 서버 정보를 이미 보유한 경우를 전제로 합니다. 이 사이트는 노드나 구독을 제공·판매·추천하지 않습니다. 클라이언트는 설정 정보를 읽고 연결을 구성하며 규칙을 적용합니다. 서버 연결의 사용 가능 여부는 별도로 확인해야 합니다.
연결에 실패하면 클라이언트 설정, 현재 네트워크, 보유한 서버 상태를 각각 확인하세요. 구매 완료는 연결 성공의 증거가 아니며, 목록에 서버가 표시된다고 인증이 완료된 것도 아닙니다. 먼저 정보를 가져와 서버를 선택한 다음 Connectivity Test를 실행하고, 마지막으로 실제 요청을 확인하세요.
기본 연결을 확인한 다음 문제에 맞는 주제를 살펴보세요. 프로토콜 안내는 전송 조건을, 설정 안내는 파일별 역할을, 배터리 안내는 자동 연결 동작을 설명합니다. 설정을 바꿀 때마다 같은 테스트 조건에서 다시 확인하고 비교할 수 있도록 결과를 기록하세요.
Hysteria2의 QUIC / UDP 전송 방식과 혼잡 제어 개념을 살펴보고, 패킷 손실이 많거나 지연이 높거나 UDP가 제한된 환경을 구분합니다. 프로토콜 이름만 보고 속도를 판단하지 말고 실제 네트워크에서 확인하세요.
글 읽기 →General, Rule, Host, URL Rewrite를 기준으로 전역 매개변수, 요청 분기, 로컬 매핑, URL 재작성의 차이를 설명합니다. 섹션 이름과 일치 범위를 먼저 이해한 뒤 필요한 부분을 자신의 설정 파일에 적용하세요.
글 읽기 →시스템 배터리 사용량부터 확인하고 On Demand 자동 연결 조건과 네트워크 전환 동작을 점검하세요. 연결 시간, 실제 트래픽, 사용 환경을 나누어 살펴본 뒤 필요에 따라 자동 연결을 유지할 상황을 결정하세요.
글 읽기 →