공식 매뉴얼 · 용어 색인

Shadowrocket 용어집

용어가 표시된 위치를 먼저 확인한 다음 어떤 항목에 영향을 주는지 살펴보세요. 화면 메뉴, 프로토콜, 규칙, 설정, 구매로 나누어 영어 원문을 유지하고 조작 의미와 혼동하기 쉬운 차이를 설명합니다.

  • 화면 메뉴는 대소문자를 구분합니다
  • 규칙은 위에서 아래로 매칭됩니다
  • 프로토콜 매개변수는 보유한 서버 정보에 맞추세요
01 / interface

화면 메뉴와 스위치

이 메뉴 이름으로 화면을 찾고, 모드를 전환하거나 연결 상태를 확인할 수 있습니다. 모드 선택, 시스템 연결 스위치, 테스트 결과는 각각 다른 정보를 나타냅니다.

화면 메뉴와 스위치Home
Home은 서버 목록 확인, 현재 서버 선택, 연결 스위치 조작을 위한 주요 화면입니다. 항목을 가져온 뒤에는 목록에 보이는지만 확인하지 말고 원하는 서버가 선택되었는지 확인하세요. 목록에 항목이 있는 상태, 스위치가 켜진 상태, 실제 요청이 작동하는 상태는 각각 따로 점검해야 합니다.
화면 메뉴와 스위치Global Routing
Global Routing은 요청에 적용할 전체 라우팅 방식을 결정합니다. Config, Proxy, Direct는 각각 현재 설정에 따른 처리, 프록시 경로, 직접 연결 경로를 뜻합니다. 서버 프로토콜을 선택하는 메뉴는 아니므로 모드를 바꿔도 서버 인증 매개변수가 자동으로 수정되지는 않습니다.
화면 메뉴와 스위치Config
Config는 설정 파일 관리 화면이나 Global Routing에서 설정에 따라 실행하는 모드를 가리킬 수 있습니다. 화면에서 파일을 확인하거나 편집했다고 해서 해당 파일이 현재 설정으로 적용된 것은 아닙니다. 규칙 라우팅을 적용하려면 현재 설정과 Global Routing 선택 항목을 모두 확인하세요.
화면 메뉴와 스위치Proxy
Proxy는 Global Routing의 프록시 모드로, 이 모드로 처리되는 요청에 프록시 경로를 사용합니다. 서버 주소, 인증 정보, 연결 가능 여부를 확인하는 절차를 대신하지는 않습니다. 규칙 정책 PROXY와는 대소문자와 사용 위치가 다릅니다. 후자는 규칙이 일치한 뒤의 처리 방식을 나타냅니다.
화면 메뉴와 스위치Direct
Direct는 Global Routing의 직접 연결 모드로, 요청을 직접 연결 경로로 처리합니다. Direct를 선택해도 시스템 VPN 설정이 꺼지거나 서버 항목이 삭제되는 것은 아닙니다. 문제를 점검할 때 프록시 경로와 직접 연결 경로의 차이를 확인하는 데 활용할 수 있지만, 한 번의 테스트로 모든 대상에 연결할 수 있다고 단정할 수는 없습니다.
화면 메뉴와 스위치On Demand
On Demand는 미리 설정한 조건을 충족하면 연결을 시작합니다. 실제 동작은 앱 설정과 시스템 VPN 구성의 영향을 함께 받습니다. 연결이 항상 가능하다는 상태 표시 기능은 아닙니다. 수동으로 연결을 끊은 뒤 다시 연결된다면 관련 조건과 시스템의 VPN 설정을 확인하세요.
화면 메뉴와 스위치Connectivity Test
Connectivity Test는 연결 가능 여부를 확인하는 테스트 메뉴입니다. 결과는 테스트 당시의 네트워크와 서버 상태를 보여줍니다. 한 번 성공했다고 모든 도메인, 앱, 프로토콜이 정상 작동하는 것은 아니며, 한 번 실패했다고 인증 오류라고 단정할 수도 없습니다. 현재 서버, Global Routing, 실제 접속 대상을 함께 확인하세요.
화면 메뉴와 스위치Data
Data에서는 앱에 기록된 데이터 사용량을 확인할 수 있으며, 연결 중 데이터가 전송되었는지 살펴볼 때 유용합니다. 앱 통계와 서비스 제공자의 과금 내역은 집계 범위, 기간, 계산 방식이 다를 수 있습니다. 남은 사용량은 서비스 제공자의 계정 내역을 기준으로 확인하고, 기기에 표시된 수치를 청구 금액으로 간주하지 마세요.
화면 메뉴와 스위치Settings
Settings는 앱 설정을 관리하는 메뉴이며, 실제 옵션은 현재 앱 화면을 기준으로 확인하세요. 연결 문제가 발생하면 기존 값을 기록한 뒤 관련 옵션을 한 번에 하나씩 조정하세요. 여러 설정을 동시에 변경하면 문제가 개선되더라도 어떤 항목이 원인이었는지 판단하기 어렵습니다.
02 / protocols

프로토콜

프로토콜 이름은 매개변수의 해석 방식을 나타내며 속도 등급을 의미하지 않습니다. 추가하기 전에 보유한 서버의 프로토콜 유형을 확인하고 해당 항목을 하나씩 입력하세요.

프로토콜Shadowsocks
Shadowsocks는 프록시 프로토콜 중 하나입니다. 일반적인 설정에는 서버 주소, 포트, 암호화 방식, 비밀번호가 포함됩니다. 암호화 방식은 서버 측 설정과 일치해야 하며 이름이 비슷하다는 이유만으로 다른 방식을 선택해서는 안 됩니다. 서비스 제공자가 추가 매개변수를 안내했다면 주소와 포트뿐 아니라 해당 항목도 확인하세요.
프로토콜VMess
VMess는 사용자 식별자 등의 매개변수로 인증하며, 설정에 따라 전송 방식과 TLS도 지정해야 합니다. 사용자 식별자가 맞더라도 인증 정보의 일부만 확인한 것이므로 전송 계층 설정까지 일치한다고 볼 수 없습니다. 가져온 뒤 연결되지 않으면 원본 정보를 기준으로 관련 항목을 확인하고 Global Routing을 반복해서 바꾸지 마세요.
프로토콜VLESS
VLESS는 프록시 프로토콜 중 하나입니다. 사용자 식별자, 전송 방식, 보안 계층 매개변수를 각각 확인해야 합니다. 프로토콜 이름만으로 암호화나 인증서 검증 조건을 알 수는 없습니다. 서버 측에서 제공한 전체 매개변수를 기준으로 설정하고 다른 항목의 보안 설정을 그대로 가져오지 마세요.
프로토콜Trojan
Trojan은 일반적으로 TLS와 함께 사용하며, 인증 비밀번호와 인증서 관련 매개변수 모두 연결에 영향을 줍니다. 서버 연결 주소와 TLS 검증에 사용하는 이름은 역할이 다를 수 있으므로 기존 설정에 맞춰 입력하세요. 인증서 검증 오류가 발생하면 이름, 기기 시간, 서버 인증서를 먼저 확인하고 검증 생략을 일반적인 해결 방법으로 사용하지 마세요.
프로토콜Hysteria2
Hysteria2는 QUIC 기반 프록시 프로토콜로, 네트워크에서 UDP를 사용할 수 있는지에 따라 연결 상태가 달라질 수 있습니다. 인증 정보, TLS 및 기타 관련 매개변수도 서버 측 설정과 일치해야 합니다. 프로토콜을 지원하더라도 현재 네트워크 경로에서 반드시 연결되는 것은 아니므로 네트워크 조건과 입력 항목을 따로 확인하세요.
프로토콜WireGuard
WireGuard는 공개 키 인증을 사용하는 터널 프로토콜입니다. 설정에는 로컬 키, 피어 공개 키, 피어 주소, 허용 주소 범위 등이 포함됩니다. 허용 주소 범위는 인증뿐 아니라 어떤 대상이 터널을 통과할지에도 영향을 줍니다. 개인 키는 민감한 정보이므로 스크린샷이나 진단 내용을 공유하기 전에 삭제하세요.
프로토콜HTTP / SOCKS5
HTTP와 SOCKS5는 서로 다른 프록시 프로토콜이므로 Add Server에서 실제 서버 유형에 맞는 항목을 선택해야 합니다. 인증 방식, 도메인 이름 해석, UDP 지원을 서로 혼동하지 마세요. 해당 프록시 프로토콜을 지원한다고 해서 기본적으로 암호화된 연결을 사용하는 것은 아니므로 관련 설정을 별도로 확인해야 합니다.
03 / rules

규칙 키워드

규칙은 일반적으로 매칭 유형, 대상, 처리 정책으로 구성됩니다. 규칙은 순서대로 확인하므로 구체적인 규칙을 범위가 넓은 규칙보다 앞에 배치하세요.

규칙 키워드DOMAIN
DOMAIN은 전체 도메인과 일치시키며, 명확한 호스트 이름 하나만 처리할 때 적합합니다. 예를 들어 DOMAIN,example.com,DIRECT는 example.com을 대상으로 하며 모든 하위 도메인을 자동으로 포함하지 않습니다. 도메인 규칙의 대상은 호스트 이름이므로 경로가 포함된 전체 웹 주소를 입력하지 마세요.
규칙 키워드DOMAIN-SUFFIX
DOMAIN-SUFFIX는 도메인 접미사를 기준으로 매칭하여 지정한 도메인과 하위 도메인을 함께 처리할 수 있습니다. 예를 들어 example.com을 대상으로 하면 www.example.com도 포함할 수 있습니다. 임의의 문자열 포함 여부를 검사하는 규칙은 아닙니다. 도메인 내 특정 문자열을 매칭하려면 DOMAIN-KEYWORD의 의미를 구분해서 확인하세요.
규칙 키워드DOMAIN-KEYWORD
DOMAIN-KEYWORD는 도메인에 지정한 문자열이 포함되는지 확인하며, 특정 도메인 하나보다 훨씬 넓게 매칭될 수 있습니다. 예를 들어 example이라는 키워드는 서로 다른 접미사를 가진 여러 도메인과 일치할 수 있습니다. 규칙을 작성할 때 잘못 매칭될 범위를 검토하고 짧고 흔한 문자열을 특정 사이트의 정확한 식별자로 사용하지 마세요.
규칙 키워드GEOIP
GEOIP는 IP 주소 데이터베이스의 지역 분류를 기준으로 매칭합니다. 페이지 본문에 사용된 문자, 도메인 접미사, 사용자 위치를 판별하는 방식은 아닙니다. 데이터베이스 기록은 서비스의 실제 운영 위치와 다를 수 있고 IP 주소 변경의 영향도 받습니다. 특정 도메인에 안정적으로 규칙을 적용하려면 지역 분류만으로 결과를 추측하지 마세요.
규칙 키워드IP-CIDR / IP-CIDR6
IP-CIDR은 IPv4 주소 범위를, IP-CIDR6은 IPv6 주소 범위를 매칭합니다. 슬래시 뒤의 숫자는 네트워크 프리픽스 길이입니다. 예를 들어 IP-CIDR,192.168.0.0/16,DIRECT는 IPv4 주소 범위를 나타냅니다. 대상을 확인할 때 주소 체계도 살펴보세요. IPv4 규칙만 작성했다고 해당 IPv6 연결까지 처리되는 것은 아닙니다.
규칙 키워드FINAL
FINAL은 앞선 규칙과 일치하지 않은 요청에 적용하는 기본 규칙으로, 보통 규칙 목록의 맨 끝에 둡니다. 예를 들어 FINAL,PROXY는 나머지 요청을 PROXY로 처리한다는 뜻입니다. 기본 규칙을 앞에 두면 뒤에 있는 규칙이 매칭될 기회가 없을 수 있으므로 규칙 내용과 순서를 함께 확인하세요.
규칙 키워드PROXY / DIRECT / REJECT
규칙에서 사용하는 처리 정책입니다. PROXY는 프록시 경로, DIRECT는 직접 연결 경로, REJECT는 요청 거부를 뜻합니다. 정책은 매칭된 뒤의 처리 방식을 나타내며, 무엇을 매칭할지는 지정하지 않습니다. PROXY 자체에는 서버 인증 정보가 포함되지 않으므로 실제 프록시 연결에는 현재 사용 가능한 서버나 설정의 정책 구성이 필요합니다.
04 / configuration

구독 및 설정

서버 항목은 연결 매개변수를, 설정 파일은 규칙과 관련 동작을 담당합니다. 함께 사용할 수 있지만 둘 중 하나를 가져왔다고 전체 설정이 완료되는 것은 아닙니다.

구독 및 설정Subscribe
Subscribe는 구독을 통해 서버 항목을 가져오고 업데이트하는 기능입니다. 구독 링크는 이용 중인 서비스 제공자에게서 받으세요. 구독을 업데이트하면 항목 이름, 개수, 연결 매개변수가 달라질 수 있지만 로컬 규칙 전체가 함께 업데이트되는 것은 아닙니다. 링크에 접속 정보가 포함되는 경우가 많으므로 다른 사람에게 복사하거나 공개하기 전에 민감한 부분을 삭제하세요.
구독 및 설정Add Server
Add Server는 서버 정보를 추가하는 메뉴입니다. Type은 보유한 서버의 프로토콜과 일치해야 합니다. 주소, 포트, 인증 정보, 전송 매개변수를 한 세트로 확인하고 서로 다른 항목의 값을 섞지 마세요. 수동으로 추가한 뒤에는 Home으로 돌아가 해당 항목을 선택하고 연결을 확인해야 합니다.
구독 및 설정설정 파일
설정 파일에는 규칙과 관련 설정이 담깁니다. 서버 항목만 제공하는 구독과는 다른 개념입니다. 파일을 가져온 뒤 현재 설정으로 선택되어 있는지 확인하고 Global Routing에서 Config를 사용하는지도 살펴보세요. 원격 업데이트와 로컬 수정이 서로 영향을 줄 수 있으므로 변경하기 전에 기존 내용을 저장해 두는 것이 좋습니다.
구독 및 설정DNS
DNS는 도메인을 IP 주소로 변환합니다. 이름 해석 성공과 이후 연결 성공은 별개의 단계입니다. 도메인으로 접속할 때와 IP 주소를 직접 사용해 테스트할 때 결과가 다르다면 DNS 확인을 점검 항목에 포함할 수 있지만, 그 차이만으로 원인을 단정할 수는 없습니다. DNS 설정을 바꾸기 전에 기존 값을 기록하고 현재 설정에 관련 항목이 있는지 확인하세요.
구독 및 설정URL Rewrite
URL Rewrite는 일치하는 URL에 재작성 규칙을 적용합니다. 연결 경로만 결정하는 규칙 라우팅과는 다릅니다. 요청 대상이나 처리 방식이 바뀔 수 있으므로 매칭 조건과 재작성 동작을 모두 이해해야 합니다. 암호화된 요청을 처리하려면 관련 조건도 갖춰져야 하며, 규칙 한 줄을 추가했다고 반드시 적용되는 것은 아닙니다.
05 / app store

App Store 및 구매

앱 구매, 서버 서비스, 설정 데이터는 서로 다른 항목입니다. Shadowrocket은 Apple 플랫폼에서만 제공되며 App Store에서만 받을 수 있습니다.

App Store 및 구매App Store 정품 확인
구매 전에 개발자 Shadow Launch Technology Limited, 이 사이트와 동일한 공식 아이콘, 제품 페이지의 앱 ID 932747118을 확인하세요. 이름이 비슷하거나 검색 결과 상단에 표시된다는 사실만으로는 세 항목을 확인한 것이 아닙니다. 주 사용 기기는 iPhone과 iPad입니다. Mac, Apple TV, Apple Vision의 호환성, 시스템 요구 사항, 구매 가능 여부는 App Store 페이지를 기준으로 확인하세요.
App Store 및 구매일회성 구매
일회성 구매는 클라이언트 앱의 결제 방식입니다. 현재 가격과 구매 가능 여부는 App Store 페이지를 확인하세요. 앱을 한 번 구매하는 것은 회선 요금제가 아니며, 앱을 결제해도 서버 연결 정보가 자동으로 제공되지 않습니다. 사용하려면 기존 구독이나 서버 정보가 필요하며, 관련 정보는 서비스 제공자에게서 받으세요.
App Store 및 구매구입 항목
구입 항목은 App Store 계정의 구매 내역으로, 앱을 다시 설치하거나 기기를 바꿀 때 구입한 앱을 찾는 데 사용할 수 있습니다. 현재 스토어 계정이 처음 구매한 계정인지 확인하고, 복원 조건은 App Store 페이지를 기준으로 살펴보세요. 앱을 다시 받을 수 있어도 로컬 설정, 서버 정보, 기타 데이터까지 자동으로 복원되는 것은 아닙니다.

스토어 이동 경로나 복원 절차를 확인해야 하나요? 정품 확인 안내와 구입 항목 복원 절차를 확인하세요. 연결 문제는 FAQ에서 더 살펴볼 수 있습니다.