정책 그룹

정책 그룹은 여러 정책을 포함할 수 있습니다. 프록시 정책, 다른 정책 그룹 또는 내장 정책(DIRECT 및 REJECT)이 될 수 있습니다.

다섯 가지 그룹 유형이 있습니다: select, url-test, fallback, load-balancessid. [Proxy Group] 섹션은 정책 그룹을 선언합니다.

수동 선택 그룹

사용자 인터페이스에서 사용할 정책을 선택합니다.

SelectGroup = select, ProxyHTTP, ProxyHTTPS, DIRECT, REJECT

선택적 매개변수: default=<index>(초기 선택 멤버 인덱스), policy-provider:Name(프록시 제공자에서 멤버 가져오기), filter= / exclude-filter=(제공자가 제공한 멤버에 적용되는 정규식), 그리고 HIDDEN=true.

iOS 버전에서는 Today Widget을 사용하여 첫 번째 'select' 그룹의 정책을 빠르게 전환할 수 있습니다. macOS 버전에서는 메뉴 바 메뉴에서 정책을 전환할 수 있습니다.


자동 URL 테스트 그룹

URL에 대한 지연 시간을 벤치마킹하여 사용할 정책을 자동으로 선택합니다.

AutoTestGroup = url-test, ProxySOCKS5, ProxySOCKS5TLS, url = http://www.google.com/generate_204

매개변수

url: 필수

Chute는 URL에 HTTP GET 요청을 보냅니다. 테스트는 응답 데이터 수신 여부만 확인하며, 응답이 HTTP 오류이더라도 상관없습니다.

interval: 선택, 초 (기본값: 600초).

벤치마크 결과는 간격 시간 이후에 폐기됩니다. 정책 그룹이 사용되면 재테스트가 발생합니다.

tolerance: 선택, ms (기본값: 100ms).

새 승자의 점수가 이전 승자의 점수에 허용 오차를 더한 값보다 높을 때만 정책이 변경됩니다.

timeout: 선택, 초 (기본값: 5초).

시간 초과 내에 완료되지 않으면 정책을 포기합니다.

lazy: 선택 (true/false, 기본값: false).

활성화되면 정책은 시작 시가 아닌 첫 사용 시에만 테스트됩니다.

max-failed-times: 선택 (기본값: 0, 비활성화).

정책이 선택에서 제외되기 전까지의 연속 실패 횟수입니다. 설정하지 않으면(0) 실패 횟수로 정책이 제외되지 않습니다.

expected-status: 선택 (기본값: 비어 있음).

expected-status=204

URL 테스트의 예상 HTTP 상태 코드입니다. 지정된 경우 이 상태 코드의 응답만 성공으로 간주됩니다.

idle-timeout: 선택, 초.

idle-timeout = 120

이 정책 그룹을 통한 연결의 유휴 시간 초과입니다. 이 시간보다 오래 유휴 상태인 연결은 종료됩니다.

HIDDEN=true, filter=, exclude-filter=, policy-provider:Name도 지원됩니다.


폴백 그룹

우선순위에 따라 사용 가능한 정책을 선택합니다. 가용성은 자동 URL 테스트 그룹과 마찬가지로 URL에 접근하여 테스트합니다. 앞에 정의된 정책이 높은 우선순위를 가집니다.

FallbackGroup = fallback, ProxySOCKS5, ProxySOCKS5TLS, url = http://www.google.com/generate_204

매개변수

url: 필수

테스트할 URL을 지정합니다.

interval: 선택, 초 (기본값: 600초).

벤치마크 결과가 폐기되는 기간을 결정합니다.

timeout: 선택, 초 (기본값: 5초).

시간 초과까지 완료되지 않으면 정책을 포기합니다.

lazy / max-failed-times: 선택.

자동 URL 테스트 그룹과 동일합니다. HIDDEN=true, filter=, exclude-filter=, policy-provider:Name도 지원됩니다.


SSID 그룹

현재 Wi-Fi SSID에 따라 정책을 선택합니다.

SSIDGroup = ssid, default = ProxyHTTP, cellular = ProxyHTTP, SSIDName = ProxySOCKS5

매개변수

default: 필수.

일치하는 SSID 옵션이 발견되지 않았을 때의 정책입니다.

cellular: 선택.

셀룰러 네트워크에서의 정책입니다. 제공되지 않으면 기본 정책이 사용됩니다.

default 외에 최소 하나의 SSID 매핑(예: SSIDName = ProxySOCKS5)이 필요합니다.


로드 밸런스 그룹

로드 밸런싱 전략을 사용하여 여러 프록시에 요청을 분산합니다.

LBGroup = load-balance, ProxySOCKS5, ProxyHTTPS, url = http://www.google.com/generate_204, strategy = round-robin

매개변수

strategy: 선택 (기본값: round-robin)

로드 밸런싱 전략을 지정합니다:

전략 설명
round-robin 모든 프록시에 순서대로 균등하게 요청 분산
consistent-hashing 동일한 호스트명을 일관되게 동일한 프록시로 라우팅
sticky-sessions 클라이언트 친화도에 따라 동일한 프록시에 세션 고정

url: 필수

url = http://www.google.com/generate_204

Chute는 HTTP GET 요청을 보내 프록시 가용성을 테스트합니다. 정상 상태의 프록시만 로드 밸런싱에 사용됩니다.

interval: 선택, 초 (기본값: 600초).

interval = 300

프록시 가용성을 재테스트하는 빈도입니다.

timeout: 선택, 초 (기본값: 5초).

timeout = 3

가용성 테스트 요청의 시간 초과입니다.

HIDDEN: 선택 (true/false, 기본값: false).

HIDDEN = true

활성화되면 정책 그룹이 사용자 인터페이스에서 숨겨집니다. 이 키는 대문자이며 대소문자를 구분합니다. select, url-test, fallback 그룹에서도 사용할 수 있습니다.

참고: interrupt-exist-connections 매개변수는 이제 전역 [General] 설정입니다. 기타 옵션을 참조하세요.


프록시 제공자

프록시 제공자를 사용하면 외부 소스(파일 또는 URL)에서 프록시 목록을 가져올 수 있습니다. [Proxy Provider] 섹션에 정의됩니다:

[Proxy Provider]
MyProvider = url=https://example.com/proxies.yaml, interval=3600

매개변수

매개변수 필수 설명
type 아니오 http(기본값), file 또는 inline
url type=http일 때 예 프록시 목록을 가져올 URL
path type=file일 때 예 프록시 목록의 로컬 파일 경로
interval 아니오 업데이트 간격(초) (기본값: 86400)
format 아니오 페이로드 형식
filter 아니오 일치하는 프록시 이름만 포함하는 필터 정규식
exclude-filter 아니오 일치하는 프록시 이름을 제외하는 필터 정규식

페이로드는 proxies:(또는 payload:) 목록이 있는 mihomo 스타일 YAML 문서여야 합니다.

프록시 제공자는 정책 그룹에서 policy-provider: 접두사로 참조됩니다:

[Proxy Group]
MyGroup = select, policy-provider:MyProvider
S. Smart Rabbit LLC © All Rights Reserved            updated 2026-07-28 17:49:04

results matching ""

    No results matching ""