Shadowrocket 초보자 FAQ: 자주 묻는 질문 10가지와 사용법

연결 스위치 위치, Global Routing 선택, 구독 업데이트 문제, VPN 권한 안내 등 초보자가 자주 막히는 10가지 문제를 해결 방법과 함께 정리했습니다.

이 글의 핵심 내용

Shadowrocket을 처음 사용할 때는 앱을 설치한 뒤, 이용 중인 서비스 제공업체에서 받은 구독을 가져오고, 노드를 선택한 다음 Global Routing을 확인하고 연결을 켭니다. 이 글은 iPhone / iPad의 Home, Config, Settings를 기준으로 자주 묻는 질문 10가지를 안내합니다. 다른 플랫폼에서는 해당 플랫폼의 설정 항목을 확인하고, 모바일 버튼 위치를 그대로 적용하지 마세요. 앱 설치, 구독 관리, 규칙에 따른 트래픽 분기, 연결 권한을 구분하고 증상에 따라 문제를 확인할 수 있습니다.

1. 설치 후 바로 연결할 수 있나요? 앱 비용에는 무엇이 포함되나요?

앱 설치만으로 연결할 수 있다고 판단할 수는 없습니다. Shadowrocket은 연결 정보를 읽고 로컬 네트워크 터널을 구성한 뒤 규칙을 적용하는 상용 비공개 소스 앱입니다. 실제 원격 연결에는 사용자가 보유한 유효한 서비스 정보가 필요합니다. 앱을 구매하는 것과 회선 요금제를 구매하는 것은 별개입니다. 구독은 이용 중인 서비스 제공업체에서 받으세요. 이 사이트는 노드나 구독을 제공·판매·추천하지 않습니다.

앱 설치 방법은 두 가지입니다. iPhone / iPad에서는 App Store에서 $2.99를 한 번 결제하며, 시스템 요구 사항은 App Store 페이지 표기를 확인하세요. Mac(Apple 실리콘 및 Intel), Windows, Android, Linux 버전은 무료이며 설치 파일은 이 사이트에서 제공합니다. 모든 플랫폼의 설치 경로는 앱 설치 페이지에서 확인할 수 있습니다. iPhone / iPad에서는 개발자 Shadow Launch Technology Limited와 앱 ID 932747118을 확인한 뒤 설치하세요.

2가지 설치 방법
iPhone / iPad $2.99 일회성 결제 · Mac / Windows / Android / Linux 무료
3가지 주요 화면
먼저 Home, Config, Settings를 확인하세요
932747118
iPhone / iPad App Store 앱 ID

2. 연결 스위치는 어디에 있나요? 처음에는 어떤 순서로 설정하나요?

iPhone / iPad에서는 Home 화면 상단에 전체 연결 스위치가 있습니다. 노드 목록에서 항목을 선택하면 연결 대상만 지정됩니다. 연결이 시작된 것은 아니므로 상단 스위치와 시스템의 연결 상태를 확인해야 합니다. 목록이 비어 있다면 구독을 먼저 가져오고, 스위치를 반복해서 켜고 끄지 마세요.

  1. 구독 가져오기

    Home → 오른쪽 위 「+」→ Type → Subscribe로 이동해 서비스 제공업체에서 받은 구독 URL을 입력하고 확인한 뒤 저장합니다.

  2. 노드 선택

    Home으로 돌아가 구독 그룹을 펼친 다음, 정상적으로 가져온 노드를 선택합니다. 노드 이름은 항목을 구분하기 위한 것이며 연결 품질이나 현재 사용 가능 여부를 나타내지 않습니다.

  3. 트래픽 분기 확인

    Home → Global Routing으로 이동합니다. 신뢰할 수 있는 규칙 설정이 있고 활성화된 경우 Config를 선택하세요. 규칙을 아직 확인하지 못했다면 노드 연결을 임시로 확인할 때 Proxy를 사용할 수 있습니다.

  4. 연결 시작

    Home으로 돌아가 상단 연결 스위치를 켜고 시스템 안내에 따라 권한을 허용합니다. 그런 다음 웹사이트를 열어 접속을 확인하세요. 노드 테스트 수치만으로 판단하지 마세요.

시스템에는 연결됨으로 표시되지만 웹페이지가 열리지 않는다면 현재 노드, Global Routing 옵션, 접속에 실패한 도메인을 먼저 기록하세요. 그런 다음 뒤의 문제 해결 단계를 진행하면 원격 연결 실패와 로컬 규칙 설정 문제를 구분할 수 있습니다. 한 번에 여러 설정을 바꾸면 원인을 비교하기 어려워집니다.

3. 처음 표시되는 VPN 권한 안내는 무엇을 뜻하나요?

VPN 권한을 허용하면 Shadowrocket이 시스템에 네트워크 터널 구성을 추가해 기기의 트래픽을 받아 현재 설정에 따라 처리할 수 있습니다. 구독 구매 안내가 아니며, 모든 요청이 원격 서버에 도달했다는 뜻도 아닙니다. 권한을 허용한 뒤에도 올바른 연결 정보와 라우팅 설정이 필요합니다.

4. Global Routing의 네 가지 옵션은 어떻게 선택하나요?

일반적으로는 Config를 선택합니다. 단, Config에 필요한 규칙이 있고 활성화되어 있어야 합니다. Global Routing은 트래픽을 처리하는 방식을 정하며 Home에서 선택하는 노드와는 별개의 설정입니다. Config가 모든 트래픽을 프록시로 보낸다는 뜻은 아닙니다. 규칙에 따라 DIRECT로 직접 연결될 수도 있습니다.

Config

권장

현재 설정의 규칙에 따라 대상과 일치하는 항목을 찾고, 해당 정책에 따라 PROXY, DIRECT 또는 REJECT로 처리합니다. 일치하는 규칙이 없는 트래픽은 기본 규칙으로 전달됩니다.

적합한 경우: 사용할 규칙이 명확하고 대상별로 트래픽을 처리하려는 경우

Proxy

이 모드에서 처리할 수 있는 트래픽을 프록시 경로로 보냅니다. 규칙 선택의 영향을 임시로 배제할 때 적합하지만, 잘못된 노드 정보나 사용할 수 없는 원격 서비스를 해결해 주지는 않습니다.

적합한 경우: 노드를 잠시 확인하거나 Config에서의 접속 결과와 비교할 때

Direct

선택한 원격 프록시를 거치지 않고 직접 연결합니다. Direct로 전환했을 때 접속되는 대상이 있더라도 프록시 노드가 복구된 것은 아닙니다.

적합한 경우: 로컬 네트워크에서 같은 대상에 접속할 수 있는지 비교할 때

Scene

미리 설정한 조건과 해당 정책을 적용합니다. 먼저 Scene을 설정해야 합니다. 이 옵션을 선택해도 현재 네트워크에 맞는 규칙이 자동으로 만들어지지는 않습니다.

적합한 경우: 네트워크 환경별 동작을 설정해 둔 경우

5. 구독은 어떻게 가져오나요? 업데이트했는데 왜 달라진 게 없나요?

구독은 서버에서 제공하는 연결 항목 모음이지 일반 웹페이지 주소가 아닙니다. Home → 「+」→ Type → Subscribe에서 가져올 수 있습니다. 전체 주소를 URL에 입력해 저장한 다음 Home으로 돌아가 그룹을 확인하세요. 업데이트하려면 Home의 구독 목록을 아래로 당겨 업데이트하고 해당 그룹에 내용이 정상적으로 표시되는지 확인합니다.

문제를 확인하기 전에 기존 그룹을 유지하세요. 업데이트 대신 같은 URL을 반복해서 가져오면 항목이 중복될 수 있습니다. 구독 주소에는 보통 접근 정보가 포함됩니다. 서비스 제공업체에 문의할 때는 오류 문구와 발생 시각만 전달하고, 공개 화면에 전체 URL, QR 코드, 인증 정보를 노출하지 마세요.

6. 노드 테스트에 숫자가 표시되는데 웹페이지는 왜 열리지 않나요?

테스트 결과는 선택한 테스트 방식과 대상에 대한 정보일 뿐, 모든 웹사이트와 프로토콜, 포트를 사용할 수 있다는 뜻은 아닙니다. 접속에 실패하는 도메인 하나를 정해 Wi-Fi와 셀룰러 네트워크에서 각각 재현해 보세요. 매번 한 가지 변수만 바꾸세요. 아래 내용은 문제 해결을 위한 절차이며 특정 회선의 실측 성능을 보장하지 않습니다.

문제 해결: 로컬 네트워크와 프록시 경로 구분하기

한쪽 네트워크에서만 실패
  • 같은 노드, 도메인, Global Routing 옵션을 유지합니다.
  • Wi-Fi와 셀룰러 네트워크를 전환해 실패 여부가 네트워크를 따라 바뀌는지 확인합니다.
  • 공용 Wi-Fi에서는 먼저 브라우저 인증을 완료하세요. 인증을 마치지 않으면 노드 테스트도 실패할 수 있습니다.
  • 네트워크 종류와 오류 증상을 서비스 제공업체에 전달하세요. 알 수 없는 프로토콜 설정은 직접 수정하지 마세요.
두 네트워크에서 모두 실패
  • Proxy와 Config를 임시로 비교해 규칙 경로에 차이가 있는지 확인합니다.
  • 사용 중인 구독의 다른 노드를 선택해 문제가 노드를 따라 달라지는지 확인합니다.
  • 도메인 이름을 해석하지 못한다면 DNS 설정을 확인하세요. 연결 시간이 초과되면 원격 주소와 포트를 추가로 확인합니다.
  • 인증 오류가 발생하면 로컬 네트워크를 계속 바꾸기보다 인증 정보와 구독 상태를 먼저 확인합니다.

Config에서만 실패한다면 규칙을 먼저 확인하세요. 같은 노드가 Proxy에서도 실패한다면 연결 정보와 네트워크 연결 가능 여부를 확인합니다.

7. Config와 Subscribe는 어떻게 다른가요? 규칙은 어떻게 확인하나요?

Subscribe는 주로 노드 항목을 가져오는 데 사용합니다. Config의 구성 파일은 규칙과 관련 설정을 관리합니다. 구독을 새로고침해도 현재 규칙이 업데이트되는 것은 아니며, 구성 파일을 다운로드해도 자동으로 활성화되지는 않습니다. Global Routing → Config를 사용하기 전에 Config에서 현재 선택된 구성 파일을 확인하고 규칙 순서와 정책 이름을 살펴보세요.

대상별 규칙

DOMAIN-SUFFIX
example.com,PROXY
IP-CIDR
192.168.0.0/16,DIRECT,no-resolve
FINAL
PROXY

전체 문법에서는 규칙 키워드와 매개변수를 쉼표로 구분합니다. 아래 코드에서 순서를 확인하세요.

규칙 확인 항목

GEOIP
CN,DIRECT
규칙 순서
구체적인 규칙을 앞에, FINAL을 뒤에 배치
정책 의미
PROXY는 프록시, DIRECT는 직접 연결, REJECT는 차단

GEOIP는 IP 지리 정보로 대상을 판별합니다. 페이지 콘텐츠의 언어나 도메인 접미사로 분류하는 것은 아닙니다.

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY

아래 예시는 문법을 설명하기 위한 것으로 완성된 구성 파일이 아닙니다. DOMAIN-SUFFIX는 지정한 도메인과 하위 도메인에 일치합니다. IP-CIDR은 IP 주소 대역에 일치하며, no-resolve는 해당 규칙과 일치시키기 위해 도메인을 추가로 조회하지 않는다는 뜻입니다. FINAL은 앞선 규칙에 일치하지 않은 트래픽을 처리합니다. 기존 설정에서 사용자 지정 정책 그룹을 사용할 수 있으므로 그룹 이름을 확인하지 않고 규칙 전체를 그대로 교체하지 마세요.

8. Shadowsocks, VMess 같은 프로토콜을 직접 선택해야 하나요?

구독에서 정상적으로 가져온 노드에는 보통 프로토콜 종류와 연결 정보가 이미 포함되어 있으므로 초보자는 우선 기존 값을 유지하세요. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard는 서로 다른 프로토콜 또는 터널 방식이지, 한 노드에서 임의로 바꿀 수 있는 속도 설정이 아닙니다. 서버에서 사용하는 방식에 맞는 정보를 로컬에도 설정해야 합니다.

설정 항목확인할 내용흔히 하는 실수
Address / Port서버 주소와 실제 수신 포트모든 노드의 포트를 443으로 변경
인증 정보해당 프로토콜에 필요한 비밀번호, 식별자 또는 키구독 URL의 인증 정보를 노드 비밀번호로 사용
TLS 관련 항목서버에서 요구하는 도메인과 인증서 검증 조건인증서 오류가 발생하면 검증 기능을 바로 끄기
전송 설정서버와 일치하는 전송 방식 및 추가 필드프로토콜 이름만으로 모든 전송 설정을 추측

예를 들어 443은 흔히 HTTPS에 사용하는 포트지만, 노드에 443을 입력했다고 해서 프로토콜이 HTTPS이거나 원격 서버에서 TLS를 활성화했다는 뜻은 아닙니다. 가져온 뒤 필드가 누락되었거나 인증에 실패한다면 서비스 제공업체에서 올바른 정보를 받은 다음 사용 중인 플랫폼에서 지원하는 설정과 대조하세요. 다른 노드의 설정을 보고 추측해 입력하지 마세요.

9. On Demand를 켜야 하나요? 껐는데 왜 다시 연결되나요?

먼저 수동 연결이 안정적으로 작동하는지 확인한 뒤 자동 연결을 설정하세요. iPhone / iPad에서는 Settings → On Demand에서 네트워크 조건에 따라 연결 동작을 설정할 수 있습니다. 이는 Global Routing과 다릅니다. On Demand는 연결을 시작하는 시점을 정하고, Global Routing은 연결 후 트래픽을 처리하는 방식을 정합니다.

  1. Settings → On Demand로 이동해 자동 연결이 켜져 있는지, 어떤 네트워크 조건에서 작동하는지 확인합니다.
  2. 자동 재연결 문제를 확인하려면 먼저 On Demand를 일시 중지한 다음 Home으로 돌아가 연결 스위치를 끄고 재연결되는지 살펴봅니다.
  3. 다른 방식으로도 연결이 시작된다면 시스템의 VPN 구성, 자동화 작업, 기기 관리 정책을 추가로 확인하세요. 노드 문제라고 단정하지 마세요.
  4. 자동 연결을 다시 켜기 전에 자주 사용하는 Wi-Fi와 셀룰러 네트워크에서 각각 확인하세요. 현재 네트워크에서 계속 연결을 시도하지만 연결에는 실패하는 조건은 피해야 합니다.

10. 기기 변경, 구독 업데이트, 문의 전에 무엇을 보관해야 하나요?

노드, 구독, 규칙 구성, 시스템 VPN 권한은 서로 다른 데이터입니다. 새 기기에서는 로컬 권한을 다시 확인해야 합니다. 이전 기기에서 연결되었다는 이유만으로 새 기기의 설정도 완료됐다고 볼 수 없습니다. 같은 구독을 복사하더라도 여러 기기에서 동시에 연결할 수 있는지는 사용 중인 서비스의 조건을 확인하세요.

한 가지만 확인할 수 있다면 현재 선택된 노드의 사용 가능 여부, Global Routing이 예상한 대로 설정되어 있는지, Config에서 실제로 사용 중인 항목이 선택되어 있는지를 먼저 확인하세요. 각각 연결 대상, 트래픽 분기 방식, 규칙 내용을 나타냅니다. 이 세 가지를 기록해 두면 구독을 반복해서 삭제하는 것보다 문제를 찾는 데 도움이 됩니다.

Shadowrocket 다운로드