Home의 Global Routing에서 Config, Proxy, Direct 중 하나를 선택합니다. Config는 현재 구성 파일의 규칙에 따라 요청을 처리하고, Proxy는 현재 프록시 정책을 사용하며, Direct는 직접 연결합니다. 도메인이나 주소별로 다르게 처리하려면 먼저 Config에서 적용 중인 파일을 확인한 다음 Rule의 순서를 살펴보세요. 규칙은 위에서 아래로 매칭되며, 일치하는 규칙에서 멈춥니다. 구체적인 조건을 포괄적인 조건보다 앞에 두고, FINAL은 보통 마지막에 배치합니다. 아래 예시는 문법 설명용이며 실제로 사용할 수 있는 서비스를 제공하지 않습니다.
DOMAIN-SUFFIX,ad.example.com,REJECT
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
Settings에서 On Demand를 찾아 네트워크 조건에 따른 자동 연결 동작을 설정하세요. On Demand는 연결을 시작할 시점을 정하며, Config의 도메인별 라우팅 규칙을 대신하지 않습니다. 먼저 수동 연결로 서버 사용이 가능한지 확인한 다음 조건을 하나씩 추가하세요. Wi-Fi를 전환한 뒤 연결 동작이 예상과 다르면 규칙 전체를 다시 작성하기보다 여기에서 SSID와 네트워크 조건을 확인하세요. 설정을 바꾼 뒤에는 대상 네트워크와 다른 네트워크에서 각각 테스트하세요. 자동 연결이 요청의 프록시 경유를 보장하는 것은 아닙니다.
On Demand
Wi-Fi → SSID 조건 확인
셀룰러 네트워크 → 연결 동작 확인
Home의 Add Server에서 먼저 Type을 선택한 뒤 해당 필드를 입력하세요. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard의 매개변수는 주소만으로 서로 대체할 수 없습니다. 포트, 인증 방식, 전송 설정도 기존 서버 정보와 일치해야 합니다. QR 코드를 스캔하거나 정보를 가져온 뒤에도 항목을 열어 Type과 Host를 확인하세요. 이름은 목록에 표시되는 라벨일 뿐, 프로토콜을 판단하는 근거가 아닙니다. 필요한 매개변수는 이용 중인 서비스 제공업체에서 확인하고, 값이 없는 필드에 다른 항목의 값을 대신 입력하지 마세요.
ShadowsocksVMessVLESSTrojanHysteria2WireGuard
Home에서 기존 구독을 추가하려면 Subscribe를 선택하고 링크를 입력하세요. 구독 링크는 이용 중인 서비스 제공업체에서 받으세요. 가져온 뒤에는 그룹과 서버 항목을 확인하고 사용할 항목을 선택합니다. 구독 업데이트는 원본 목록의 변경 사항을 반영하는 기능이며, 현재 Config의 규칙 전체를 바꾸는 기능은 아닙니다. 여러 구독을 함께 사용할 때는 구분하기 쉬운 그룹 이름을 유지하고, 삭제 전에는 어떤 출처의 구독인지 확인하세요. 링크에 접근 정보가 포함될 수 있으므로 화면 캡처나 문제 기록을 공유할 때 전체 링크를 가리세요.
- Subscribe: 출처 확인
- Home: 그룹 확인
- 서버를 선택한 뒤 연결
Config에 들어가면 먼저 현재 적용 중인 파일을 확인하고 General, Rule 등의 섹션을 편집하세요. 서버 목록은 연결할 대상을 정하고, 구성 파일은 요청을 처리하는 방식을 정합니다. 두 항목은 같은 내용이 아닙니다. DNS나 규칙을 조정하기 전에 기존 파일을 저장하고, 한 번에 한 가지 항목만 변경한 뒤 같은 요청으로 다시 테스트하세요. Global Routing이 Proxy 또는 Direct로 설정되어 있으면 일부 규칙이 예상대로 적용되지 않을 수 있습니다. 편집기에 규칙이 있는지만 보지 말고 모드와 파일을 함께 확인하세요.
[General]
loglevel = notify
[Rule]
FINAL,PROXY
연결한 뒤 Home에서 Connectivity Test를 실행하고 실제 웹페이지나 앱 요청으로도 확인하세요. Data의 트래픽 기록은 클라이언트가 처리한 요청을 살펴보는 용도이며, 서비스 제공업체의 청구 내역이나 잔여량으로 간주해서는 안 됩니다. Settings의 Diagnostics와 관련 Log 정보는 이름 확인 실패, 연결 실패, 규칙 매칭 문제를 구분하는 데 도움이 됩니다. 테스트 결과는 대상 주소와 네트워크 상태에 따라 달라질 수 있습니다. 한 번의 성공이나 낮은 테스트 수치만으로 지속적인 실제 사용을 확인할 수는 없습니다.
- Connectivity Test
- 실제 요청 및 Data
- Diagnostics 및 Log
사용 중인 기기 사이에서 설정을 옮기려면 먼저 시스템 iCloud 상태를 확인한 뒤 앱 내 동기화 옵션과 실제 동기화 결과를 살펴보세요. 앱 구매 내역과 구성 데이터는 별도로 관리됩니다. App Store에서 클라이언트를 다시 받더라도 기존 서버 정보가 Home에 자동으로 복원되는 것은 아닙니다. 처음 동기화하기 전에 로컬 구성을 보관하고, 대상 기기에 원하는 내용이 표시되는지 확인한 뒤 설정을 조정하세요. 내용이 일치하지 않으면 편집을 반복하지 말고 계정과 동기화 상태부터 확인해 사용 중인 구성을 덮어쓰지 않도록 하세요.
App Store → 구매 내역
iCloud → 동기화 상태
Home / Config → 실제 내용