전체 라우팅 메뉴
Global Routing에서 전체 라우팅 방식을 선택할 수 있습니다. 주로 사용하는 모드는 Config(구성), Proxy(프록시), Direct(직접 연결)입니다. 규칙이 적용되지 않는다면 먼저 Config가 선택되어 있는지 확인하세요. 구성 파일의 규칙만 수정하는 것으로는 모드 선택을 대신할 수 없습니다.
먼저 인터페이스 메뉴, 프로토콜 유형, 규칙 정책을 구분한 뒤 관련 매개변수를 확인하세요. 영문 명칭은 앱에 표시된 그대로 두고, 한국어 설명으로 각 항목의 기능과 그 항목만으로 판단할 수 없는 점을 안내합니다.
모드는 경로를 선택하는 방법을 정하고, 온디맨드 기능은 연결 시점을 정합니다. 테스트 메뉴는 연결 결과를 확인할 때 사용합니다.
Global Routing에서 전체 라우팅 방식을 선택할 수 있습니다. 주로 사용하는 모드는 Config(구성), Proxy(프록시), Direct(직접 연결)입니다. 규칙이 적용되지 않는다면 먼저 Config가 선택되어 있는지 확인하세요. 구성 파일의 규칙만 수정하는 것으로는 모드 선택을 대신할 수 없습니다.
Global Routing에서 Config를 선택하면 현재 구성의 규칙에 따라 연결 정책이 정해집니다. 실제 결과는 활성화된 구성, 규칙 순서, 최종 정책에 따라 달라집니다. 같은 이름의 구성 관리 메뉴는 파일을 관리하는 곳이므로 두 항목을 함께 확인해야 합니다.
Proxy는 Global Routing에서 프록시를 주요 라우팅 방식으로 사용하는 모드입니다. Config의 규칙 적용 결과와 비교해 확인할 때 유용합니다. 선택한 서버가 반드시 작동한다는 뜻도, 규칙 끝에 있는 PROXY 키워드와 같은 의미도 아닙니다. 연결하려면 서버 매개변수와 네트워크 조건이 올바르게 설정되어야 합니다.
Direct는 대상 연결을 프록시 서버로 보내지 않고 직접 연결하는 방식입니다. VPN 연결 중지와는 별개의 동작이며, 이 모드를 선택해도 시스템의 VPN 구성이 자동으로 삭제되지는 않습니다. 확인할 때는 모드와 연결 상태를 모두 살펴보세요.
On Demand는 설정된 네트워크 조건에 따라 VPN 연결을 시작해 수동 연결을 반복하는 일을 줄여 줍니다. 도메인별로 어떤 정책을 적용할지 판단하는 기능은 아닙니다. 규칙 분류는 라우팅 모드와 구성에 따라 결정되므로, 설정을 변경한 뒤에는 실제 사용하는 네트워크에서 각각 확인하세요.
DNS는 도메인 이름을 IP 주소로 변환하며, 대부분 연결을 시작하기 전에 필요한 과정입니다. 해석 결과와 경로는 대상에 연결할 수 있는지, IP 규칙이 어떻게 적용되는지에 영향을 줄 수 있습니다. 도메인으로는 접속되지 않지만 IP 주소로는 접속된다면 DNS를 별도로 점검하세요.
Connectivity Test는 현재 조건에서 테스트 대상에 연결할 수 있는지 확인합니다. 결과는 테스트 방식과 대상의 응답에 따라 달라집니다. 테스트에 성공해도 모든 웹사이트에 접속할 수 있다는 뜻은 아니며, 테스트 시간으로 지속적인 전송 속도를 계산할 수도 없습니다. 실제로 이용할 대상에 연결해 확인하세요.
프로토콜 유형은 사용자가 보유한 서버 정보에 맞춰 선택해야 합니다. 이름은 속도 순위를 나타내지 않으며, 유형을 바꾸는 것만으로 서버 측 지원을 대신할 수 없습니다.
Shadowsocks는 지정된 암호화 방식으로 서버와 통신합니다. 일반적으로 주소, 포트, 비밀번호, 암호화 방식을 입력해야 합니다. 암호화 방식은 서버 설정과 일치해야 하며 이름이 비슷하다는 이유로 바꾸면 안 됩니다. 실제 속도는 연결 경로, 서버, 기기의 처리 부하 등 여러 조건에 따라 달라집니다.
VMess는 사용자 ID 등의 정보로 인증하며 다양한 전송 방식과 함께 사용할 수 있습니다. 사용자 ID뿐 아니라 전송 유형, 경로, TLS 설정도 확인해야 합니다. 일부 항목이 맞더라도 전체 매개변수 조합이 일치한다고 볼 수 없으며, 시스템 시간도 인증에 영향을 줄 수 있습니다.
VLESS는 비교적 간결한 프로토콜 구조로 인증과 요청을 처리하며, 사용자 ID가 필요한 경우가 많습니다. 보안은 실제 전송 방식과 보안 계층에 따라 달라지므로 프로토콜 이름만으로 암호화 여부를 판단할 수 없습니다. 기존 서버에서 제공한 매개변수 조합을 그대로 적용하세요.
Trojan은 일반적으로 TLS로 연결하고 비밀번호로 인증합니다. 주소, 포트, 비밀번호, SNI, 인증서 검증 설정이 서로 일치해야 합니다. SNI는 TLS 핸드셰이크에서 서버 이름을 지정하는 기능입니다. 오류를 없애기 위해 인증서 검증을 임의로 끄지 마세요.
HTTP 프록시는 클라이언트에서 프록시 서버로 보내는 요청을 처리합니다. HTTPS 대상에 접속할 때는 보통 CONNECT로 터널을 설정합니다. 대상 웹사이트가 HTTPS를 사용한다고 해서 클라이언트와 프록시 서버 사이도 TLS로 연결된다는 뜻은 아닙니다. 프록시 연결 자체의 보안 설정을 따로 확인하세요.
SOCKS5는 클라이언트와 프록시 서버 사이에서 대상 주소와 연결 방식을 협상하며, 사용자 이름과 비밀번호 인증을 사용할 수도 있습니다. 인증과 전송 암호화는 서로 다른 개념입니다. UDP 지원은 클라이언트, 서버, 네트워크 조건이 모두 갖춰져야 하므로 프로토콜 이름만으로 가능 여부를 판단할 수 없습니다.
WireGuard는 키 쌍으로 통신 상대를 식별하며, 구성에는 일반적으로 로컬 주소, 개인 키, 피어 공개 키, 엔드포인트, 라우팅 범위가 포함됩니다. 개인 키는 민감한 정보이므로 도움을 요청할 때 올리는 스크린샷에 표시되지 않도록 하세요. 엔드포인트뿐 아니라 라우팅 범위와 DNS 설정도 함께 확인해야 합니다.
Hysteria2는 QUIC 기반으로 동작하므로 하위 계층인 UDP에 연결할 수 있어야 합니다. 인증 정보, TLS, 서버 관련 설정이 서로 일치해야 합니다. 특정 네트워크에서 연결에 실패했다고 해서 곧바로 클라이언트 오류라고 단정하거나 모든 네트워크에서의 속도를 추정해서는 안 됩니다.
먼저 매칭 조건을 작성하고 그다음 정책을 지정하세요. 규칙은 보통 순서대로 적용되므로 범위가 좁고 구체적인 규칙을 넓은 규칙보다 앞에 둡니다.
DOMAIN은 example.com처럼 지정한 전체 도메인과 정확히 일치하는 항목을 매칭하며 모든 하위 도메인을 자동으로 포함하지 않습니다. 대상이 실제로 www.example.com이나 다른 서비스 도메인을 사용한다면 규칙을 추가하거나 적절한 접미사 규칙을 선택하세요. 브라우저에 표시된 대표 도메인만 보고 판단하면 안 됩니다.
DOMAIN-SUFFIX는 도메인 접미사를 기준으로 매칭합니다. example.com을 지정하면 루트 도메인과 하위 도메인이 포함됩니다. 임의의 문자열 포함 여부를 확인하는 규칙은 아닙니다. 관련 도메인을 묶어 적용할 때는 경계를 확인해 범위 밖의 대상까지 포함된다고 오해하지 않도록 하세요.
DOMAIN-KEYWORD는 도메인에 지정한 문자열이 포함되어 있는지 확인합니다. 일반적으로 정확한 도메인 규칙보다 적용 범위가 넓습니다. 예상하지 못한 도메인에도 키워드가 포함될 수 있으므로 매칭 범위를 분명히 알고 있을 때 사용하세요. 정확하게 제어하려면 DOMAIN 또는 DOMAIN-SUFFIX를 우선 검토하세요.
GEOIP는 IP 지리 데이터베이스를 기준으로 대상 주소를 분류합니다. 예를 들어 GEOIP,CN,DIRECT는 해당 조건에 일치할 때 직접 연결한다는 뜻입니다. 도메인 접미사가 아니라 대상 IP의 지리 정보를 기준으로 매칭합니다. 데이터베이스 내용, 해석 결과, 대상 주소가 달라지면 실제 매칭 결과도 달라질 수 있습니다.
IP-CIDR은 주소와 접두사 길이로 IPv4 네트워크 대역을 지정하며, IPv6 대역에는 IP-CIDR6를 사용합니다. 접두사 길이에 따라 적용 범위가 달라지므로 단일 주소와 네트워크 대역을 혼동하지 마세요. 듀얼 스택 대상은 두 주소 유형의 라우팅 결과를 각각 확인해야 합니다.
FINAL은 앞선 규칙에 모두 매칭되지 않은 연결에 최종 정책을 적용하며, 일반적으로 규칙 목록의 마지막에 둡니다. FINAL,DIRECT와 FINAL,PROXY는 기본 동작이 서로 다릅니다. 특정 웹사이트 규칙을 추가하기 전에 나머지 트래픽에 어떤 경로를 적용할지 먼저 확인하세요.
PROXY는 프록시 정책, DIRECT는 직접 연결, REJECT는 연결 거부를 뜻합니다. 즉, 매칭된 뒤에 어떻게 처리할지를 지정합니다. 이 대문자 키워드는 Global Routing의 모드 버튼이 아니며 특정 서버 연결이 정상적으로 검증되었다는 뜻도 아닙니다.
다음 설명은 사용자가 본인의 구독 정보나 서버 정보를 이미 보유한 경우를 전제로 합니다. 서버 목록, 구성 파일, 테스트 결과는 각각 용도가 다르며 서로 대체할 수 없습니다.
Subscribe는 사용자가 기존에 보유한 구독 정보를 가져오고 업데이트하는 기능입니다. 링크는 이용 중인 서비스 제공업체에서 받으세요. 링크에 접근 인증 정보가 포함될 수 있으므로 민감한 정보로 취급해야 합니다. 구독 업데이트에 성공해도 내용만 가져온 것이며, 모든 연결이 작동한다는 뜻은 아닙니다.
SERVER는 서버 항목 그룹을 나타내며 Add Server는 연결 정보를 수동으로 추가하는 메뉴입니다. 항목에는 일반적으로 프로토콜, 주소, 포트, 인증 매개변수가 포함됩니다. 이름은 항목을 구분하기 위한 용도일 뿐 인증에 영향을 주지 않으며 실제 매개변수 확인을 대신할 수 없습니다.
구성 파일에는 규칙, DNS, 기타 연결 설정이 담기며 서버 정보만 기록하는 목록과는 역할이 다릅니다. 가져오기 전에 출처와 변경 범위를 확인하고, 저장한 뒤 해당 파일을 사용할지 선택하세요. 가져오기에 성공해도 현재 라우팅에 파일의 규칙이 적용되었다는 뜻은 아닙니다.
지연 시간은 일반적으로 테스트 요청이 왕복하는 데 걸린 시간을 나타냅니다. 테스트 대상, 방식, 경로, 서버 응답에 따라 달라집니다. 수치가 낮다고 대용량 파일 전송이 반드시 빠른 것은 아니며, 시간 초과가 모든 서비스 이용 불가를 뜻하는 것도 아닙니다. 결과를 비교할 때는 테스트 조건을 동일하게 맞추세요.
구매 기록은 App Store 계정에 속하고, 서버와 규칙은 개인 구성에 속합니다. 클라이언트를 복원할 때는 두 항목을 각각 확인해야 합니다.
Shadowrocket은 App Store에서만 판매되며 주로 iPhone과 iPad를 대상으로 합니다. 시스템 요구 사항은 App Store 페이지 표기를 기준으로 확인하세요. 제품을 확인할 때 개발자 Shadow Launch Technology Limited, 공식 아이콘, 제품 페이지 주소의 앱 ID 932747118을 함께 살펴보세요.
Apple ID는 App Store 구매 기록을 확인하는 데 사용됩니다. 앱을 다시 받으려면 현재 스토어에서 사용하는 계정이 구매 당시 계정과 같은지 확인하세요. 기기의 iCloud 로그인 계정과 App Store 구매 계정은 다를 수 있으므로 기기에 로그인되어 있다는 사실만으로 구매 기록을 확인할 수는 없습니다.
구입 항목은 이전에 구매한 앱의 스토어 기록을 찾아보는 메뉴로, 기기 변경이나 재설치 시 구매 내역을 확인할 수 있습니다. 클라이언트를 다시 받아도 서버와 구성 전체가 복원되는 것은 아닙니다. 기기 간 구매 및 가족 공유 적용 여부는 App Store 페이지 표기를 기준으로 확인하세요.
일회성 구매는 클라이언트 사용 권한을 구매하는 방식이며, 실제 가격은 App Store에 현재 표시된 금액을 따릅니다. 클라이언트 일회성 구매 ≠ 연결 서비스 요금제입니다. 연결 기능을 사용하려면 사용자 본인의 구독 정보나 서버 정보가 필요합니다. 이 사이트는 노드나 구독을 제공·판매·추천하지 않습니다.
구매 경로, 개발자, 구입 항목 복원 방법을 확인해야 하나요? Shadowrocket 정품 다운로드 안내를 확인하세요. 단계별 사용 방법이 필요하다면 공식 시작 가이드를 참고하세요.