Rule · 규칙 문법
예시 조각이며 전체 설정이 아닙니다
DOMAIN-SUFFIX,example.com,PROXYIP-CIDR,192.168.0.0/16,DIRECTFINAL,PROXY먼저 매칭 조건을 읽고 처리 방식을 확인하세요.
App Store 정품 · iPhone / iPad
iPhone 및 iPad용 공식 매뉴얼로, 기존 구독 가져오기와 규칙 분기를 안내합니다. 클라이언트는 App Store에서 일회성으로 구매하며, 구매에 회선 서비스는 포함되지 않습니다.
예시 조각이며 전체 설정이 아닙니다
DOMAIN-SUFFIX,example.com,PROXYIP-CIDR,192.168.0.0/16,DIRECTFINAL,PROXY먼저 매칭 조건을 읽고 처리 방식을 확인하세요.
화면 용어 색인 · 앱 스크린샷 아님
모드에 따라 요청이 규칙 분기 절차를 거치는 방식이 달라집니다.
추상적인 기기 장식 · 앱 화면 아님
보유한 서버 정보를 바탕으로 입력
프로토콜 이름만으로 연결에 필요한 인증 정보가 제공되지는 않습니다.
동일한 제품 페이지인지 확인
다운로드 전에 아이콘, 개발자 및 ID를 확인하세요.
먼저 보유한 정보가 서버, 구독 또는 설정 파일 중 무엇인지 확인한 뒤 해당 메뉴를 선택하세요. 아래에서는 화면 용어를 기준으로 각 기능과 점검 순서를 설명합니다.
규칙은 요청 조건과 처리 방식을 연결합니다. DOMAIN-SUFFIX는 도메인 접미사로, IP-CIDR은 IP 주소 대역으로 매칭하며, FINAL은 앞선 규칙에 매칭되지 않은 요청을 처리합니다. 사용하기 전에 Config에서 현재 파일을 확인하고 Global Routing을 Config로 설정하세요. 규칙 순서에 따라 결과가 달라지므로 구체적인 도메인 조건을 기본 처리 규칙보다 앞에 두어야 합니다. 예시는 문법만 보여 줍니다. PROXY에서 사용할 서버는 별도로 설정해야 합니다. 변경 후에는 웹페이지가 열리는지만 확인하지 말고 실제 연결 기록도 살펴보세요.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
On Demand는 설정한 네트워크 조건에 따라 연결 동작을 관리하며, 서버의 사용 가능 여부를 판단하지는 않습니다. 먼저 수동으로 연결해 접속을 확인한 다음 Settings에서 On Demand 조건과 활성화 상태를 살펴보세요. 설정 후에는 자주 사용하는 Wi-Fi와 셀룰러 네트워크에서 각각 테스트하고, 두 네트워크 사이를 전환할 때의 동작도 확인하세요. 자동 연결이 실행되는 것을 연결 오류로 오해하지 않도록 주의해야 합니다. 수동으로 연결을 끊은 뒤 다시 연결한다면 On Demand 조건이 여전히 충족되는지 먼저 확인하세요. 문제를 점검할 때는 현재 설정을 기록한 다음 자동 연결을 잠시 끄고 같은 조건으로 반복 테스트하세요.
설정 항목 확인 순서
Global Routing은 요청을 처리할 방식을 결정합니다. Config는 현재 설정 파일의 규칙에 따라 요청을 분기하는 모드입니다. Proxy는 해당 요청을 선택한 프록시로 전달하고, Direct는 선택한 프록시 서버를 거치지 않고 직접 연결합니다. 처음 문제를 점검할 때는 서버를 확인한 뒤 Proxy로 연결을 테스트하고, 마지막으로 Config로 돌아와 규칙이 적용되는지 살펴보세요. Direct는 서버를 바꾸는 기능이 아니며, 유효하지 않은 인증 정보도 해결하지 않습니다. 모드 이름과 연결 스위치는 서로 다른 개념이므로 Config가 표시되어도 연결이 수립된 것은 아닙니다.
Subscribe는 사용자가 보유한 구독에서 서버 정보를 가져와 한곳에서 관리하는 기능입니다. 추가하기 전에 링크가 온전한지, 내용 형식이 Shadowrocket에 맞는지 확인하세요. 가져온 다음에는 이름, 프로토콜 유형, 필수 항목을 점검하고 서버를 선택해 연결합니다. 구독을 업데이트하면 주로 서버 정보가 새로 고쳐지며, Config의 모든 분기 규칙까지 업데이트되는 것은 아닙니다. 링크에는 보통 접속 인증 정보가 포함되므로 스크린샷, 채팅 기록 또는 공개 로그에 노출되지 않도록 주의하세요. 업데이트에 실패하면 네트워크, 링크 유효성 및 응답 내용을 먼저 확인하세요. 같은 항목을 반복해서 새로 만들지 말고, 로컬에서 이름을 바꾼 것을 구독 내용이 변경된 것으로 오해하지 마세요.
가져온 후 확인할 프로토콜 유형
Config에서는 설정 파일을 관리합니다. 규칙, DNS 및 기타 처리 항목은 현재 파일의 내용과 함께 확인해야 합니다. 서버를 성공적으로 가져왔더라도 규칙 분기 설정까지 갖춰졌다는 뜻은 아닙니다. 파일을 적용하기 전에 출처와 내용을 확인하고, 편집 전에 복구할 수 있는 사본을 보관하세요. iCloud 동기화를 사용하는 경우 기기의 시스템 계정, 동기화 권한 및 실제 파일 상태도 확인해야 합니다. 동기화를 구매 기록이나 연결 세션의 복사로 이해해서는 안 됩니다. 한 번에 한 종류의 설정만 변경하고 적용 후 다시 확인하세요. 문제가 생기면 백업으로 되돌린 뒤 변경 사항을 비교하는 편이 여러 스위치를 동시에 조정하는 것보다 원인을 찾기 쉽습니다.
설정 파일의 구성 항목
[General]
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
[Host]
Data에서는 클라이언트에 기록된 트래픽 변화를 확인할 수 있습니다. 서버, 라우팅 모드 및 연결 기록과 함께 살펴보면 요청이 어디로 향하는지 점검하는 데 도움이 됩니다. 테스트 전 현재 통계를 기록하고, 확인할 대상을 하나만 방문한 뒤 업로드와 다운로드 수치가 변하는지 살펴보세요. 통계 수치는 회선 요금 청구서가 아니며, 특정 도메인이 예상한 규칙에 매칭되었다는 사실을 단독으로 증명하지도 않습니다. 페이지 로딩에 문제가 있다면 Connectivity Test, DNS 및 현재 Config도 함께 확인하세요. 문제 해결 자료를 공유할 때는 서버 주소, 구독 인증 정보, 개인적인 접속 내용이 포함될 수 있는 기록을 삭제하고 필요한 오류 설명만 남기세요.
권장 확인 순서 · 예시 통계 수치 없음
화면의 항목과 선택지는 현재 앱을 기준으로 확인하세요. 처음 사용하는 경우 빠른 시작을 따라 가져오기와 연결 테스트를 진행하세요. DNS, On Demand, Log 및 Proxy 설정을 항목별로 알아보려면 Settings 설정 안내를 읽어보세요.
Shadowrocket은 Apple 플랫폼에서만 제공되며, App Store에서만 받을 수 있습니다. 먼저 제품 페이지를 확인한 다음 기기 호환성과 구매 기록을 살펴보세요.
App Store에서 호환성과 가격을 확인한 후 구매하세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다. 설치를 마치면 보유한 구독 또는 서버 정보를 준비하고 안내에 따라 가져오세요. 처음 연결을 활성화할 때 VPN 구성을 추가하라는 시스템 알림이 나타날 수 있습니다. 현재 작업으로 표시된 알림인지 확인한 뒤 허용하세요.
iPhone 이용 안내 보기 →구매에 사용한 Apple ID로 App Store의 구입 항목을 확인하세요. iPhone과 iPad에서 함께 사용할 수 있는지는 App Store 페이지에 표시된 내용을 기준으로 합니다. 화면이 커지면 목록과 상세 정보의 배치가 달라질 수 있지만, 선택한 서버와 현재 Config, Global Routing은 각각 확인해야 합니다. 앱 구매 기록만으로 이러한 설정을 대신할 수는 없습니다.
iPad 이용 안내 보기 →Mac / Apple TV에서도 동일한 App Store에서 받을 수 있으며, 호환성은 App Store 페이지의 표기를 기준으로 합니다.
제품 페이지가 일시적으로 보이지 않는다면 현재 App Store 계정의 스토어 지역과 화면 안내를 먼저 확인하세요. 검색 결과에 표시된 이름만 보고 앱을 선택하지 마세요. 기기를 바꾸는 기존 구매자는 먼저 구입 항목을 확인하세요. 다시 가격이 표시된다면 바로 재결제하지 말고 구매 당시 사용한 계정을 확인하세요.
Shadowrocket은 클로즈드 소스 상용 앱입니다. 공식 매뉴얼은 App Store 제품 정보와 실제 화면 용어를 바탕으로 작성하며, 앱 구매와 설정, 회선 서비스는 각각 구분해서 이해해야 합니다.
App Store 검색 결과에는 이름이 같거나 비슷한 앱이 표시될 수 있으므로 “Shadowrocket”이라는 이름만 확인해서는 안 됩니다. 제품 상세 페이지를 열어 개발자가 Shadow Launch Technology Limited인지, 아이콘이 이 사이트에서 사용하는 공식 아이콘과 일치하는지, 제품 링크에 id932747118이 포함되어 있는지 확인하세요. 세 가지가 모두 동일한 제품 페이지에 해당하는지 확인한 다음 가격과 호환성을 살펴보세요.
앱 ID 932747118은 제품 링크를 식별하는 정보이며 구매 증명이나 구독 번호가 아닙니다. 이름이 비슷하지만 개발자가 다른 항목이 보이면 이 사이트의 이용 안내에 있는 App Store 제품 페이지로 돌아가 다시 확인하세요. 아이콘은 확인 기준 중 하나일 뿐, 개발자와 ID 확인을 대신할 수 없습니다.
정품 확인 단계 보기 →미국 스토어 가격은 2.99달러 일회성 결제이며, 각 스토어에는 현지 통화로 표시됩니다. 실제 결제 금액은 구매 확인 화면을 기준으로 합니다. 결제 대상은 클라이언트 사용 권한이며 서버 연결 인증 정보가 아닙니다. 결제 완료, 앱 설치 및 네트워크 접속 성공은 서로 다른 단계이므로 각각 확인해야 합니다. 어느 한 단계의 결과만으로 나머지도 완료됐다고 판단하지 마세요.
클라이언트 일회성 구매 ≠ 회선 요금제. 이 사이트는 노드나 구독을 제공, 판매 또는 추천하지 않습니다. 연결하려면 보유한 구독 또는 서버 정보를 사용하고 유효성을 확인해야 합니다. 앱 가격과 해당 정보가 제공하는 서비스의 상태는 별도로 관리되며, 앱을 구매해도 연결 가능한 서버가 생성되지는 않습니다.
가격 및 일회성 구매 안내 보기 →제품을 구매할 수 있는지는 현재 App Store 스토어, 계정 상태 및 스토어에 표시된 정보에 따라 달라집니다. 이 페이지의 스토어 링크는 동일한 제품을 가리키지만, 실제 표시 여부와 통화, 구매 조건은 기기에서 열린 페이지에서 확인해야 합니다. 링크에 포함된 스토어 지역만으로 기기 계정이 해당 지역으로 변경됐다고 판단하지 마세요. 다른 사람에게 표시된 가격만 보고 내 결제 금액을 예상해서도 안 됩니다.
설치 전에 호환성 항목을 확인하세요. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다. 기기가 호환되지 않는다는 안내가 나오면 기기의 시스템 버전과 스토어 설명을 먼저 확인하세요. 제품이 표시되지 않는다면 스토어에서의 표시 여부와 네트워크 로딩 문제를 구분해야 합니다. 구매 범위, 가족 공유 적용 여부 및 다른 기기에서의 이용 자격도 제품 페이지와 계정에 실제로 표시된 내용을 확인하세요.
App Store 이용 안내 보기 →기기를 바꾸거나 앱을 다시 설치할 때는 구매 당시 사용한 Apple ID로 App Store의 구입 항목을 확인한 다음 Shadowrocket 제품 페이지를 여세요. 앱을 다시 받을 수 있더라도 기존 기기의 서버, 규칙 파일 및 연결 상태가 모두 복원되는 것은 아닙니다. 구매 기록과 설정 자료는 서로 다른 내용이므로 설치 후 기존 매개변수가 없는 상황을 피하려면 이전에 각각 확인해야 합니다.
iCloud 동기화를 사용하는 경우 기존 기기에서 동기화할 항목을 확인하고, 새 기기에서는 시스템 계정, 동기화 권한 및 실제 파일 상태를 점검하세요. 중요한 내용을 수정하기 전에 설정 파일 사본을 보관하고 구독 링크를 안전하게 관리하세요. 앱 업데이트는 App Store에서 관리합니다. 업데이트 후에는 선택한 설정, Global Routing 및 연결 스위치를 다시 확인한 다음 자주 사용하는 대상을 테스트하세요.
구입 항목 복원 안내 보기 →서버 정보에는 연결에 필요한 프로토콜, 주소, 포트 및 인증 항목이 담깁니다. Subscribe는 보유한 링크에서 서버 목록을 가져와 관리하고, Config는 규칙과 관련 처리 설정을 구성합니다. 세 가지 자료를 함께 사용할 수 있지만 역할은 서로 다릅니다. 자료를 받으면 종류부터 확인하고 해당 화면으로 이동하세요. 규칙 파일을 서버 인증 정보로 여기거나 구독 업데이트만으로 규칙이 적용됐다고 생각해서는 안 됩니다.
연결 문제는 범위를 좁혀가며 점검하세요. 자료의 유효성을 확인하고, 선택한 서버와 Global Routing, Config, DNS 및 실제 요청 기록을 차례로 살펴보세요. 한 번에 하나의 조건만 변경하고 변경 전 상태를 기록해 두세요. Connectivity Test에서 결과가 나왔다고 모든 대상에 접속할 수 있는 것은 아닙니다. 특정 대상에 접속할 수 없다고 해서 프로토콜 자체가 원인이라고 단정할 수도 없습니다. 재현 가능한 증상을 순서대로 기록하면 반복해서 설정을 바꾸며 생기는 혼란을 줄일 수 있습니다.
규칙 예시의 example.com은 문법 설명용이며 실제 회선을 의미하지 않습니다. VLESS, Trojan, WireGuard 또는 Hysteria2를 추가할 때는 각 항목을 보유한 서버 정보와 대조해 입력하세요. 프로토콜 이름만으로 인증 정보를 채워 넣어서는 안 됩니다. 매개변수의 의미를 알아보려면 해당 안내를 먼저 읽고 원본 정보를 확인하세요. 값이 확실하지 않다면 검증 옵션을 꺼서 오류를 감추지 말고 정보 제공자에게 확인하세요.
가져오기에 성공했다는 것은 정보가 읽혔다는 뜻일 뿐, 현재 서버에 연결할 수 있다는 의미는 아닙니다. 선택한 서버와 연결 스위치, 시스템 VPN 권한을 확인한 다음 Global Routing을 점검하세요. 네트워크를 전환한 뒤 동일한 대상을 다시 테스트하고 어느 단계에서 오류가 발생하는지 기록하세요. FAQ의 연결 문제 해결 안내를 따라 항목별로 확인하고 규칙과 서버 매개변수를 동시에 변경하지 마세요.
Global Routing에서 Config를 선택하고 사용할 설정 파일이 활성화되어 있는지 확인하세요. Proxy와 Direct는 각각 프록시와 직접 연결을 위한 모드이며, 설정 파일의 규칙을 자동으로 대체하지 않습니다. 규칙 적용 여부는 매칭 순서와 연결 기록을 함께 확인해야 합니다. 자세한 절차는 빠른 시작을 참고하세요.
서버 구독과 Config는 별도로 관리됩니다. 구독 업데이트는 주로 서버 목록을 확인하며, 규칙 내용은 현재 설정 파일에서 확인해야 합니다. 업데이트 후 접속 방식이 달라졌다면 먼저 선택한 서버가 바뀌었는지 확인한 다음 설정 상태를 살펴보세요. 규칙이 덮어써졌다고 바로 단정하지 마세요. 관련 화면과 설정 항목은 설정 안내에서 확인할 수 있습니다.
프로토콜 항목, 네트워크 조건 및 통계 기준을 바탕으로 설정 결과를 이해해 보세요. 아래 글은 사용자가 서버 정보를 보유하고 있다는 전제에서 작성했으며 회선 추천은 다루지 않습니다.
QUIC와 UDP의 특성부터 살펴보고, 패킷 손실률과 지연 시간이 높은 연결에서의 동작을 설명합니다. 네트워크 제한이 연결에 미칠 수 있는 영향도 알아봅니다. 적용 조건을 이해한 뒤 보유한 서버 매개변수를 확인하세요. 프로토콜 이름만으로 실제 속도를 판단하지 마세요.
안내 읽기 →TLS 전송과 Address, Port, Password, SNI의 관계를 설명합니다. 연결 주소와 인증서 검증에 사용하는 이름을 구분하고 Allow Insecure의 위험도 안내해 원본 정보의 항목을 앱에 정확하게 입력할 수 있도록 돕습니다.
안내 읽기 →업로드 및 다운로드 수치의 집계 기준과 보기별로 읽는 방법을 설명합니다. 접속 대상, 현재 서버 및 통계 변화를 함께 살펴보며 이 정보가 문제 해결에 어떻게 도움이 되는지, 규칙 매칭 기록을 대신할 수 없는 이유는 무엇인지 알아봅니다.
안내 읽기 →