규칙 분기와 Global Routing
Global Routing에서 Config를 선택하면 현재 구성의 규칙을 순서대로 적용하며, 일반적으로 처음 일치하는 규칙에 따라 요청이 처리됩니다. DOMAIN-SUFFIX는 도메인 접미사, IP-CIDR은 IP 주소 대역을 기준으로 매칭할 때 적합합니다. FINAL은 마지막에 배치해 나머지 요청을 처리하도록 합니다. Proxy와 Direct는 전체 라우팅 방식을 선택하는 항목입니다. 변경 후에는 현재 사용 중인 구성을 확인하고 대상 요청을 테스트하세요. 파일을 수정해도 해당 파일을 선택하지 않으면 실제 연결에는 반영되지 않습니다.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
- Global Routing
- Config
- Proxy
- Direct
On Demand 연결
On Demand는 설정한 조건에 따라 시스템 연결을 시작하는 기능입니다. Settings에서 관련 항목을 찾아볼 수 있습니다. 먼저 수동으로 연결이 정상 작동하는지 확인한 뒤 실제 네트워크 환경에 맞게 조건을 조정하고, 네트워크를 바꾸거나 화면을 잠근 뒤에도 다시 테스트하세요. 이 기능은 연결 시점을 처리할 뿐 서버 인증을 대신하거나 만료된 구독을 복구하지 않습니다. 아래 규칙 예시는 연결 후 요청을 어디로 보낼지 다루므로 On Demand 실행 조건과는 별개의 설정입니다. 문제를 확인할 때 각각 살펴보세요.
[Rule]
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
다양한 프로토콜과 Add Server
Shadowrocket은 Shadowsocks, VMess, VLESS, Trojan, HTTP, SOCKS5, WireGuard, Hysteria2 등의 프로토콜을 지원합니다. 서버를 직접 추가하려면 Add Server에서 Type을 선택한 후 보유한 서버 정보에 따라 주소, 포트, 인증 항목을 입력하세요. 프로토콜마다 필요한 입력란이 다르므로 서로 바꿔 입력할 수 없습니다. 연결에 실패하면 분기 규칙을 반복해서 수정하기보다 프로토콜 유형과 필수 항목부터 확인하세요. 아래의 PROXY는 라우팅 정책을 나타내며 특정 프로토콜 이름이 아닙니다.
[Rule]
DOMAIN,example.com,PROXY
FINAL,DIRECT
기존 구독 가져오기 및 업데이트
구독 링크는 이용 중인 서비스 제공업체에서 받으세요. 가져오기 전에 링크가 서버 목록인지 전체 구성인지 확인하고 알맞은 메뉴를 사용하세요. Config의 Subscribe는 구성 구독에 사용하며, 서버 구독을 추가할 때는 Type을 확인해야 합니다. 업데이트 후 항목이 실제로 나타나는지, 이름이 바뀌었는지, 현재 선택한 서버가 여전히 유효한지 확인하세요. 구독에 접속 정보가 포함될 수 있으므로 공개적으로 공유하지 마세요. 아래 예시는 규칙 문법을 보여주며 구독 링크를 입력하는 용도가 아닙니다.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,PROXY
- Subscribe
- Add Server
- Scan QR Code
구성 파일 및 iCloud 동기화
Config에서 연결에 필요한 구성 파일을 관리합니다. 편집하기 전에 복구할 수 있도록 사본을 보관하세요. General, Rule, Host, URL Rewrite 등의 섹션은 각각 역할이 다르므로 새 규칙은 올바른 위치에 추가해야 합니다. iCloud 동기화를 사용하는 경우 이 기기의 계정과 동기화 상태를 확인한 다음 대상 파일의 내용을 확인하세요. 동기화 완료와 구성 선택은 별개의 작업입니다. 원격 구성이 업데이트된 뒤에는 사용자 지정 규칙도 확인해 업데이트 과정에서 로컬 수정 사항이 사라진 것은 아닌지 살펴보세요.
[Rule]
DOMAIN-SUFFIX,example.com,DIRECT
FINAL,PROXY
Connectivity Test 및 진단
Connectivity Test는 서버 연결 상태를 확인하는 데 도움을 주지만, 결과는 테스트 방식과 네트워크 환경, 대상 서버의 응답에 따라 달라질 수 있습니다. 먼저 서버 정보를 확인하고 같은 네트워크에서 결과를 비교하세요. 테스트 응답이 있다고 해서 모든 웹사이트에 정상적으로 접속할 수 있다는 뜻은 아닙니다. Settings의 Diagnostics로 문제를 찾고 Data에서 트래픽 변화를 살펴볼 수 있지만, 트래픽이 늘었다는 사실만으로 규칙 분기가 올바르다고 판단할 수는 없습니다. 아래 규칙은 특정 도메인에 적용할 정책을 이해하는 예시입니다. 검증할 때는 실제 요청 기록도 함께 확인하세요.
[Rule]
DOMAIN,example.com,PROXY
FINAL,DIRECT
- Connectivity Test
- Diagnostics
- Data