설정
Chute의 대부분 기능은 설정 파일로 제어됩니다. Chute iOS와 Chute Mac은 iCloud Drive를 통해 설정 파일을 공유할 수 있습니다. 텍스트 편집기, Chute iOS 앱 또는 Chute Dashboard로 설정 파일을 편집할 수 있습니다.
설정 섹션
설정 파일은 명명된 섹션으로 구성됩니다:
| 섹션 | 용도 |
|---|---|
[General] |
전역 설정 (로깅, IPv6, DNS, 프록시 포트 등) |
[Proxy] |
아웃바운드 프록시 정책 정의 |
[Proxy Group] |
정책 그룹 정의 (select, url-test, fallback, load-balance, ssid) |
[Rule] |
트래픽 매칭 및 라우팅 규칙 |
[Host] |
로컬 DNS 호스트-IP 매핑 |
[DNS] |
DNS 설정. [General]의 DNS 키와 [Host] 형식의 도메인별 재정의를 모두 허용합니다 |
[URL Rewrite] |
URL 재작성 규칙 |
[Header Rewrite] |
HTTP 헤더 재작성 규칙 |
[Body Rewrite] |
HTTP 본문 검색 및 교체 규칙 |
[Map Local] |
모의 응답 규칙 |
[MITM] |
HTTPS 복호화 설정 |
[Script] |
JavaScript 스크립트 정의 |
[SSID Setting] |
Wi-Fi SSID 일시 중단 규칙 |
[Replica] |
트래픽 기록 필터 |
[Module] |
외부 모듈 파일 |
[WireGuard <name>] |
WireGuard 터널 설정 (인스턴스 이름이 필수입니다. 예: [WireGuard HomeServer]) |
[AmneziaWG <name>] |
AmneziaWG 터널 설정, 난독화 매개변수를 갖춘 WireGuard 호환 구성 (인스턴스 이름이 필수입니다. 예: [AmneziaWG HomeServer]) |
[Tailscale] |
전역 Tailscale 설정 (전역적으로 고유) |
[Proxy Provider] |
외부 프록시 목록 소스 |
[Rule Provider] |
외부 규칙 세트 소스 |
알림:
[Panel],[Ponte],[MTProto]섹션은 Surge 설정에서 오류가 나지 않도록 인식되며, 설정을 저장할 때 해당 줄이 그대로 보존되지만, Chute에서는 아무런 효과가 없습니다.
DNS 섹션
DNS 관련 [General] 키는 최상위 [DNS] 섹션 아래에 동일하게 작성할 수 있습니다. 이 섹션의 줄은 키별로 처리됩니다:
| 줄 | 처리 |
|---|---|
dns-server, doh(별칭 doh-server), dot, doq, doh3, hijack-dns, always-real-ip |
[General]에서와 완전히 동일합니다. 해당 키는 [General]에 작성된 것처럼 저장됩니다 |
| 그 외의 모든 줄 | [Host]의 도메인별 문법으로 파싱됩니다. 예: *.example.com = server:1.1.1.1 |
| 둘 중 어느 쪽도 아닌 키 | 로그에 알림을 남기고 무시되며, 줄 자체는 보존됩니다 |
[DNS]
doh = https://dns.google/dns-query
hijack-dns = 8.8.8.8:53
*.example.com = server:1.1.1.1
참고: 여기서는 두 가지 줄 형식이 모두 허용되므로,
[DNS]섹션에 DNS 서버 설정과 도메인별 재정의를 섞어 쓸 수 있습니다. 동일한 설정을[General]과[DNS]에 중복해서 작성하지 마세요. 예를 들어doh줄이 두 번 나오면 중복된 DoH 설정으로 보고됩니다.
주석
Chute 설정 파일은 '#', ';' 및 '//'로 시작하는 주석 줄을 지원합니다. 인라인 주석도 지원됩니다: '//'를 사용하거나, 앞에 공백이 있는 '#' / ';'를 사용할 수 있습니다. 주석과 빈 줄은 설정이 저장될 때 유지됩니다.
이 페이지는 영어판의 번역본입니다. 내용이 다를 경우 영어판이 우선합니다.