iPhone
처음 실행한 뒤 보유한 연결 정보를 가져오고, 시스템 안내에 따라 VPN 구성을 추가하세요. 이 권한은 기기에서 네트워크 연결을 설정하기 위한 것으로, 서버 매개변수가 검증되었다는 뜻은 아닙니다.
안내 보기 →공식 매뉴얼 · App Store 정품
iPhone / iPad 클라이언트를 위한 안내입니다. 일회성 구매를 확인한 뒤 기존 구독 가져오기, 연결 확인, 규칙 분기 설정을 순서대로 진행하세요.
다운로드 및 첫 실행
Shadowrocket은 유료 앱이며 일회성 구매 방식으로 App Store에서만 제공됩니다. 구매 전에 개발자, 공식 아이콘, 앱 ID를 확인하세요. 시스템 요구 사항과 기기 호환성은 App Store 페이지를 기준으로 확인하세요.
이미 구독이나 서버 정보를 보유한 경우, 앱 설치 후 가져오기 안내를 이어서 확인할 수 있습니다. 앱 구매와 연결 서비스 요금제는 별개입니다. 구독 링크는 이용 중인 서비스 제공업체에서 확인하세요. 이 사이트는 노드나 구독을 제공하지 않습니다.
처음 실행한 뒤 보유한 연결 정보를 가져오고, 시스템 안내에 따라 VPN 구성을 추가하세요. 이 권한은 기기에서 네트워크 연결을 설정하기 위한 것으로, 서버 매개변수가 검증되었다는 뜻은 아닙니다.
안내 보기 →구매할 때 사용한 Apple ID로 App Store의 구입 항목을 확인한 뒤 설치 및 가져오기를 진행하세요. iPhone과 구매 항목을 공유할 수 있는 범위는 App Store 페이지를 기준으로 확인하세요.
안내 보기 →앱 설치와 설정 복원은 별개의 과정입니다. 다른 기기에서도 서버 정보, 선택한 Config, 시스템 권한을 각각 확인해야 합니다. 설치가 완료됐다고 연결까지 준비된 것은 아닙니다.
다운로드 절차 보기 →설정 항목과 사용 순서
먼저 서버, 구독, Config 파일의 차이를 파악한 뒤 트래픽 처리 방식을 선택하세요. 자주 사용하는 메뉴를 아래에서 설명합니다. 예시는 형식 확인용이며 실제 연결에는 사용할 수 없습니다.
구독은 서버 항목을 한곳에서 가져오고 업데이트하는 기능입니다. 링크는 이용 중인 서비스 제공업체에서 확인하세요. Add Server 메뉴에서 Subscribe 유형을 선택하고 전체 주소를 입력한 뒤 저장하고 업데이트합니다. 가져오기 전에 링크가 줄바꿈되거나 쿼리 매개변수가 누락되지 않았는지 확인하세요. 가져온 뒤에는 이름이 보이는지만 확인하지 말고 그룹과 항목을 살펴보세요. 업데이트에 실패하면 기존에 사용할 수 있던 정보를 그대로 두고 링크 상태를 확인한 다음 다시 시도하세요. 구독 주소에 접근 인증 정보가 포함될 수 있으므로 문제를 문의할 때 전체 링크를 공개하지 마세요.
구독 매뉴얼 보기 →https://example.com/sub?token=xxxx
예시의 token은 임의의 값이며 연결 인증 정보가 아닙니다.
Global Routing은 연결 요청을 처리하는 방식을 결정합니다. Config 모드에서는 현재 Config의 규칙에 따라 트래픽을 분기하고, Proxy 모드에서는 일반 요청을 선택한 프록시로 전달하며, Direct 모드에서는 직접 연결합니다. 처음 연결을 확인할 때는 현재 선택을 기록한 뒤 문제 확인 목적에 따라 모드를 변경하세요. 여러 설정을 한꺼번에 바꾸지 마세요. 모드 변경은 서버 매개변수를 바꾸지 않으며 잘못된 주소나 비밀번호를 해결하지도 않습니다. 규칙을 적용하려면 Config 화면에서 의도한 파일이 실제로 선택되어 있는지도 확인하세요.
라우팅 설정 순서 보기 →Config → 현재 Config의 규칙에 따라 분기
Proxy → 프록시 모드 사용
Direct → 직접 연결 모드 사용
On Demand는 설정한 조건에 따라 시스템 연결을 시작하는 기능이며, Settings에서 설정할 수 있습니다. 먼저 수동 연결로 서버와 라우팅이 정상인지 확인한 뒤 필요한 조건을 하나씩 활성화하세요. 이 기능은 구독을 가져오거나 만료된 매개변수를 수정하지 않습니다. 연결을 껐는데 다시 연결되는 문제를 확인할 때는 On Demand 조건을 살펴보고 네트워크를 전환한 뒤 실제 상태를 확인하세요. 테스트 중에는 관련 조건을 잠시 꺼 두면 자동 연결이 결과에 미치는 영향을 줄일 수 있습니다. 원인을 확인한 뒤 기존 설정을 복원하세요.
On Demand 안내 보기 →Settings
On Demand
먼저 수동 연결 확인
그다음 연결 조건 설정
마지막으로 네트워크 전환 테스트
Rule은 Config에 지정된 순서대로 요청을 확인하고, 일치하는 규칙의 정책으로 처리합니다. DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 IP 주소 대역을 지정하며, FINAL은 앞선 규칙에 처리되지 않은 요청에 적용되는 기본 규칙입니다. 편집 전에 현재 Config를 백업하고 대상 규칙의 위치와 정책 이름을 확인하세요. 규칙을 하나 추가했다고 해서 반드시 먼저 적용되는 것은 아닙니다. PROXY, DIRECT, REJECT는 서로 다른 처리 결과를 나타냅니다. 테스트할 때는 실제 요청 기록을 확인하고 웹페이지의 겉모습만으로 규칙이 적용됐다고 판단하지 마세요.
규칙 매칭과 주의 사항 보기 →[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
Shadowrocket에서는 Shadowsocks, VMess, VLESS, Trojan, WireGuard, Hysteria2 등의 연결 정보를 관리할 수 있습니다. Add Server에서 서버를 추가할 때는 먼저 기존 정보를 기준으로 Type을 선택한 뒤 주소, 포트, 인증 항목을 확인하세요. 프로토콜마다 필요한 항목이 다르며 전송 방식과 TLS 매개변수도 서버 설정과 일치해야 합니다. 공유 링크를 가져온 뒤에도 파싱된 결과를 다시 확인하세요. 포트가 같다는 이유로 다른 기록의 매개변수를 그대로 적용하거나 프로토콜 이름만 보고 실제 연결 상태를 단정하지 마세요.
직접 입력할 항목 안내 보기 →Type → 기존 프로토콜과 일치시킴
Address → example.com
Port → 443
UUID → your-uuid
위 내용은 입력 항목 설명이며, 실제로 사용할 수 있는 Config가 아닙니다.
Config 화면에서는 규칙과 기타 설정을 관리합니다. Home 화면의 서버 목록과는 역할이 다릅니다. 서버는 연결 대상을 정하고 Config는 요청 처리 방식을 정하므로 Config 모드를 사용할 때는 두 항목이 함께 맞아야 합니다. 수정 전에 원본 파일을 보관하고, 편집 후 새 파일이 선택됐는지 확인한 다음 동일한 테스트 대상으로 결과를 비교하세요. iCloud 동기화를 사용하는 경우 시스템 계정과 동기화 상태도 확인하세요. 동기화는 별도 백업을 대신하지 않으며 구독 업데이트 성공이나 다른 기기의 연결 권한 설정을 증명하지 않습니다.
Config 및 백업 안내 보기 →[General]
bypass-system = true
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
정품 확인, 구매 및 연결 점검
Shadowrocket은 유료 상용 앱입니다. 이 사이트는 Shadowrocket 공식 사이트 및 매뉴얼입니다. 다운로드, 구매, 호환성 정보는 App Store 제품 페이지를 기준으로 확인하고, 구체적인 조작 방법은 기기에 현재 표시되는 화면을 따르세요.
App Store에서 제품명이 Shadowrocket인지 먼저 확인한 다음 개발자가 Shadow Launch Technology Limited인지 살펴보세요. 이 사이트 상단의 공식 아이콘과 대조하고 제품 페이지 URL의 앱 ID가 932747118인지도 확인하세요. 세 항목을 함께 확인해야 합니다. 검색 결과의 이름, 순위 또는 비슷한 아이콘만으로 판단하지 마세요. 브라우저에서 연 제품 페이지와 기기의 App Store 화면을 서로 비교할 수 있습니다. 결제하기 전에는 결제 화면에서 앱 이름과 금액을 다시 확인하세요.
공식 아이콘은 앱을 식별하기 위한 것으로, 현재 기기에 앱이 구매되었거나 설치되었다는 뜻은 아닙니다. App Store 페이지에 표시된 개발자나 앱 ID가 일치하지 않으면 결제 정보를 입력하지 말고 확인 경로로 돌아가세요. 정품 확인 안내 페이지에서는 세 항목을 각각 설명하므로 첫 구매 시 하나씩 대조할 수 있습니다.
App Store에 표시되는 앱, 통화, 구매 가능 여부는 현재 계정의 스토어 지역에 따라 달라질 수 있습니다. 페이지가 열리지 않거나 검색되지 않는 문제와 앱 연결 실패는 서로 다릅니다. 앞의 두 문제는 다운로드 단계에서 발생하며 서버 설정과는 관련이 없습니다. 먼저 App Store에 로그인한 계정, 네트워크 상태, 화면에 표시된 안내를 확인한 뒤 제품 페이지가 정상적으로 표시되는지 살펴보세요. 매뉴얼에 나온 미국 스토어 가격을 모든 지역의 실제 가격으로 환산하지 마세요. 웹페이지가 열린다고 해서 기기의 호환성 요구 사항까지 충족하는 것은 아닙니다.
시스템 요구 사항, 기기 호환성, 통합 구매 가능 여부는 모두 App Store 페이지를 기준으로 확인하세요. 설치 후 판단하는 것보다 구매 전에 호환성 항목을 확인하는 편이 정확합니다. 계정이나 결제 상태는 스토어에 표시된 정보를 바탕으로 처리하고, 구독 링크를 바꿔 해결하려고 하지 마세요.
미국 App Store 가격은 약 2.99달러이며 일회성 구매입니다. 각 스토어 지역에서는 현지 통화로 표시되며 실제 금액은 App Store 페이지를 기준으로 확인하세요. 일회성 구매는 앱 자체의 구매 방식이며 연결 가능한 서버가 함께 제공된다는 뜻은 아닙니다. 앱 구매와 연결 서비스 요금제는 별개입니다. 사용하려면 본인에게 이미 구독이나 서버 정보가 있어야 합니다. 구독 링크는 이용 중인 서비스 제공업체에서 확인하세요. 이 사이트는 노드나 구독을 제공·판매·추천하지 않습니다.
따라서 결제 후 Home 목록이 비어 있어도 구매 실패를 의미하지는 않습니다. 목록에 항목이 나타나는지는 이후에 가져오기를 완료했는지에 달려 있습니다. 반대로 구독에 항목이 있다고 해서 서비스가 여전히 유효하다는 뜻은 아닙니다. 앱 구매 기록, 구독 유효성, 서버 연결 가능 여부는 각각 별개의 단계이므로 따로 확인하세요.
iPhone과 iPad에서 사용하려면 먼저 구매할 때 사용한 Apple ID로 App Store의 구입 항목을 확인하세요. 통합 구매 적용 여부는 App Store 페이지를 기준으로 확인합니다. 기기를 변경하거나 앱을 다시 설치할 때는 구입 항목에서 해당 앱을 찾아 개발자와 앱 ID를 확인하세요. 페이지에 여전히 구매 금액이 표시되면 다시 결제하기 전에 이전에 구매한 계정과 해당 스토어 지역을 사용 중인지 확인하세요.
앱을 복원해도 구독, Config, 기기의 권한이 모두 복원됐다는 뜻은 아닙니다. 설치 후 Home의 항목, Config에서 선택한 파일, 시스템 연결 안내를 다시 확인하세요. iCloud 동기화가 필요하다면 먼저 시스템 설정과 동기화 결과를 확인한 뒤 항목별로 검증하세요. 백업하지 않은 Config를 여러 기기에서 동시에 덮어쓰지 마세요.
처음 연결을 켤 때 시스템에서 VPN 구성을 추가하도록 허용해 달라고 요청할 수 있습니다. 이 권한은 기기에서 네트워크 연결을 설정하는 데 필요합니다. 권한을 승인한 뒤에도 서버 주소, 인증 정보, 전송 방식, 라우팅 설정이 서로 일치해야 합니다. 먼저 확인을 마친 서버 항목 하나로 테스트하고 다른 설정은 그대로 두는 것이 좋습니다. 권한 요청을 취소했다면 연결 상태를 판단하기 전에 시스템 안내에 따라 권한 문제를 해결하세요. 기기에서 권한을 받지 못한 상태를 서버 오류로 오해하지 않도록 주의하세요.
Home으로 돌아가 선택한 항목을 확인한 다음 연결 스위치와 Global Routing을 살펴보세요. 연결 상태는 여러 판단 기준 중 하나이므로 실제 대상 페이지를 열어 확인해야 합니다. 실패하면 당시 네트워크 환경과 오류 메시지를 기록하고 매개변수, 라우팅, DNS 순서로 범위를 좁혀 보세요.
Data 트래픽 통계는 기기에서 클라이언트가 기록한 트래픽을 확인하기 위한 기능이며, 서비스 제공업체의 정산 내역으로 바로 해석해서는 안 됩니다. 데이터를 비교하기 전에 집계 기준과 선택한 범위를 확인하고 실제 사용 시간도 고려하세요. Connectivity Test는 항목의 응답을 확인하는 보조 기능으로, 웹페이지 전체 접속을 테스트하는 것과는 다릅니다. 테스트 방식, 대상, 네트워크 환경에 따라 결과가 달라질 수 있습니다.
지연 시간은 정상인데 웹페이지가 열리지 않는다면 숫자만 보고 서버 순서를 반복해서 바꾸지 마세요. 같은 대상으로 다시 테스트한 뒤 Global Routing, 현재 Config, DNS 확인 결과를 살펴보세요. 테스트 조건을 동일하게 유지해야 전후 결과를 비교할 수 있습니다. 서버 연결, 도메인 확인, 대상 페이지 접속은 서로 관련은 있지만 별개의 판단 항목입니다.
구독을 업데이트하면 서버 목록이 바뀔 수 있고, Config를 편집하면 요청의 라우팅 결과가 달라질 수 있습니다. 업데이트 전에 현재 사용하는 그룹과 항목을 기록하고 규칙을 편집하기 전에 Config를 백업하세요. 한 번의 문제 해결 과정에서 구독, 서버, 규칙 파일을 동시에 바꾸지 마세요. 목록이 갑자기 비었다면 기존 데이터를 지우지 말고 링크가 완전한지와 응답 내용을 먼저 확인하세요. 링크의 쿼리 매개변수가 인증에 사용될 수 있으므로 복사할 때 전체 형식을 유지하세요.
백업 파일에도 서버 인증 정보가 포함될 수 있으므로 본인이 관리할 수 있는 위치에 보관하세요. 다른 사람에게 문제를 설명할 때는 프로토콜 유형, 오류 메시지, 이미 진행한 테스트를 공유하되 구독 주소와 비밀번호 같은 민감한 항목은 숨기세요. 매뉴얼의 example.com과 예시 인증 값은 형식 설명용이며 실제 서비스에 사용할 수 없습니다.
앱 업데이트는 App Store에서 관리하며 업데이트 기록도 해당 제품 페이지에서 확인할 수 있습니다. 업데이트가 필요하면 먼저 현재 Config를 보관하고 재현할 수 있는 문제를 기록하세요. 업데이트 후에는 이전과 같은 테스트 대상으로 동작을 확인한 다음 설정 변경 여부를 결정하세요. 앱 업데이트, 구독 업데이트, 규칙 파일 업데이트는 각각 클라이언트, 서버 목록, 트래픽 분기 방식에 영향을 미치는 별개의 작업입니다.
시간에 따라 바뀔 수 있는 정보를 장기 기준으로 오해하지 않도록 이 매뉴얼에는 특정 버전이나 최소 시스템 버전을 고정해 기재하지 않습니다. 화면에서 메뉴 위치가 다르면 기기에 표시된 영문 메뉴 이름을 기준으로 찾아보고 최신 App Store 안내와 대조하세요. 한 번에 설정 하나만 바꾸면 원상 복구와 원인 판단이 쉬워집니다.
이미 보유한 구독이나 서버 정보를 먼저 가져오세요. 구독 링크는 이용 중인 서비스 제공업체에서 확인할 수 있습니다. 앱 구매와 서버 목록은 별도로 관리됩니다. 저장한 뒤 업데이트를 실행하고 항목이 모두 표시되는지 확인하세요. 자세한 순서는 구독 매뉴얼을 참고하세요.
규칙에 따라 트래픽을 분기하려면 Config 모드를 선택하고 현재 Config를 확인하세요. 프록시 연결을 테스트할 때는 대상에 따라 Proxy 모드를 사용하고, 직접 연결하려면 Direct 모드를 선택하세요. 전환 전에 기존 선택을 기록해 두세요. 자세한 설명은 초보자 가이드를 참고하세요.
지연 시간 테스트와 실제 웹페이지 접속은 대상과 진행 방식이 다릅니다. 현재 서버, 라우팅 모드, 규칙 적용 여부, DNS 확인 결과를 추가로 살펴보세요. 한 번의 테스트만으로 연결이 정상이라고 판단하지 마세요. 자주 묻는 질문의 분류에 따라 항목별로 점검할 수 있습니다.
먼저 Settings의 On Demand 조건을 확인하세요. 테스트하는 동안 관련 조건을 잠시 꺼 두고 시스템 연결 상태를 살펴본 뒤 어떤 설정을 복원할지 결정하세요. 문제를 확인하는 조건을 잃지 않도록 구독과 Config를 동시에 삭제하지 마세요. 자세한 내용은 자주 묻는 질문을 참고하세요.
프로토콜 및 문제 해결
처음 연결을 완료한 뒤 실제로 겪는 문제에 맞춰 관련 안내를 확인하세요. 프로토콜 설명은 설계와 매개변수를 이해하기 위한 것으로 실제 네트워크 성능을 보장하지 않습니다. 문제 해결 문서는 테스트 조건을 일정하게 유지하고 원인 범위를 단계적으로 좁히는 데 도움이 됩니다.
Hysteria2의 전송 및 혼잡 제어 방식을 이해하고, 불안정한 네트워크 환경을 고려한 설계 목표와 실제 결과를 구분하세요. UDP가 제한된 환경에서 연결되지 않을 수 있는 이유와 항목을 추가하기 전에 확인해야 할 기존 매개변수도 알아봅니다.
프로토콜 해설UUID, alterId, 암호화 방식, TLS 매개변수를 중심으로 차이를 설명합니다. Add Server에서 서버를 추가할 때 확인할 순서에 따라 읽어 보세요. 한 프로토콜의 입력 방법을 다른 프로토콜에 그대로 적용하지 않도록 주의하세요.
문제 해결링크 형식, 전체 주소 복사 여부, 서비스 제공업체 측 상태, 업데이트 시점, 네트워크 환경을 차례대로 확인하세요. 기존 정보를 보존한 뒤 테스트하고 주소 만료, 응답 오류, 파싱 실패를 구분해 무작정 반복해서 가져오지 마세요.