공식 안내

Shadowrocket 용어 정리

먼저 화면 용어가 어떤 메뉴나 동작을 가리키는지 확인한 다음, 프로토콜과 매칭 조건, 처리 정책을 구분하세요. 이 페이지는 Shadowrocket 설정을 읽을 때 참고할 용어 안내이며, 실제 옵션은 앱에 표시되는 내용을 기준으로 합니다.

플랫폼iPhone / iPad 구입처App Store 사용자가 보유한 설정 가져오기

용도별로 찾기

5개 용어 분류, 먼저 항목별 역할 확인

화면 항목은 메뉴를 찾을 때, 프로토콜은 연결 유형을 파악할 때 참고합니다. 규칙은 요청의 매칭 방식을 결정합니다. 구독과 설정은 사용자가 보유한 내용을 가져오고 정리하는 데 쓰이며, DNS와 네트워크 항목은 주소 변환과 요청 처리를 이해하는 데 도움이 됩니다.

01 / INTERFACE

화면 및 스위치

여기에 나오는 영어는 앱 화면에 표시되는 용어입니다. 메뉴를 찾을 때는 영어 이름을 기준으로 확인하고, 라우팅 옵션과 규칙 정책은 혼동하지 마세요.

Home
메인 화면에서 기존 서버 항목과 연결 상태를 확인할 수 있습니다. 처음 사용할 때는 먼저 본인이 보유한 설정을 가져온 다음 사용할 항목을 선택하세요.
Global Routing
연결 시 적용할 기본 라우팅 방식을 정합니다. Config, Proxy, Direct가 대표적인 옵션입니다. 전환하기 전에 규칙을 적용할지, 모든 연결에 같은 방식을 사용할지 확인하세요.
Config
Global Routing에서 Config는 현재 구성 파일의 규칙에 따라 요청을 처리합니다. 규칙은 보통 위에서 아래로 확인하며, 일치하는 항목을 찾으면 처리를 마칩니다. 따라서 규칙 순서가 결과에 영향을 줍니다.
On Demand
미리 설정한 네트워크 조건에 따라 연결을 시도할 시점을 정합니다. 설정할 때 Wi-Fi, Cellular, Domain 등의 조건을 각각 확인해 여러 조건이 동시에 적용되면서 예상과 달라지지 않도록 하세요.
Add Server
사용자가 보유한 서버 정보를 추가하는 메뉴입니다. 해당 프로토콜을 선택한 뒤 주소, 포트, 인증 매개변수를 기존 정보에 맞춰 하나씩 입력하세요.
Subscribe
사용자가 보유한 구독 링크를 가져올 때 사용하는 항목 유형입니다. 링크가 열리더라도 내용이 정상적으로 파싱된다는 뜻은 아닙니다. 가져온 뒤 앱에 예상한 항목이 표시되는지 확인하세요.
Connectivity Test
선택한 연결에 도달할 수 있는지 확인하는 기능입니다. 테스트 결과는 현재 네트워크와 대상에 따라 달라지므로, 한 번 측정한 수치를 실제 로딩 속도로 간주하지 마세요.

02 / PROTOCOL

프로토콜

프로토콜 이름은 기존 서버 정보의 유형을 구분하는 데 사용합니다. 가져올 때는 원본 매개변수를 기준으로 하며, 프로토콜 이름만 보고 누락된 설정을 추측해서는 안 됩니다.

Shadowsocks
클라이언트와 서버의 매개변수로 연결을 설정하는 프록시 프로토콜입니다. 서버 주소, 포트, 암호화 방식, 인증 정보가 기존 자료와 일치하는지 확인하세요.
VMess
서버 측 매개변수와 함께 사용해야 하는 연결 프로토콜입니다. 가져온 뒤 연결되지 않으면 인증 정보, 전송 설정, 서버에서 안내한 기타 조건을 하나씩 확인하세요.
VLESS
프로토콜 이름만으로는 전체 설정을 확정할 수 없는 연결 프로토콜입니다. 전송 방식, 보안 매개변수, 서버 설정을 서로 맞춰야 하며 임의로 바꿔 입력해서는 안 됩니다.
Trojan
서버 주소, 포트, 인증 정보로 연결을 설정하는 프로토콜입니다. 확인할 때 기존 자료에 명시된 보안 연결 요구 사항도 살펴보세요.
Hysteria2
QUIC 기반 연결 프로토콜입니다. 서버 정보를 입력할 때 인증 및 기타 연결 매개변수를 사용자가 보유한 서버 설정과 일치시켜야 합니다.
WireGuard
키와 상대 측 매개변수를 바탕으로 연결을 설정하는 네트워크 프로토콜입니다. 설정할 때 로컬 인터페이스 매개변수와 상대 측 매개변수를 구분하고, 주소 범위가 기존 자료에 맞게 입력됐는지 확인하세요.

03 / MATCH & ACTION

규칙 키워드 및 정책

규칙의 왼쪽은 매칭 조건을, 끝부분의 정책은 일치한 요청의 처리 방식을 나타냅니다. 먼저 순서를 살펴본 다음 조건과 정책을 확인하세요. FINAL은 일치하는 규칙이 없는 요청을 마지막으로 처리합니다.

DOMAIN-SUFFIX
도메인 접미사를 기준으로 매칭하며 해당 하위 도메인도 포함합니다. 예를 들어 DOMAIN-SUFFIX,example.com,PROXY는 해당 접미사와 일치할 때 PROXY 정책을 적용한다는 뜻입니다.
DOMAIN-KEYWORD
도메인에 지정한 문자열이 포함되어 있는지 확인합니다. 전체 도메인 일치보다 더 넓은 범위에 적용될 수 있으므로, 같은 문자열이 포함될 다른 도메인도 고려해 규칙을 작성하세요.
GEOIP
IP 주소의 소속 정보를 기준으로 매칭합니다. GEOIP,CN,DIRECT는 규칙 작성 예시입니다. 실제 매칭 여부는 주소 해석 결과와 현재 설정에도 영향을 받습니다.
IP-CIDR
IPv4 주소 또는 대역을 기준으로 매칭합니다. 대역 범위는 프리픽스 길이에 따라 정해지므로, 관련 없는 주소까지 같은 규칙에 포함되지 않도록 주소와 마스크를 확인한 뒤 입력하세요.
IP-CIDR6
IPv6 주소 또는 대역을 기준으로 매칭합니다. IP-CIDR은 다른 주소 형식을 대상으로 하므로 두 종류의 주소를 모두 처리하려면 각각의 규칙을 확인하세요.
FINAL
앞선 규칙과 일치하지 않은 요청을 처리하며, 일반적으로 규칙 목록의 마지막에 둡니다. FINAL,PROXY는 기본 처리 예시입니다. 앞선 규칙이 이미 일치했다면 이 규칙은 적용되지 않습니다.
PROXY / DIRECT / REJECT
세 가지 모두 규칙이 일치한 뒤 적용되는 처리 정책입니다. PROXY는 프록시로 처리하고, DIRECT는 직접 연결하며, REJECT는 요청을 거부합니다. 여기서 PROXY와 DIRECT는 규칙 정책이고, Global Routing의 Proxy와 Direct는 화면 옵션입니다.

04 / INPUT

구독 및 설정

이 분류의 용어는 사용자가 본인 소유의 구독 또는 서버 정보를 이미 갖고 있다는 전제에 기반합니다. 가져오기는 설정 작업일 뿐, 연결에 필요한 정보를 자동으로 만들어 주지 않습니다.

서버 정보
일반적으로 주소, 포트, 프로토콜 및 관련 인증 매개변수를 포함합니다. 직접 추가할 때는 먼저 프로토콜을 확인하고, 이름만 보고 매개변수를 추측하지 말고 기존 정보를 하나씩 대조하세요.
구성 파일
규칙, 정책 및 관련 설정을 정리하는 파일입니다. 편집한 뒤 규칙 순서와 FINAL의 위치를 확인하고, 파일 내용이 현재 연결 환경에 맞는지도 살펴보세요.
Scan QR Code
사용자가 보유한 설정 QR 코드를 스캔해 가져오는 메뉴입니다. 스캔한 뒤 인식된 프로토콜과 매개변수를 확인한 다음 저장하고 테스트하세요. QR 코드만으로는 원본 정보를 확인할 수 없습니다.

05 / NETWORK

DNS 및 네트워크

연결은 되었지만 접속 결과가 예상과 다르다면 도메인 해석, 요청 규칙, 연결 데이터를 나누어 확인하세요. 스위치 상태만 확인해서는 원인을 찾기 어렵습니다.

DNS
도메인을 네트워크 주소로 변환하는 과정과 앱 내 관련 설정을 뜻합니다. 특정 도메인을 확인할 때는 먼저 해석 결과가 예상과 맞는지 살펴본 다음 연결과 규칙이 일치하는지 확인하세요.
URL Rewrite
매칭 조건에 따라 요청 주소를 처리하는 설정 기능입니다. 규칙의 적용 범위는 매칭 방식에 따라 달라지므로 수정 전에 영향을 받는 요청을 확인하세요.
Data
앱에서 연결 데이터를 확인하는 화면 항목이며, 구체적인 내용은 실제 화면을 기준으로 합니다. 데이터는 연결 활동을 파악하는 데 도움이 되지만, 특정 규칙이 예상대로 일치했다는 사실을 단독으로 증명하지는 않습니다.

다음 단계

용어를 확인한 뒤 사용 절차로

기존 내용을 가져오려면 사용 안내를, 연결 문제를 단계별로 확인하려면 문제 해결 가이드를 참고하세요. Shadowrocket 클라이언트의 일회성 구매와 회선 요금제는 별개입니다. 앱을 구입해도 서버 정보나 구독이 제공되지는 않습니다. 시스템 요구 사항은 App Store 페이지에 표시된 내용을 기준으로 합니다.