iOS / iPadOSmacOS / Windows / Android / LinuxRule → 첫 일치 항목 적용2가지 구매 방식
기능과 설정 위치
기존 구성에서 규칙 매칭까지
서버 정보, 구성 파일, 연결 스위치는 각각 다른 역할을 합니다. 데이터가 모두 있는지 확인한 뒤 연결 모드를 선택하세요. 한 번에 하나씩 변경하면 차이가 발생한 원인을 파악하기 쉽습니다.
Rule 규칙 라우팅
규칙은 각 요청을 어떤 정책으로 처리할지 정합니다. Home의 Global Routing에서 Config를 선택하면 클라이언트는 현재 구성의 순서대로 규칙을 확인하고, 처음 일치하는 규칙의 정책을 적용합니다. 일치 결과를 모두 합치는 방식은 아닙니다. 일반적으로 정확한 도메인 조건을 더 넓은 접미사 조건보다 먼저 두고, FINAL은 맨 끝에 기본 처리 규칙으로 둡니다. 특정 웹사이트의 연결 경로가 예상과 다르면 서버 연결을 바꾸기 전에 모드와 규칙 순서를 먼저 확인하세요.
On Demand는 네트워크 조건에 따라 연결을 시작할 시점을 정합니다. 특정 도메인에 어떤 규칙을 적용할지 정하는 기능이 아니라 연결을 설정할지 결정하는 기능입니다. Settings에서 On Demand를 확인하고 Wi-Fi 및 Cellular 사용 환경에 맞게 조건을 설정하세요. 자동 연결을 활성화하기 전에 수동으로 정상 연결을 한 번 확인하는 것이 좋습니다. 그렇지 않으면 자동 재연결이 구성 오류를 가릴 수 있습니다. 설정을 변경한 후에는 네트워크를 각각 전환해 확인하고 시스템의 VPN 상태를 살펴보세요. 자동 연결을 잠시 중단하려면 해당 On Demand 조건이 여전히 활성화되어 있는지도 확인해야 합니다.
여러 프로토콜을 지원하므로 기존 서버 정보에 맞는 Type을 선택할 수 있지만, 프로토콜마다 매개변수를 서로 바꿔 쓸 수 있다는 뜻은 아닙니다. Add Server에서 유형을 선택한 뒤 Host, Port 및 인증 항목을 하나씩 확인하세요. TLS를 사용하는 경우 서버가 제공한 SNI 등의 정보도 확인해야 합니다. Shadowsocks, VMess, VLESS, Trojan, Hysteria2 및 WireGuard는 구성 구조가 서로 다릅니다. 가져온 후 연결할 수 없다면 원본 자료와 대조해 입력 항목이 모두 있는지 먼저 확인하고, 인증서 검증을 유지하세요. 검증을 끄는 방법을 일반적인 해결책으로 사용하지 마세요.
구독은 사용자가 보유한 서버 항목을 한 번에 가져오고 업데이트하는 데 사용됩니다. Add Server에서 Subscribe를 선택한 뒤 서비스 제공업체에서 받은 전체 링크를 해당 입력란에 넣고 저장하세요. SERVER 목록에 예상한 그룹이 표시되는지 확인합니다. 구독 주소에는 계정 인증 정보가 포함될 수 있으므로 민감 정보로 취급하고 공개 스크린샷에 넣거나 다른 사람에게 전달하지 마세요. 업데이트가 실패하면 링크 만료 여부, 네트워크 접근 가능 여부, 응답 내용이 여전히 유효한 구독인지 확인하세요. 같은 주소를 반복해서 추가해도 항목만 중복될 뿐 원래 주소 문제는 해결되지 않습니다.
링크 구조를 설명하기 위한 예시입니다. 실제 입력란에는 사용자 본인의 구독 주소를 입력하세요.
Config 구성 파일
Config에는 규칙과 관련 설정이 저장되며, SERVER의 서버 항목과는 다른 계층의 정보입니다. 활성화하기 전에 각 섹션을 읽고 General의 일반 옵션, Rule의 정책 경로, Host 및 URL Rewrite가 실제 사용 목적에 맞는지 확인하세요. 수정 전 복구할 수 있는 사본을 보관하고, 한 번에 적은 양만 변경한 뒤 Config 모드에서 확인합니다. iCloud 동기화를 사용하는 경우 현재 기기와 동기화된 콘텐츠의 관계를 먼저 확인하세요. 동기화는 구성을 관리하는 방법일 뿐, 만료된 서버 인증 정보를 자동으로 채우거나 업데이트 전 백업을 대신하지 않습니다.
진단할 때는 서버에 접근할 수 있는지, 연결이 설정되었는지, 대상 요청이 성공했는지를 구분해야 합니다. Home의 Connectivity Test는 항목 응답을 확인하는 데 사용할 수 있지만, 실제 접속 검증을 대신하지는 않습니다. Data의 트래픽 기록도 관찰된 데이터 활동만 나타낼 뿐 규칙이 올바르다는 것을 단독으로 증명하지 않습니다. 문제가 발생하면 현재 네트워크, Global Routing 모드, 실패한 요청을 기록한 뒤 Settings의 Diagnostics에서 확인 가능한 정보를 살펴보세요. 문제 해결 자료를 공유하기 전에 구독 주소, 비밀번호, 개인 접속 기록을 삭제하고 필요한 오류 설명만 남기세요.
iPhone / iPad는 App Store에서 $2.99 일회성 구매이며 두 기기에서 같은 구매를 사용할 수 있습니다. Mac·Windows·Android·Linux 버전은 무료입니다. 데스크톱 및 Android 설치 패키지는 사이트 다운로드 페이지에서 받으세요. 다운로드 요청은 사이트의 /dl/shadowrocket/ 경로를 이용합니다. 먼저 기기를 선택한 뒤 다운로드 페이지의 안내에 따라 설치하고 시스템에서 실행을 허용하세요.
App Store에서 $2.99 일회성 구매, 다른 플랫폼은 무료입니다. 시스템 요구 사항은 App Store 페이지 표기를 기준으로 합니다. iPad의 넓은 화면에서 Config를 살펴볼 수 있지만, 실제 규칙은 순서대로 하나씩 확인해야 합니다. 파일 이름만으로 용도를 판단하지 마세요.
처음 연결할 때 시스템 안내에 따라 VPN 구성을 추가하도록 허용하세요. 이 권한은 기기의 연결을 설정하는 데 사용되며 서버 정보를 자동으로 생성하지 않습니다. 먼저 본인의 구독 또는 완전한 서버 매개변수를 준비해야 합니다.
무료 · deb / rpm / AppImage. 배포판과 패키지 관리 방식에 맞는 형식을 선택하고, 설치 전에 시스템 아키텍처와 패키지 적용 범위를 확인하세요. deb와 rpm은 해당 패키지 관리자에서 처리하고, AppImage는 안내에 따라 실행 권한을 부여해야 합니다.
그래픽 환경에서 파일이 바로 실행되지 않으면 먼저 터미널 오류를 확인한 뒤 권한, 의존성, 구성 문제를 구분하세요. 다운로드 페이지에 관련 명령이 안내되어 있습니다. 실행 전에 파일 이름이 실제로 다운로드한 파일과 일치하는지 확인하세요.
Shadowrocket은 폐쇄형 상용 앱입니다. 이 사이트는 공식 사이트이자 공식 매뉴얼입니다. 공식 아이콘, 개발자 이름, 앱 ID, 사이트의 다운로드 경로를 기준으로 확인하세요. 이름의 유사성, 검색 순위, 다른 사람이 공유한 스크린샷만으로 판단하지 마세요.
개발자 Shadow Launch Technology Limited앱 ID 9327471182가지 구매 방식 · App Store / 사이트 설치 패키지
App Store에서 세 가지 정보 확인
다운로드 페이지의 App Store 제품 페이지를 열고 앱 이름이 Shadowrocket인지 확인한 다음, 개발자가 Shadow Launch Technology Limited인지 확인하세요. 마지막으로 제품 링크의 앱 ID가 932747118인지 확인합니다. 공식 아이콘은 사이트 페이지 상단의 아이콘과 일치해야 합니다. 이름이 같거나 검색 결과 상단에 표시된다는 사실만으로는 이 세 가지 확인을 대신할 수 없습니다. 스토어에 표시되는 같은 이름의 무료 항목을 이 제품의 유료 모바일 버전으로 혼동하지 마세요.
iPhone / iPad는 App Store에서 $2.99 일회성 구매이며, Mac·Windows·Android·Linux 버전은 무료입니다. App Store는 계정의 스토어 지역에 따라 현지 통화와 최종 금액을 표시하므로 구매 전에 현재 제품 페이지를 확인하세요. 시스템 요구 사항은 App Store 페이지 표기를 기준으로 하며, 오래된 글의 요구 사항을 현재도 유효한 설치 조건으로 간주하지 마세요.
스토어 표시 여부와 계정 지역
App Store에서 제품이 표시되는지는 ‘미디어 및 구입 항목’에 사용하는 계정의 지역과 관련이 있으며, 기기 언어를 변경한다고 달라지지 않습니다. 중국 본토 스토어에 앱이 표시되지 않으면 현재 로그인한 구입 계정과 계정 지역을 확인한 뒤 다운로드 페이지의 스토어 안내를 읽으세요. 네트워크 연결 실패, 스토어에서 검색되지 않는 문제, 앱이 실행되지 않는 문제를 한꺼번에 다루지 마세요. 각 문제는 확인해야 할 위치가 다릅니다.
계정 지역을 변경하려면 시스템 계정 설정에서 공식 국가 또는 지역 옵션을 열고 잔액, 기존 구독, 결제 수단 등의 조건을 먼저 확인하세요. 지역 변경은 계정의 다른 구매 항목에도 영향을 미칠 수 있으므로 검색 결과 하나만을 이유로 바로 변경하지 마세요. 먼저 스토어 제품 페이지가 정상적으로 표시되는지 확인한 뒤 다음 단계를 결정하세요.
구입 내역, 기기 변경 및 복원
iPhone과 iPad에서는 같은 구입 계정의 구입 내역을 이용해 앱을 복원할 수 있습니다. 새 기기로 바꾸거나 다시 설치할 때는 이전 구입 계정에 로그인하고 App Store의 구입 항목에서 Shadowrocket을 찾으세요. 새로 구매하라는 안내가 표시되면 다시 결제하기 전에 계정을 확인하세요. 클라이언트 복원과 구성 복원은 별개입니다. 앱을 다시 다운로드한 뒤에도 본인의 서버 항목과 Config가 모두 있는지 확인해야 합니다.
iCloud 동기화는 해당 콘텐츠를 여러 기기에서 관리하는 데 사용할 수 있습니다. 동기화를 켜기 전에 계정과 기존 데이터를 확인하고 중요한 구성은 별도로 백업하세요. 구입 내역을 구독 링크의 백업으로 오해하지 마세요. 서버 주소, 인증 정보, 규칙 파일은 각각 출처와 용도에 따라 관리하고, 이전한 뒤 하나씩 확인해야 합니다.
클라이언트 구매 ≠ 서버 연결 상품
클라이언트를 구매하면 앱 사용 권한을 얻습니다. 구매와 함께 사용할 수 있는 서버가 제공되는 것은 아닙니다. 이 사이트는 노드나 구독을 제공, 판매, 추천하지 않습니다. 설정을 시작하기 전에 사용자 본인의 구독 또는 서버 정보가 있어야 합니다. 클라이언트는 가져오기, 연결, 규칙 처리를 담당하며 서버 사용 가능 여부, 인증 유효성, 주소 업데이트 여부는 각각 확인해야 합니다.
수동으로 추가할 때는 본인의 서비스 제공업체에 프로토콜, 주소, 포트, 인증 항목을 확인하세요. 구독을 가져올 때는 링크가 완전한지 확인합니다. 전체 링크, QR 코드, 비밀번호가 포함된 구성 파일을 공개하지 마세요. 예시의 example.com은 작성 형식을 설명하기 위한 것이며 연결 가능한 서버가 아니고 특정 서비스 제공업체를 나타내지도 않습니다.
다른 플랫폼의 다운로드 및 업데이트
Mac, Windows, Android, Linux에서는 사이트의 다운로드 페이지에서 Shadowrocket 설치 패키지를 받으세요. 업데이트 전에 현재 구성을 저장하고 실행 중인 앱을 종료한 뒤 해당 시스템의 단계에 따라 새 설치 패키지를 처리합니다. 설치가 차단되면 먼저 출처와 파일 형식을 확인한 다음 다운로드 페이지의 시스템 허용 안내를 참고하세요. 파일을 열기 위해 시스템 전체 보호 기능을 장기간 해제하지 마세요.
iPhone / iPad 앱 업데이트는 App Store에서 관리하며, 서버 구독 업데이트와 앱 업데이트는 서로 다릅니다. 앱 업데이트가 만료된 구독 인증 정보를 자동으로 복구하지 않으며, 구독을 업데이트해도 클라이언트 자체는 바뀌지 않습니다. 문제를 확인할 때는 앱, 서버 항목, Config 중 무엇을 업데이트해야 하는지 먼저 구분해 여러 계층을 동시에 변경하지 마세요.
첫 연결 전 확인할 네 가지 항목
SERVER에 항목이 있는데 왜 연결되지 않나요?
항목이 있다는 것은 정보가 저장되었다는 뜻일 뿐입니다. 현재 선택한 서버, 프로토콜 항목, 인증 정보가 모두 있는지 확인한 다음 현재 네트워크에서 해당 주소에 접근할 수 있는지 살펴보세요. Connectivity Test와 실제 접속 결과를 함께 판단하세요. 한 번 응답을 받았다고 모든 요청이 성공한다고 보장되지는 않습니다. 연결 확인 단계 보기.
Rule을 변경했는데 접속 경로가 달라지지 않는 이유는 무엇인가요?
먼저 Global Routing이 Config인지, 방금 수정한 구성을 사용 중인지 확인하세요. 그런 다음 규칙 목록 위쪽에서 먼저 일치하는 조건이 있는지 찾아보세요. 특히 광범위한 DOMAIN-KEYWORD, 주소 범위 조건 또는 앞쪽에 배치된 FINAL을 확인해야 합니다. 규칙은 ‘더 구체적이면 자동으로 우선 적용’되는 방식이 아닙니다. 규칙 매칭 참고하기.
QR 코드 추가와 Subscribe 가져오기는 어떻게 다른가요?
Scan QR Code는 QR 코드에 포함된 내용을 인식하고, Subscribe는 기존 구독 주소를 이용해 반환된 항목을 관리합니다. QR 코드 모양만으로 내용을 판단하지 말고 인식 결과의 유형을 확인하세요. 저장 후 SERVER 그룹과 입력 항목을 살펴보고 예상한 정보인지 확인한 다음 연결을 테스트합니다. 가져오기 방법 보기.
수동으로 연결을 끈 뒤 다시 연결되면 무엇을 확인해야 하나요?
먼저 Settings의 On Demand와 현재 VPN 구성에 관련된 시스템의 주문형 연결 상태를 확인하세요. 네트워크 전환으로 연결이 다시 설정되었는지 확인한 뒤 규칙과 서버를 살펴봅니다. 임시 테스트 중에는 자동 실행 조건을 비활성화하고 수동으로 조작해 확인할 수 있습니다. 검증을 마친 다음 필요한 설정을 복원하세요. 처음 설정 순서 보기.
문제에 따라 이어서 읽기
설치, 규칙 및 프로토콜 안내
빠른 시작 안내에서는 연결 과정을 한 번 완료하고, 규칙 참고에서는 문법을 항목별로 확인할 수 있습니다. 아래 글은 구체적인 매개변수와 설치 단계를 다룹니다. 설치 권한, 구성 입력, 규칙 경로 중 어떤 문제인지 먼저 파악한 뒤 해당 주제를 선택하세요.