Rule: 요청 대상에 따라 처리 방식 선택
규칙 분기는 요청 대상별 처리 방식을 지정하는 기능입니다. Config에서 Rule을 확인하고 Global Routing에서 Config를 선택해 현재 설정이 요청 처리에 적용되도록 하세요. 규칙은 일반적으로 위에서부터 순서대로 매칭되므로 구체적인 조건을 기본 처리 항목보다 앞에 배치해야 합니다. DOMAIN-SUFFIX는 도메인 접미사를 매칭하고, PROXY는 프록시 처리를 지정하며, DIRECT는 직접 연결을 지정합니다. 예시는 문법 설명용이며 완전한 Config가 아닙니다. 변경 후에는 대상 요청의 매칭 결과를 확인하세요. 연결 스위치만으로 규칙 적용 여부를 판단할 수는 없습니다.
DOMAIN-SUFFIX,example.com,PROXY
DOMAIN-KEYWORD,example,PROXY
FINAL,DIRECT
예시 도메인은 실제 대상으로 바꿔 입력하세요
On Demand: 조건에 따라 연결 시작
On Demand는 설정한 조건에 따라 연결을 시작하는 기능입니다. Settings에서 관련 옵션을 확인할 수 있습니다. 먼저 수동 연결로 서버 정보와 현재 Config가 정상 작동하는지 확인한 다음 조건부 연결을 설정하세요. 그렇지 않으면 자동 연결이 문제 상황을 재현하기 어렵게 만들 수 있습니다. 연결이 끊긴 뒤 다시 연결될 때는 이 옵션과 시스템의 VPN 상태를 먼저 확인하세요. On Demand는 연결을 시작하는 방식을 정할 뿐, 누락된 서버 정보를 채우거나 Rule을 대체하지 않습니다. 네트워크 환경이 바뀐 뒤에는 실제로 조건이 작동하는지 다시 확인하세요.
Settings
On Demand
수동 연결을 확인한 뒤 조건부 연결을 설정하세요
프로토콜 유형: 기존 서버 정보와 일치시키기
Shadowrocket은 여러 프로토콜을 지원합니다. Add Server에서 Type을 선택해 적절한 유형을 지정하세요. 기존 서버 정보에 사용된 프로토콜과 같은 유형을 선택하고, 이름이 비슷하다는 이유로 임의로 바꾸지 마세요. Shadowsocks, VMess, VLESS, Trojan, WireGuard 등은 인증 방식과 필수 입력 항목이 서로 다르며, TLS 관련 항목도 하나씩 확인해야 합니다. 링크를 가져온 뒤에도 주소, 포트, 인증 정보가 모두 입력되었는지 살펴보세요. 유형을 올바르게 선택하는 것은 시작일 뿐입니다. 실제 연결과 대상 접근 결과로 최종 확인하세요.
Add Server
Type
Host
Port
입력 항목과 선택 가능한 유형은 앱에 표시되는 내용을 확인하세요
Subscribe: 기존 구독 정보 가져오기
Subscribe를 사용하면 이미 보유한 서버 목록을 가져오고 업데이트할 수 있습니다. Add Server에서 Subscribe를 선택하고 앱 안내에 따라 본인의 링크를 입력해 저장한 다음, Home에 예상한 항목이 표시되는지 확인하세요. 구독 업데이트에 성공해도 모든 서버에 연결할 수 있다는 뜻은 아닙니다. 기본 서버를 선택하고 연결을 테스트해야 합니다. 업데이트에 실패하면 링크가 완전한지, 인증이 유효한지, 현재 네트워크에서 접근할 수 있는지 먼저 확인하세요. 구독 링크에는 개인 인증 정보가 포함될 수 있으므로 스크린샷, 문의, 백업 시 주의하세요.
Add Server
Type: Subscribe
본인이 보유한 정보만 가져오세요. 이 사이트는 구독을 제공하지 않습니다
Config: 처리 규칙 저장 및 확인
Config는 규칙과 관련 네트워크 설정을 관리하며, Home의 서버 목록과는 역할이 다릅니다. 수정 전에 현재 작동하는 Config를 보관하고 General, Rule, Hosts 등의 항목을 확인하세요. 저장한 뒤 실제로 선택된 파일이 수정한 파일인지 확인해야 합니다. 기기 간 이동을 준비할 때 iCloud 동기화와 내보내기 백업을 사용할 수 있지만, 동기화 범위와 기기에서 복원된 결과를 확인하세요. 모든 정보가 자동으로 준비된다고 가정하지 마세요. 기기를 바꾼 뒤에는 Config, 기본 서버, 연결 권한을 각각 확인하고, 변경할 때마다 되돌릴 수 있는 기존 상태를 남겨 두세요.
Config
General
Rule
Hosts
구매 기록 복원과 설정 정보 복원은 각각 확인하세요
Connectivity Test: 연결 실패 구간 찾기
Connectivity Test는 연결 가능 여부를 확인하는 기능입니다. 현재 서버, 테스트 방식, 실제 요청을 함께 고려해 결과를 판단하세요. 먼저 일반 네트워크가 작동하는지 확인한 다음 기본 서버와 연결 상태를 점검하고 대상에 접속해 보세요. 한 번의 테스트 성공이 모든 웹사이트의 정상 작동을 보장하지 않으며, 시간 초과가 계정 정보 오류를 의미하지도 않습니다. Data에서 트래픽 변화를 참고할 수 있지만, 트래픽이 발생했다고 대상 요청이 완료된 것은 아닙니다. 네트워크 환경과 실패 현상을 기록하고 한 번에 하나씩 변경하면 서버, 규칙, DNS 문제를 구분하기 쉽습니다.
Home
Connectivity Test
Settings
Test Method
테스트 결과는 실제 접속 결과와 함께 판단하세요