Shadowrocket 사용법: Home·Config·Data·Settings 화면 용어 정리

Home, Config, Proxy, Direct, Data, Settings 등 주요 화면 용어의 뜻과 역할을 영어 원문 그대로 정리했습니다. 처음 사용할 때 참고하세요.

이 글의 핵심

Shadowrocket을 처음 실행하면 먼저 네 가지 영역을 구분하세요. Home에서는 연결을 관리하고, Config에서는 구성 파일을 관리하며, Data에서는 트래픽과 연결 기록을 확인하고, Settings에서는 앱 설정을 관리합니다. 이 글은 이미 서비스 제공업체와 구독 정보를 보유한 경우를 전제로, 화면 용어와 작업 순서, 같은 영어 단어가 위치에 따라 어떻게 달라지는지 설명합니다.

구매 범위를 확인한 뒤 네 가지 탭 살펴보기

Shadowrocket은 Apple 플랫폼용 유료 상용 앱으로, 주 사용 기기는 iPhone과 iPad입니다. 구매 및 설치는 App Store에서만 할 수 있습니다. 앱은 1회 구매 방식이며, 가격과 호환성, 시스템 요구 사항 및 공통 구매 적용 여부는 App Store 페이지의 안내를 확인하세요. 앱을 확인할 때 개발자는 Shadow Launch Technology Limited, 앱 ID는 932747118인지 살펴보세요.

앱 구매와 연결 서비스 이용권은 별개입니다. 설치 후에는 이미 보유한 연결 정보나 구독이 필요합니다. 이 사이트는 노드, 구독, 서비스 제공업체를 제공하거나 판매하거나 추천하지 않습니다. 화면에 사용할 수 있는 항목이 없다고 해서 구매에 실패한 것은 아닙니다. 앱 구매와 연결 정보 가져오기는 서로 별개의 단계입니다.

4개
이 글에서 다루는 탭: Home / Config / Data / Settings
1개
구매 및 설치: App Store
932747118
App Store 제품 페이지의 앱 ID

아래에서는 화면과 바로 대조할 수 있도록 영어 원문을 그대로 표기합니다. 기기, 표시 언어, 앱 업데이트에 따라 문구와 메뉴 위치가 달라질 수 있으니, 조작할 때는 아이콘의 위치만 보지 말고 항목 이름과 기능을 확인하세요.

Home: 연결 스위치, 서버 및 구독 메뉴

Home은 일상적인 작업을 시작하는 화면입니다. 연결 상태를 확인하고, 서버를 선택하고, 가져온 연결 항목을 관리할 수 있습니다. 여기에 표시되는 서버 목록은 Config의 구성 파일 목록과 다릅니다. 전자는 연결 대상을, 후자는 트래픽 처리 방식 등의 설정을 나타냅니다.

Subscribe는 구독 유형을 뜻합니다. 구독 URL은 여러 연결 정보를 가져오는 주소이며, 일반 웹페이지 주소나 서버 도메인과는 다릅니다. 아래 작업은 이미 보유하고 사용 권한이 있는 구독에만 해당합니다. 예시인 https://example.com/sub?token=xxxx는 형식을 설명하기 위한 가상 주소이므로 실제 연결에 사용할 수 없습니다.

  1. 홈 화면 열기

    Home을 열고 현재 연결 스위치와 기존 항목을 확인하세요. 사용할 수 있는 구성이 있다면 문제를 해결한 뒤 원래대로 복원할 수 있도록 현재 선택 항목을 기록해 두세요.

  2. 구독 추가

    Home → 오른쪽 위 ‘+’ → Type → Subscribe로 이동한 다음 URL에 이미 보유한 구독 주소 전체를 입력하고 저장하세요.

  3. 항목 확인

    Home으로 돌아가 구독에서 서버 항목이 생성되었는지 확인하세요. 목록이 비어 있으면 주소가 완전한지, 가져오기가 성공했는지 먼저 살펴보세요. 같은 주소를 연달아 반복해서 추가하지 마세요.

  4. 선택 후 연결

    사용할 서버를 선택한 다음 연결 스위치를 켜세요. 처음 연결할 때 시스템 VPN 구성 권한 요청이 나타나면 앱 이름을 확인하고 시스템 안내에 따라 허용하세요.

  5. 접속 확인

    확인할 대상에 접속한 뒤 Data에서 해당 기록을 살펴보세요. 스위치를 켰다는 것은 연결 절차가 시작되었다는 뜻일 뿐입니다. DNS 확인, 정책, 실제 접속 결과도 따로 점검해야 합니다.

목록에 표시되는 Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard는 프로토콜 이름이며 연결 품질 등급이 아닙니다. 항목을 편집할 때는 보유한 정보에 맞춰 프로토콜, 서버 주소, 포트, 인증 정보를 입력하세요. 연결을 시도한다는 이유로 프로토콜이나 흔히 쓰이는 포트로 임의 변경하지 마세요.

Config: 구성 파일과 Global Routing의 Config는 다릅니다

하단의 Config는 구성 파일을 관리하는 영역입니다. 구성 파일에는 규칙과 DNS 등의 설정이 포함될 수 있습니다. 파일 가져오기, 편집, 현재 사용할 파일로 선택하기는 각각 별도로 확인해야 합니다. 파일 이름이 보인다는 사실만으로 현재 트래픽이 해당 파일에 따라 처리된다고 볼 수는 없습니다.

화면 위치 또는 항목주요 기능확인할 내용
Home의 서버프록시 연결에 필요한 정보를 제공합니다.프로토콜, 주소, 포트, 인증 정보가 보유한 정보와 일치하는지 확인합니다.
하단 Config구성 파일과 파일에 포함된 규칙 등의 설정을 관리합니다.현재 선택된 파일과 파일 안에 있는 규칙의 순서를 확인합니다.
Global Routing → Config현재 구성의 규칙에 따라 트래픽 처리 방식을 결정합니다.올바른 구성이 선택되었는지, 대상이 예상한 규칙에 해당하는지 확인합니다.

예를 들어 DOMAIN-SUFFIX는 도메인 접미사로 일치 여부를 확인하고, IP-CIDR은 IP 대역을 매칭하며, GEOIP는 IP 지리 정보를 기준으로 매칭합니다. FINAL은 앞선 규칙에 일치하지 않은 트래픽을 처리합니다. 이들은 규칙 키워드이지 하단 탭이나 서버 프로토콜이 아닙니다. 규칙은 일반적으로 순서대로 확인하므로 순서를 바꾸면 최종 결과가 달라질 수 있습니다.

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

이 내용은 규칙을 읽는 예시일 뿐 완전한 구성 파일이 아닙니다. 첫 번째 줄은 예시 도메인과 하위 도메인에 일치하고, 두 번째 줄은 지정한 사설 IP 대역에 일치하며, 마지막 줄은 나머지 트래픽을 직접 연결합니다. 기존 파일을 이 내용으로 덮어쓰지 마세요. 모든 트래픽의 최종 처리 방식이 DIRECT이므로 프록시 경로는 설정되어 있지 않습니다.

Global Routing: Proxy, Direct, Config, Scene

Global Routing은 전체 라우팅 방식을 설정합니다. 여기서 Proxy와 Direct는 하단 페이지가 아니라 라우팅 모드입니다. 접속이 특정 경로를 이용하는 이유를 확인하려면 먼저 Home → Global Routing을 살펴본 뒤 현재 구성과 서버 선택을 확인하세요.

화면의 Direct 모드와 규칙의 정책 이름 DIRECT는 모두 직접 연결을 뜻하지만 적용 범위가 다릅니다. 전자는 전체 라우팅 선택이고, 후자는 해당 규칙에 일치하는 트래픽에만 적용됩니다. 마찬가지로 Proxy로 전환해도 특정 도메인에 규칙이 추가되는 것은 아닙니다.

확인 순서: 일반적인 라우팅과 단기 점검

기존 규칙에 따라 사용
  • Home → Global Routing에서 Config를 선택합니다.
  • Config에서 현재 사용 중인 파일을 확인합니다.
  • Data에서 대상에 적용된 규칙과 처리 결과를 확인합니다.
처리 방식 비교
  • 먼저 기존 모드와 선택된 서버를 기록합니다.
  • 허용된 테스트 환경에서 Proxy 또는 Direct로 하나씩 전환합니다.
  • 같은 대상에 대한 접속 결과를 비교하고, 테스트가 끝나면 원래 설정으로 되돌립니다.

한 번에 한 가지 조건만 바꾸세요. 그렇지 않으면 결과가 서버, 구성 규칙, 라우팅 모드 중 무엇에서 비롯됐는지 판단하기 어렵습니다.

Data: 결과 확인, 연결 정보 수정은 불가

Data에서는 트래픽과 연결 정보를 확인할 수 있습니다. 실제로 어떤 일이 있었는지 살펴보는 화면입니다. 대상에 접속한 뒤 해당 시간대와 대상의 기록을 찾는 것이 연결 스위치만 보는 것보다 유용합니다. 표시되는 항목과 기록의 상세 수준은 현재 화면과 기록 설정에 따라 다릅니다. 표시되지 않은 항목을 임의로 추측하지 마세요.

  1. 테스트 시간과 대상 도메인을 기록한 뒤 관련 없는 작업은 잠시 멈춰 백그라운드 요청으로 인한 영향을 줄입니다.
  2. 한 번 접속한 다음 Data를 열고 시간과 대상을 기준으로 관련 연결 기록을 확인합니다.
  3. 상세 정보에 DNS 결과, 일치한 규칙, 정책 또는 연결 오류가 표시된다면 각각 기록하세요. 그중 하나만으로 전체 결과를 단정하지 마세요.
  4. Home 또는 Config로 돌아가 현상과 관련된 항목 하나만 변경한 뒤 같은 대상에서 다시 테스트합니다.

트래픽 수치가 증가한 것은 백그라운드 작업이나 재시도 요청 때문일 수 있으며, 지정한 페이지가 완전히 로드되었다는 뜻은 아닙니다. 연결이 수립되어도 이후 서비스 응답이 정상이라는 보장은 없습니다. 반대로 특정 기록을 찾을 수 없다면 먼저 대상 요청을 다시 보냈는지, 시간 범위가 맞는지, 기록 기능을 사용할 수 있는지 확인한 뒤 라우팅 문제를 살펴보세요.

Settings: 앱 동작과 On Demand

Settings에서는 앱 동작과 옵션을 관리합니다. Config 파일에 있는 모든 설정을 관리하는 곳은 아닙니다. 특정 항목이 앱 환경설정인지 현재 구성에 속하는지는 해당 메뉴에서 확인해야 합니다. 문제를 점검할 때는 “자동 연결을 켰다”처럼 적기보다 Settings → On Demand와 같이 전체 경로를 기록하세요.

On Demand는 설정된 조건에 따라 연결 동작을 시작합니다. 규칙 기반 라우팅과는 별개의 기능입니다. 조건에 따라 연결이 시작되더라도 요청을 어떻게 처리할지는 Global Routing과 현재 구성을 함께 확인해야 합니다. 처음 연결을 설정할 때는 수동으로 연결해 작동을 확인한 뒤 On Demand를 설정하면 변수를 한꺼번에 늘리지 않을 수 있습니다.

처음 사용할 때 자주 묻는 질문

구매 후 Home을 열었는데 비어 있습니다. 문제가 있나요?

앱을 구매해도 연결 정보가 자동으로 생성되지는 않습니다. 먼저 보유한 구독이나 서버 정보를 확인한 다음 Home → ‘+’에서 해당 Type을 선택해 추가하세요. 구독을 추가했는데 목록이 비어 있다면 URL 전체가 입력되었는지, 구독 정보를 가져왔는지 확인하세요.

Config에 파일이 있는데 왜 규칙대로 접속되지 않나요?

먼저 Home → Global Routing에서 Config가 선택되었는지 확인한 뒤 하단 Config에서 현재 사용 중인 파일을 확인하세요. 그런 다음 대상 요청을 다시 보내고 Data에서 관련 기록을 살펴보세요. 파일 이름이 보인다는 이유만으로 규칙이 적용되고 있다고 판단하지 마세요.

서버를 선택했는데 Direct에서도 그 서버를 거치나요?

서버 선택과 트래픽 경로 설정은 서로 다른 작업입니다. 먼저 Home → Global Routing을 확인하세요. Direct는 직접 연결을 뜻합니다. 기존 규칙에 따라 라우팅하려면 Config 모드와 구성을 확인하세요. 프록시 결과와 잠시 비교하려면 Proxy를 별도로 테스트한 뒤 원래 설정으로 되돌리세요.

On Demand를 켜면 Data를 확인하지 않아도 되나요?

계속 확인해야 합니다. Settings → On Demand에서는 연결이 시작되는 조건을 설정하고, Data에서는 요청 결과를 살펴봅니다. 조건에 따라 연결된 뒤 같은 대상에 접속하고 Global Routing, 현재 구성, 연결 기록을 함께 확인해 예상대로 작동하는지 판단하세요.

작업 순서는 간단히 기억할 수 있습니다. Home에서 연결을 선택하고, Config에서 구성을 확인하고, Data에서 결과를 살펴보고, Settings에서 동작을 조정합니다. 문제가 생기면 먼저 화면과 전체 메뉴 경로, 실제 증상을 확인한 뒤 변경할 항목을 정하세요. 구독 업데이트, 모드 전환, 규칙 편집을 동시에 하면 원인을 재현하기 어렵습니다.

App Store 정품 확인