Hysteria2 프로토콜이란? QUIC 기반 전송이 더 빠른 이유와 적합한 환경
QUIC, UDP, 혼잡 제어를 바탕으로 전송 특성을 살펴보고 패킷 손실이 많은 회선과 UDP가 제한된 환경에서 확인할 조건을 설명합니다. 성능은 회선, 서버, 매개변수에 따라 달라지며 프로토콜 이름만으로 결정되지 않습니다.
프로토콜 안내 읽기 →Home 메인 화면
Shadowrocket을 처음 설정할 때는 세 가지를 확인하면 됩니다. 이미 보유한 서버 정보를 준비하고, 트래픽을 어떤 라우팅 방식으로 처리할지 정한 다음, 연결 스위치를 켭니다. 앱을 구매하는 것은 앱을 받는 단계에 해당하며, 서버 주소와 인증 정보, 구독 링크는 사용자가 이용 중인 서비스 제공업체에서 받아야 합니다.
Home에서 먼저 SERVER에 서버 항목이 있는지 확인합니다. 직접 입력하려면 Add Server로 이동하고, 이미 가져온 항목이 있다면 왼쪽 원형 표시를 눌러 기본 서버로 지정합니다. 이어서 Global Routing을 확인하세요. 서버를 선택하는 것과 라우팅 방식을 선택하는 것은 서로 다른 작업입니다.
오른쪽 그림은 Home 메뉴 위치를 보여주는 예시이며 앱 화면 캡처가 아닙니다. 처음 연결할 때는 상단 스위치, Global Routing, Connectivity Test를 차례로 확인하세요. 이 그림은 메뉴 이름을 찾기 위한 참고용이며, 실제 필드 배치는 현재 앱 화면을 기준으로 합니다. 시스템 요구 사항과 기기 호환성은 App Store 페이지를 확인하세요.
장별로 전체 사용 설명서 읽기 →설정 항목 찾아보기
서버, 규칙, 연결 조건은 각각 다른 메뉴에서 설정합니다. 먼저 변경할 항목을 확인한 뒤 해당 설정만 수정하세요. 문제를 점검할 때는 한 번에 하나씩 변경해야 결과를 파악하기 쉽습니다.
Global Routing의 주요 모드는 Config, Proxy, Direct입니다. Config를 선택하면 현재 구성의 규칙이 순서대로 적용되며, 먼저 일치하는 규칙이 연결 경로를 결정합니다. DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 IP 주소 범위를 일치시키고, FINAL은 앞선 규칙에 일치하지 않은 트래픽을 처리합니다. 먼저 구성이 선택되어 있는지 확인한 다음 규칙 순서와 정책을 살펴보세요. Proxy 모드에서는 규칙을 수정해도 기대한 결과가 나타나지 않을 수 있습니다. 아래 예시는 지정한 도메인은 PROXY로, 나머지는 DIRECT로 보내는 방법을 보여줍니다. 예시 도메인은 설명을 위한 것입니다.
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
규칙 및 라우팅 장 읽기 →
On Demand는 설정한 조건에 따라 시스템 연결을 시작하는 기능입니다. 서버를 제공하거나 규칙의 적용 순서를 바꾸지는 않습니다. Settings에서 해당 항목으로 이동해 조건을 확인한 뒤 활성화 여부를 결정하세요. 먼저 수동으로 연결해 보유한 서버가 작동하는지 확인하고, 네트워크 전환 후 조건에 따라 연결되는지도 테스트하는 편이 좋습니다. 스위치를 껐는데도 다시 연결된다면 현재 네트워크에 맞는 조건이 설정되어 있는지 확인하세요. 문제를 점검하는 동안 On Demand를 잠시 끄고 수동 테스트 결과를 기록할 수 있습니다. 원인을 확인한 뒤 필요한 조건을 다시 활성화하면 자동 연결을 스위치 오작동으로 오해하는 일을 줄일 수 있습니다.
Settings
On Demand
Shadowrocket은 Shadowsocks, VMess, VLESS, Trojan, Hysteria2 등의 프로토콜을 지원합니다. Add Server로 이동한 뒤 서비스 제공업체에서 받은 정보에 따라 Type을 선택하고 주소, 포트, 인증 항목을 입력하세요. 프로토콜마다 표시되는 항목이 다르므로 주소만 복사하고 다른 서버의 나머지 매개변수를 그대로 사용하면 안 됩니다. TLS, 전송 방식, 인증서 이름도 각각 제공된 정보와 맞춰야 합니다. 프로토콜 이름만으로 서버의 사용 가능 여부를 판단할 수는 없습니다. 저장한 서버를 기본값으로 지정해 연결을 테스트한 다음, 실제 접속 결과를 확인하세요. 프로토콜 이름만 비교해서는 안 됩니다.
Add Server
Type
Host
Port
구독을 사용하면 사용자가 이미 보유한 링크에서 서버 목록을 가져올 수 있습니다. 가져오기 전에 링크가 본인의 서비스 제공업체에서 발급된 것인지 확인하고, 쿼리 매개변수를 빠짐없이 보존하세요. 웹사이트 로그인 주소를 구독 링크로 사용하지 마세요. Add Server에서 Subscribe 유형을 선택해 링크를 입력하고 저장한 다음, 가져온 항목을 확인합니다. 구독을 업데이트하면 목록은 바뀔 수 있지만 현재 라우팅 구성까지 함께 변경되는 것은 아닙니다. 목록이 비어 있다면 링크의 유효성, 응답 내용, 현재 네트워크를 확인한 뒤 서비스 제공업체의 가져오기 안내를 살펴보세요. 구독 링크에는 접근 정보가 포함될 수 있으므로 민감한 정보로 취급하고 공개 화면에 노출하지 마세요.
Type: Subscribe
https://example.com/sub?token=xxxx
Config에는 규칙과 관련 네트워크 설정이 저장되며, 서버 정보를 저장하는 목록과는 별도로 관리됩니다. Config를 열고 현재 선택된 파일을 확인한 뒤 Rule에 있는 항목과 순서를 살펴보세요. 수정하기 전에 복구할 수 있는 사본을 보관하고, 적은 수의 규칙으로 먼저 검증한 다음 조건을 점차 추가하세요. 도메인 규칙은 보통 최종 처리 규칙보다 앞에 두어야 합니다. 그렇지 않으면 앞선 규칙에서 트래픽이 이미 처리될 수 있습니다. iCloud 동기화 기능을 사용한다면 기기에 실제 저장된 파일과 선택 상태도 확인하세요. 구매 기록, 구성 파일, 현재 연결은 서로 다른 데이터이므로 한 가지를 복구했다고 모든 설정이 복원된 것은 아닙니다.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
Connectivity Test는 테스트 대상과의 연결 상태를 확인하는 기능입니다. 지연 시간은 파일 전송 속도와 다르며 실제 접속을 대신해 검증할 수도 없습니다. 서버를 선택하고 스위치를 켠 뒤 테스트를 실행하세요. 테스트는 정상이지만 특정 웹사이트에 접속할 수 없다면 규칙 적용 결과와 도메인 조회를 확인해야 합니다. Data는 앱에 기록된 업로드·다운로드 수치를 보여주며 통신사 청구 내역과 집계 범위가 다릅니다. 원인을 더 자세히 찾으려면 Settings의 Diagnostics에서 오류 정보를 확인하고 네트워크, 인증, 구성을 점검하세요. 기록을 공유하기 전에 서버 주소와 구독 매개변수 등 민감한 정보를 삭제하세요.
Home → Connectivity Test
Data
Settings → Diagnostics
Apple 기기에서 받는 방법
Shadowrocket은 App Store에서만 받을 수 있습니다. 먼저 App Store 제품 페이지에서 호환성과 구매 정보를 확인한 뒤 설치하세요. 앱 표시 여부와 구매 가능 여부, 시스템 요구 사항은 App Store 페이지를 기준으로 합니다.
App Store 정보를 확인한 뒤 구매하고 앱을 여세요. 처음 연결할 때 시스템에서 VPN 구성을 추가하라는 메시지가 표시됩니다. 안내를 읽고 승인을 완료한 다음 Home으로 돌아와 스위치와 기본 서버를 확인하세요. 승인은 앱이 연결을 설정하도록 허용하는 절차일 뿐, 서버가 정상 작동한다는 뜻은 아닙니다.
iPhone에서 받는 방법 →같은 Apple ID로 구입 항목을 확인하고 구매 기록을 확인한 뒤 앱을 받으세요. iPhone과 iPad는 구매 항목을 함께 사용할 수 있으며, 구체적인 적용 범위는 App Store 페이지를 확인하세요. 설치 후에는 해당 기기의 서버, 구성 파일, 권한을 확인해야 합니다. 다른 기기에서 연결된다는 이유로 설정을 건너뛰지 마세요.
iPad에서 받는 방법 →Mac / Apple TV에서도 같은 App Store를 통해 받을 수 있습니다. 기기 호환성, 시스템 요구 사항, 구매 적용 범위는 App Store 페이지를 확인하세요.
App Store에는 앱의 구매 상태가 표시되며, 연결 상태는 기기의 권한, 보유한 서버, 현재 네트워크에 따라 달라집니다. 다른 기기로 옮긴 뒤에는 먼저 구매 항목을 복원하고 가져온 내용을 하나씩 확인하세요. 구입 항목 아이콘만으로 구성이 동기화되었다고 판단할 수는 없습니다.
첫 연결 순서
본인이 보유한 구독이나 서버 매개변수를 준비한 다음 시작하세요. 각 단계가 끝날 때 화면 결과를 확인하고, 문제가 생기면 가장 최근에 정상 작동을 확인한 상태로 돌아가세요.
Home을 열고 Add Server로 이동하세요. 직접 추가하려면 Type을 선택한 뒤 Host, Port와 해당 인증 정보를 입력합니다. 보유한 구독을 사용하려면 Subscribe를 선택하고 서비스 제공업체가 제공한 전체 링크를 입력하세요. 저장한 뒤 목록으로 돌아와 예상한 서버 항목이 표시되는지 확인하고, 왼쪽 원형 표시를 눌러 기본 서버로 지정합니다.
가져온 항목이 없다면 입력한 주소가 구독 링크인지, 복사할 때 끝부분의 매개변수가 빠지지 않았는지 먼저 확인하세요. 목록에 이름이 표시되어도 기록이 만들어졌다는 뜻일 뿐 인증에 성공한 것은 아닙니다. 여러 항목을 한꺼번에 바꾸지 말고 서비스 제공업체가 안내한 정보를 기준으로 하나씩 확인하세요. 특히 포트, 암호, 프로토콜 유형이 같은 서버 정보에 해당하는지 살펴보세요.
규칙에 따라 트래픽을 처리하려면 Config를 선택하고 Config 페이지에서 현재 파일을 확인하세요. Proxy와 Direct는 각각 프록시 또는 직접 연결 모드로 트래픽을 처리합니다. 규칙에 따라 경로를 선택하는 Config와는 작동 방식이 다릅니다. 먼저 확인하려는 것이 서버 연결인지 특정 규칙의 적용 여부인지 분명히 한 뒤 알맞은 모드를 선택하세요.
처음 규칙을 수정할 때는 이해하기 쉬운 몇 개의 항목부터 사용하세요. 지정한 도메인 규칙이 FINAL 앞에 있는지, 정책 키워드가 원하는 결과에 맞는지 확인합니다. 웹페이지가 가끔 열린다는 사실만으로 규칙이 제대로 적용된다고 볼 수는 없습니다. 예상한 연결 경로와 연결 기록을 비교한 뒤 복잡한 규칙을 추가하세요. 키워드 설명은 용어집에서 확인할 수 있습니다.
Home으로 돌아가 연결 스위치를 켜세요. 처음 VPN 구성을 추가하라는 시스템 안내가 나타나면 내용을 확인하고 시스템 절차에 따라 승인합니다. 앱으로 돌아와 상태를 확인한 다음 Connectivity Test를 실행하고, 마지막으로 실제로 사용하려는 웹사이트에 접속해 보세요. 테스트는 지정된 대상만 확인하므로 일상적인 접속 경로가 선택한 라우팅과 일치하는지도 살펴봐야 합니다.
연결에 실패하면 기본 서버가 선택되어 있는지 확인한 뒤 인증 정보와 현재 네트워크를 점검하세요. 스위치는 연결 상태인데 일부 웹사이트만 실패한다면 구성 규칙, 도메인 조회, 대상 서비스 상태를 확인합니다. Wi-Fi와 셀룰러 네트워크에서 결과가 다르면 원인을 좁히는 데 참고할 수 있지만, 모든 설정을 바로 바꿔야 한다는 뜻은 아닙니다. 변경할 때마다 같은 테스트를 반복해야 수정 효과를 판단할 수 있습니다.
전체 사용법 보기 →정품 확인과 일회성 구매 안내
이 사이트는 Shadowrocket 공식 사이트이자 공식 매뉴얼입니다. 제품은 소스가 공개되지 않은 상용 앱이며, App Store에서 구매·다운로드·업데이트할 수 있습니다. 사용 방법은 App Store 정보와 앱에 표시되는 내용을 기준으로 안내합니다.
앱을 검색할 때 이름만 확인하지 마세요. 제품 상세 페이지에서 개발자가 Shadow Launch Technology Limited인지 확인한 다음 공식 아이콘과 제품 페이지 주소의 id932747118도 대조하세요. 이름이 비슷해도 같은 제품이라는 뜻은 아니므로 세 항목을 함께 확인해야 합니다. 이 사이트의 공식 아이콘은 식별에 참고할 수 있지만, 구매 여부는 App Store 제품 페이지에서 확인하세요.
검색 결과에 원하는 앱이 표시되지 않으면 현재 App Store 스토어 지역과 제품 페이지의 표시 여부를 확인하고 App Store 안내를 읽어보세요. 앱 제공 여부와 현지 가격, 구매 조건은 스토어마다 다를 수 있습니다. 계정 지역이나 결제 관련 작업은 Apple의 안내를 따르세요. 앱의 서버 설정이 스토어에서 앱을 찾을 수 있는지에 영향을 준다고 오해하지 마세요.
미국 App Store 기준 참고 가격은 2.99달러이며 일회성 결제입니다. 각 스토어에는 현지 통화로 표시되며 실제 결제 금액은 구매를 확정할 때 App Store 페이지에서 확인하세요. 일회성 구매는 클라이언트의 구매 방식을 뜻하며 연결 서비스의 구매 방식과는 다릅니다. 보유한 서버의 유효성, 계정 만료 여부, 접속 대상의 이용 가능 여부는 각각 확인해야 합니다.
앱에서 구독은 서버 목록을 가져오고 업데이트하는 방법이며, 앱을 구매했다고 자동으로 생성되는 항목이 아닙니다. 가져오기에 성공해도 목록의 모든 서버를 사용할 수 있다는 뜻은 아닙니다. 인증 실패, 목록 만료, 잘못된 응답이 발생하면 먼저 본인의 서비스 정보를 확인하세요. 앱 연결 방식에 문제가 있다면 이 매뉴얼에 따라 기본 서버, 라우팅, 권한을 점검하세요.
기기를 바꾸거나 앱을 다시 설치한 뒤에는 구매에 사용한 Apple ID로 App Store의 구입 항목을 확인하세요. iPhone과 iPad는 구매 항목을 함께 사용할 수 있으며, 구체적인 적용 범위와 가족 공유 가능 여부는 App Store 페이지를 확인하세요. 다시 결제하라는 안내가 표시되면 계정, 앱 ID, 구매 기록을 먼저 확인하세요. 기존 구매가 무효가 되었다고 바로 판단하지 마세요.
앱을 복원한 뒤에는 해당 기기의 서버, 구독, 구성 파일, VPN 권한을 별도로 확인하세요. iCloud 동기화 기능은 실제로 활성화했는지 확인해야 하며 App Store의 구입 상태를 구성 복원과 동일하게 볼 수 없습니다. 복구할 수 있는 구성 사본을 보관하고 구독 링크를 안전하게 관리하세요. 공개적으로 도움을 요청할 때는 필요한 오류 상황만 설명하고 인증 정보를 전부 올리지 마세요.
App Store에서 앱 업데이트를 관리하고 스토어 페이지의 업데이트 설명을 확인하세요. 업데이트 후 메뉴 위치가 달라졌다면 먼저 영어 항목 이름을 확인한 다음 해당 설정 메뉴를 찾으세요. 평소 현재 사용 중인 구성과 주요 조건을 기록해 두면 스위치를 반복해서 바꾸는 것보다 문제를 재현하기 쉽습니다. 전체 설정 안내는 사용 설명서에서, 구매 및 복원 관련 내용은 FAQ에서 확인하세요.
주제별 안내
처음 연결을 마친 뒤에는 문제에 맞는 주제별 안내를 확인하세요. 프로토콜 설명은 각 항목을 이해하는 데, 규칙 예시는 트래픽 경로를 확인하는 데, 통계 안내는 수치를 해석하는 데 도움이 됩니다. 서로 다른 목적의 안내이므로 대체해서 사용할 수 없습니다.
QUIC, UDP, 혼잡 제어를 바탕으로 전송 특성을 살펴보고 패킷 손실이 많은 회선과 UDP가 제한된 환경에서 확인할 조건을 설명합니다. 성능은 회선, 서버, 매개변수에 따라 달라지며 프로토콜 이름만으로 결정되지 않습니다.
프로토콜 안내 읽기 →Data에 표시되는 업로드, 다운로드, 누적 수치를 확인하고 서버별 통계와 앱별 통계의 집계 범위를 구분합니다. 수치를 살펴보기 전에 화면과 집계 기간을 확인하고 통신사 청구 내역과 차이가 나는 이유를 알아보세요.
통계 안내 읽기 →DOMAIN-SUFFIX와 DOMAIN-KEYWORD로 일치 조건을 지정하고, 나머지 트래픽은 FINAL,DIRECT로 처리합니다. 규칙 순서와 Global Routing에서 Config를 선택했을 때 규칙이 적용되는 방식도 안내합니다.
규칙 예시 읽기 →