규칙 라우팅 Rule
Config에서 Rule을 확인하거나 편집하고 Global Routing을 Config로 설정해야 선택한 설정에 따라 트래픽이 규칙별로 매칭됩니다. DOMAIN-SUFFIX는 도메인 접미사를, IP-CIDR은 IP 주소 범위를 매칭합니다. DIRECT는 직접 연결, PROXY는 프록시 정책을 사용한다는 뜻입니다. 규칙 순서에 따라 결과가 달라지므로 구체적인 조건을 포괄적인 조건보다 앞에 두고, 나머지 요청은 FINAL로 처리하세요. 수정 후 저장하고 해당 Config가 선택되어 있는지 확인하세요. 예시 조각을 모든 네트워크에 적합한 완성 설정으로 사용하지 마세요.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
규칙 및 기능 안내 보기
On Demand 자동 연결
On Demand는 설정한 네트워크 조건에 따라 연결을 요청하는 기능이며, Settings에서 설정할 수 있습니다. 먼저 수동 연결이 되는지 확인한 뒤 조건을 하나씩 설정하고 자주 사용하는 네트워크에서 각각 동작을 살펴보세요. 이 기능은 연결 시점을 관리하며 연결 후 각 요청에 적용할 정책을 정하지는 않으므로 Rule이나 Global Routing을 대신할 수 없습니다. 조건을 변경한 뒤 시스템의 VPN 상태와 실제 접속 결과를 확인하세요. 자동 연결을 일시적으로 중지하려면 On Demand 설정도 함께 확인해야 합니다. 기본 스위치만 꺼도 조건에 따라 다시 연결될 수 있습니다.
Settings → On Demand
On Demand 연결 안내 보기
다양한 프로토콜 및 Add Server
Shadowrocket은 Shadowsocks, VMess, VLESS, Trojan, WireGuard 등의 프로토콜을 지원합니다. 서버를 직접 추가하려면 Add Server의 Type에서 기존 서버 정보와 일치하는 유형을 선택한 다음 Host, Port와 해당 유형에 필요한 인증, 전송, TLS 매개변수를 확인하세요. 프로토콜마다 입력 항목이 다르므로 서로 바꿔 적용할 수 없으며, 이름이 비슷하다고 필요한 매개변수를 생략해도 되는 것은 아닙니다. 가져온 뒤 연결되지 않으면 먼저 링크가 완전한지, 항목이 올바르게 인식되었는지 확인한 다음 서버 측 요구 사항을 살펴보세요. 프로토콜 이름만 보고 유형을 반복해서 바꾸지는 마세요.
Shadowsocks · VMess · VLESS
Trojan · WireGuard · Hysteria2
서버 입력 항목 안내 보기
Subscribe 구독 가져오기
기존 구독 링크가 있다면 Add Server에서 Subscribe를 선택하고 주소를 입력한 뒤 저장하세요. 이후 업데이트 결과를 확인합니다. 링크는 이용 중인 서비스 제공업체에서 받아야 하며, 복사할 때 공백이나 줄바꿈, 안내 문구가 섞이지 않도록 전체 매개변수를 그대로 유지하세요. 구독은 서버 항목을 한곳에서 관리하고 업데이트하는 기능으로, 모든 규칙 정책을 자동으로 결정하지는 않습니다. 업데이트에 실패하면 링크가 유효한지, 응답 내용이 클라이언트가 지원하는 형식인지, 현재 네트워크에서 구독 주소에 접속할 수 있는지 확인하세요. 구독 링크에는 접근 정보가 포함될 수 있으므로 스크린샷, 게시물 댓글, 진단 기록에 공개하지 마세요.
Add Server → Type → Subscribe
구독 업데이트 정책 보기
Config 설정 파일
Config에서 설정 파일을 관리할 수 있으며, 일반적인 섹션에는 General, Rule, Hosts가 있습니다. 편집하기 전에 정상 작동하는 사본을 보관하고 한 번에 한 종류의 설정만 변경하세요. 저장한 뒤 현재 선택된 파일도 확인합니다. Global Routing의 Config, Proxy, Direct는 각각 설정에 따른 라우팅, 모든 트래픽을 프록시 정책으로 전달, 직접 연결을 뜻합니다. 임시로 전환했다면 나중에 원래 설정으로 되돌리세요. iCloud 동기화를 사용한다면 동기화 범위와 기기에 실제로 표시되는 파일을 확인하세요. 앱 구매 기록, 설정 파일, 구독 내용은 각각 별도로 관리되므로 기기를 바꾼 뒤에도 하나씩 점검해야 합니다.
[General]
dns-server = system
[Rule]
FINAL,PROXY
Global Routing의 세 가지 모드 이해하기
진단 및 지연 시간 테스트
Home의 Connectivity Test는 서버 응답을 확인하는 데 도움이 되며, Settings의 Diagnostics는 문제를 더 자세히 파악할 때 사용합니다. 테스트 결과는 테스트 방법, 현재 네트워크, 대상 서버의 응답에 따라 달라집니다. 지연 시간이 표시되어도 실제 웹페이지에 접속할 수 있다는 뜻은 아닙니다. 연결 상태, 요청 기록, DNS 확인 결과를 함께 살펴보고 Data에서 트래픽 변화를 확인하세요. Data는 클라이언트 사용량 통계이며 서비스 제공업체 계정의 잔여 데이터와는 다릅니다. 문제를 해결할 때는 오류 메시지를 보관하고 서버 매개변수, 라우팅 모드, DNS 순으로 확인하세요. 한 번에 여러 곳을 변경하지 않는 것이 좋습니다.
Home → Connectivity Test
Settings → Diagnostics
Data
연결 확인 순서 보기