Shadowrocket 화면 용어 정리: Home, Config, Proxy, Direct, Data, Settings 사용법

Shadowrocket의 하단 탭과 자주 쓰는 설정에 표시되는 영어 용어를 살펴봅니다. 각 화면의 기능과 조작 위치를 설명하며, 화면 용어는 원문 그대로 표기합니다.

이 글의 핵심 내용

Shadowrocket의 화면 메뉴, 라우팅 모드, 연결 스위치는 서로 다른 기능입니다. 앱을 설치하고 본인이 보유한 구독 정보를 사용할 준비가 된 분을 위해 Home, Config, Data, Settings의 역할부터 살펴보고 Proxy와 Direct의 차이를 구분한 다음 연결 상태를 순서대로 확인합니다. 각 용어를 보고 기능을 추측하기보다, 어떤 작업을 하려는지에 따라 해당 메뉴를 찾을 수 있습니다.

화면 메뉴와 라우팅 모드

Home, Config, Data, Settings는 주요 화면 메뉴입니다. Proxy와 Direct는 라우팅 관련 용어로, 이 메뉴들과 같은 단계의 하단 탭이 아닙니다. 특히 Config는 설정 파일을 관리하는 화면을 가리키기도 하고, Global Routing에서 설정 규칙을 적용하는 모드를 뜻하기도 합니다. 사용 설명에서 이 용어를 만났다면 먼저 어떤 위치에 표시되었는지 확인하세요.

화면 용어구분주요 기능
Home화면서버와 구독 정보를 확인하고 서버를 선택하며, 연결 스위치와 Global Routing을 설정합니다.
Config화면 또는 모드화면에서는 설정 파일을 관리하고, 모드에서는 현재 설정의 규칙에 따라 연결을 처리합니다.
Proxy라우팅 모드 또는 정책해당 연결을 프록시 정책에 따라 처리합니다.
Direct라우팅 모드 또는 정책해당 연결을 프록시 서버를 거치지 않고 목적지에 직접 연결합니다.
Data화면앱에 기록된 트래픽과 연결 관련 데이터를 확인합니다.
Settings화면On Demand 등 앱 동작을 설정합니다.

iPhone과 iPad의 화면 배치는 기기 크기와 방향, 앱 인터페이스에 따라 달라질 수 있습니다. 메뉴의 실제 위치는 현재 화면을 기준으로 확인하세요. 용어를 알아볼 때는 위치보다 영어 레이블을 우선으로 확인하고, 큰 화면에서 측면으로 이동한 메뉴를 기능이 사라진 것으로 오해하지 마세요.

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

Home은 일상적인 조작을 시작하는 화면입니다. 서버 항목에는 프로토콜, 주소, 포트, 인증 정보 등 연결에 필요한 설정이 저장됩니다. 구독은 여러 서버 항목을 가져오고 업데이트하는 기능이며, 구독 정보는 서비스 제공업체에서 받아야 합니다. 앱을 구매해도 사용할 서버가 자동으로 제공되거나 회선 요금제가 포함되지는 않습니다.

Home에서 서버를 선택하면 이후 프록시 연결에 사용할 서버가 지정됩니다. 연결 스위치를 켜야 앱의 연결 처리가 시작됩니다. 처음 활성화할 때 시스템에서 VPN 구성을 추가하도록 요청할 수 있으니 안내를 확인한 후 승인하세요. 시스템에 VPN 상태가 표시되면 관련 연결 기능이 활성화된 것이지만, 그것만으로 목적지 웹사이트에 접속할 수 있다고 단정할 수는 없습니다.

  1. 구독 준비

    구독 정보는 서비스 제공업체에서 받습니다. 계정 관리 페이지 주소가 아니라 구독 링크인지 확인하세요. 링크에 인증 정보가 포함되어 있다면 공개 게시판에 공유하지 마세요.

  2. 항목 추가

    Home으로 이동 → 오른쪽 위 “+” 선택 → Type → Subscribe를 누른 뒤 URL에 본인의 구독 링크를 붙여 넣고 내용을 확인해 저장합니다.

  3. 서버 확인

    Home으로 돌아가 구독이 서버 항목 목록으로 펼쳐졌는지 확인한 다음 사용할 서버를 선택합니다. 내용을 다시 가져오려면 Home 화면을 아래로 당겨 구독을 새로 고치고 업데이트 결과를 확인하세요.

  4. 모드 확인

    Home → Global Routing으로 이동해 현재 선택된 모드를 확인합니다. 설정 규칙을 사용할 예정이라면 먼저 Config에서 현재 설정 파일을 확인한 다음 Config 모드를 선택하세요.

  5. 연결 켜기

    Home으로 돌아가 연결 스위치를 켜고, 필요한 경우 시스템 권한 요청을 승인한 뒤 실제 목적지에 접속해 테스트합니다. 연결에 실패하면 서버, 모드, 규칙을 각각 확인하세요. 전체 스위치만 반복해서 켜고 끄지 마세요.

구독 업데이트와 프록시 연결은 별개의 작업입니다. 업데이트에 성공했다는 것은 앱이 구독 내용을 가져와 해석했다는 뜻이지, 모든 서버에 연결할 수 있다는 뜻은 아닙니다. 서버 하나가 정상 작동해도 그 시점에 구독 주소를 업데이트할 수 있다는 보장은 없습니다. 문제를 확인할 때는 실패가 ‘구독 가져오기’에서 발생했는지 ‘목적지 접속’에서 발생했는지 구분해 기록하세요.

Global Routing:Proxy、Direct、Config、Scene

Global Routing은 연결을 어떤 방식으로 처리할지 정합니다. Proxy와 Direct는 전체적인 라우팅 방향을 구분할 때 사용하고, Config는 설정 규칙에 따라 트래픽을 분기하며, Scene은 지정해 둔 조건과 동작을 따릅니다. 모드를 바꾸면 이후 연결의 처리 방식이 달라집니다. 테스트할 때는 기존 연결 상태를 변경 결과로 착각하지 않도록 목적지에 새로 연결하세요.

4개
라우팅 메뉴: Proxy / Direct / Config / Scene
4가지
이 글의 규칙 키워드: DOMAIN-SUFFIX / GEOIP / IP-CIDR / FINAL
2단계
연결 스위치와 라우팅 모드를 각각 확인

화면에 표시되는 Proxy, Direct와 규칙에 쓰이는 PROXY, DIRECT는 대소문자 표기가 다를 수 있습니다. 규칙을 옮겨 적을 때는 규칙 문법을 그대로 유지하고, 한국어 설명이나 화면 표시 용어를 설정에 그대로 바꾸어 넣지 마세요. Global Routing에서 Config를 선택한 뒤에도 모드 이름만 확인하는 데 그치지 말고, 규칙이 실제로 어떤 정책을 지정하는지 살펴봐야 합니다.

Config: 설정 파일과 규칙 순서

Config 화면에서는 설정 파일을 관리하며, 설정에는 규칙과 정책, 기타 네트워크 옵션이 포함될 수 있습니다. 서버 구독과 설정 파일은 서로 다른 종류의 정보입니다. 구독은 주로 서버 정보를 업데이트하고, 설정 파일은 요청을 어떻게 처리할지 정합니다. 구독을 추가했다고 해서 현재 설정 파일의 규칙도 함께 바뀌었다고 생각해서는 안 됩니다.

규칙을 확인할 때는 먼저 Config에서 현재 활성화된 파일을 확인한 다음 규칙을 살펴보세요. 규칙은 일반적으로 순서대로 적용되며, 일치하는 항목을 찾으면 해당 정책을 사용합니다. 더 구체적인 규칙은 적절한 위치에 두고, 기본 처리 규칙은 맨 마지막에 배치하세요. 아래 예시는 문법 설명을 위한 것으로, 기존 설정 파일을 대체할 수 있는 완성본이 아닙니다.

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

Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard는 프로토콜 이름이며 Global Routing 모드가 아닙니다. 이 프로토콜은 앱과 해당 서버가 통신하는 방식을 설명하고, DOMAIN-SUFFIX 같은 키워드는 요청이 규칙과 일치하는 방식을 설명합니다. 프로토콜 설정이 잘못된 경우 규칙을 수정해도 누락된 인증 정보가 보완되지는 않습니다.

Data: 트래픽 수치와 연결 상태 확인

Data에서는 앱에 기록된 데이터를 확인할 수 있으며, 별도의 연결 스위치는 아닙니다. 표시되는 수치는 집계 대상과 기간을 함께 고려해야 합니다. 서버별 데이터와 앱별 데이터는 서로 다른 내용을 보여 줍니다. 어느 곳에서든 바이트 수가 표시된다고 해서 현재 목적지 연결이 선택한 서버를 거쳤다고 단정할 수는 없습니다.

같은 테스트에서 서버별·앱별 데이터 나누어 보기

서버별 데이터 확인
  • 먼저 현재 선택된 서버를 기록합니다.
  • 목적지에 다시 접속하고 해당 수치의 변화를 확인합니다.
  • 누적된 과거 수치와 이번에 증가한 양을 구분합니다.
앱별 데이터 확인
  • 트래픽이 어느 앱에 속하는지 식별 가능한지 확인합니다.
  • 다른 앱의 백그라운드 요청도 살펴봅니다.
  • 통계상 트래픽 귀속을 라우팅 규칙으로 간주하지 마세요.

같은 목적지와 같은 시간대를 기준으로 수치를 비교한 다음, 실제 접속 결과와 규칙을 함께 확인하세요. 통계 수치는 서비스 제공업체의 청구 내역이 아닙니다.

예를 들어 테스트 페이지 하나만 열어도 백그라운드 동기화가 계속 트래픽을 발생시킬 수 있습니다. 페이지 로딩에 실패하기 전에도 DNS 조회, 연결 시도 또는 소량의 데이터 전송이 있었을 수 있습니다. 따라서 ‘수치 증가’와 ‘페이지 전체 로딩’을 각각 기록해야 합니다. 통계를 초기화하려면 먼저 초기화 범위를 확인하고 문제 해결에 필요한 기록을 보관하세요. 초기화 후 수치를 이전 누적값과 바로 비교하지 않도록 주의하세요.

Settings: On Demand와 앱 동작

Settings에서는 앱의 동작을 관리합니다. 예를 들어 Settings → On Demand의 설정은 미리 지정한 조건에 따라 연결 동작을 실행합니다. 목적지 도메인에 어떤 규칙을 적용할지 정하거나, 작동하지 않는 서버를 복구하는 기능은 아닙니다. On Demand를 설정하기 전에 먼저 수동 연결을 한 번 테스트하세요.

  1. Home에서 설정이 올바른지 확인한 서버를 선택하고 Global Routing을 확인합니다.
  2. 연결을 수동으로 켜고 실제 목적지에 접속해 기본 동작을 확인합니다.
  3. Settings → On Demand로 이동해 기존 조건과 동작을 확인한 다음 네트워크 환경에 맞게 조정합니다.
  4. 해당 네트워크 환경으로 전환하고 연결이 예상대로 시작되는지 확인합니다. 예상과 다르면 우선 수동 연결로 되돌려 비교하세요.

On Demand와 Config는 서로 다른 문제를 해결합니다. On Demand는 연결을 언제 시작할지, Config는 연결이 활성화된 뒤 요청을 어떻게 분기할지에 관한 기능입니다. 문제를 확인할 때는 한 번에 하나의 설정만 바꾸세요. 서버 변경, 설정 수정, On Demand 활성화를 동시에 하면 어떤 변경이 결과에 영향을 미쳤는지 파악하기 어렵습니다.

자주 묻는 질문과 확인 순서

서버를 선택했는데 왜 연결되지 않나요?

서버 항목 선택과 연결 시작은 별개의 작업입니다. Home으로 돌아가 연결 스위치와 시스템 권한을 확인한 다음 Global Routing도 살펴보세요. 서버 이름 옆의 선택 표시만으로 연결 상태를 확인할 수는 없습니다.

Config 화면에 파일이 있는데 왜 규칙대로 처리되지 않나요?

먼저 Config에서 사용할 파일이 활성화되어 있는지 확인한 다음 Home → Global Routing에서 Config 모드가 선택되어 있는지 확인하세요. 이어서 규칙 순서와 정책을 점검합니다. 파일이 존재한다고 해서 현재 라우팅에 적용 중이라는 뜻은 아닙니다.

Direct를 선택하면 연결이 꺼지나요?

아닙니다. Direct는 직접 연결하는 라우팅 방식을 뜻하고, 연결 스위치는 앱의 연결 처리가 활성화되어 있는지를 나타냅니다. 연결을 중지하려면 모드만 Direct로 바꾸지 말고 Home의 연결 스위치를 조작하세요.

구독 업데이트는 성공했는데 왜 웹페이지가 열리지 않나요?

Home으로 돌아가 실제 선택된 서버를 확인한 다음 Global Routing과 Config를 점검하세요. 업데이트 성공은 구독 내용을 가져와 해석했다는 뜻일 뿐입니다. 서버 연결 상태, 인증 정보, 목적지 접속 여부와 규칙 일치를 각각 확인해야 합니다.

문제를 확인할 때는 일정한 순서를 따르세요. 먼저 기본 네트워크를 확인하고, 구독에 포함된 서버 항목을 확인한 다음 연결 스위치, Global Routing, 현재 Config를 점검하고 마지막으로 Data를 참고합니다. 목적지, 현재 모드, 구체적인 오류를 기록하면 여러 화면의 설정을 반복해서 바꾸는 것보다 문제를 찾기 쉽습니다. 자세한 조작 단계는 사용 가이드에서 확인하고, 규칙 용어는 용어 안내를 참고하세요.

App Store 정품 확인 안내