ポリシーグループ

ポリシーグループは複数のポリシーを含むことができます。プロキシポリシー、別のポリシーグループ、または組み込みポリシー(DIRECTとREJECT)を含めることができます。

グループタイプは5つあります: selecturl-testfallbackload-balancessid[Proxy Group]セクションでポリシーグループを宣言します。

手動選択グループ

ユーザーインターフェース上で使用するポリシーを選択します。

SelectGroup = select, ProxyHTTP, ProxyHTTPS, DIRECT, REJECT

iOS版では、Todayウィジェットを使用して最初の'select'グループのポリシーを素早く切り替えることができます。macOS版では、メニューバーメニューでポリシーを切り替えることができます。


自動URLテストグループ

URLへのレイテンシをベンチマークすることで、使用するポリシーを自動的に選択します。

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

パラメータ

url: 必須

ChuteはURLにHTTP HEADリクエストを送信します。テストはレスポンスデータを受信するかどうかのみを重視し、レスポンスがHTTPエラーであっても構いません。

interval: オプション、秒(デフォルト: 600秒)。

ベンチマーク結果はインターバル時間後に破棄されます。ポリシーグループが使用される際に再テストが行われます。

tolerance: オプション、ミリ秒(デフォルト: 100ミリ秒)。

新しい勝者のスコアが古い勝者のスコアに許容値を加えたものよりも高い場合にのみ、ポリシーが変更されます。

timeout: オプション、秒(デフォルト: 5秒)。

タイムアウト内に完了しない場合、ポリシーを破棄します。


フォールバックグループ

優先度によって利用可能なポリシーを選択します。可用性は自動URLテストグループと同様に、URLにアクセスすることでテストされます。前方に定義されたポリシーが高い優先度を持ちます。

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

パラメータ

url: 必須

テストするURLを指定します。

interval: オプション、秒(デフォルト: 600秒)。

ベンチマーク結果が破棄されるまでの時間を決定します。

timeout: オプション、秒(デフォルト: 5秒)。

タイムアウトまでに完了しない場合、ポリシーを破棄します。


SSIDグループ

現在のWi-Fi SSIDに応じてポリシーを選択します。

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

パラメータ

default: 必須。

マッチするSSIDオプションが見つからなかった場合のポリシー。

cellular: オプション。

携帯電話ネットワーク下でのポリシー。指定されない場合、デフォルトポリシーが使用されます。


外部グループ

将来のバージョンで。ポリシーグループは外部ファイルまたはURLから定義されたポリシーをインポートできます。

egroup = select, policy-path=proxies.txt

このファイルには、メインプロファイルの定義行と同様のポリシーリストが含まれます。

Proxy-A = https, example1.com, 443
Proxy-B = https, example2.com, 443

ロードバランスグループ

ロードバランシング戦略を使用して、複数のプロキシにリクエストを分散します。

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 HEADリクエストを送信します。健全なプロキシのみがロードバランシングに使用されます。

interval: オプション、秒(デフォルト: 600秒)。

interval = 300

プロキシの可用性を再テストする頻度。

timeout: オプション、秒(デフォルト: 5秒)。

timeout = 3

可用性テストリクエストのタイムアウト。

max-failed-times: オプション(デフォルト: 5)。

max-failed-times = 3

プロキシが異常とマークされるまでの連続失敗回数。

lazy: オプション(true/false、デフォルト: false)。

lazy = true

有効にすると、プロキシは起動時ではなく最初の使用時にのみテストされます。

expected-status: オプション(デフォルト: 空)。

expected-status=204

URLテストで期待されるHTTPステータスコード。指定された場合、このステータスコードを持つレスポンスのみが成功と見なされます。

hidden: オプション(true/false、デフォルト: false)。

hidden = true

有効にすると、ポリシーグループはユーザーインターフェースから非表示になります。プログラムまたはスクリプトによって管理されるグループに便利です。

注意: interrupt-exist-connectionsパラメータは現在、グローバルな[General]設定になっています。その他オプションを参照してください。

idle-timeout: オプション、秒。

idle-timeout = 120

このポリシーグループを通る接続のアイドルタイムアウト。この時間より長くアイドル状態の接続は閉じられます。


プロキシプロバイダー

プロキシプロバイダーを使用すると、外部ソース(ファイルまたはURL)からプロキシリストをインポートできます。[Proxy Provider]セクションで定義します:

[Proxy Provider]
MyProvider = url=https://example.com/proxies.txt, path=/local/cache/proxies.txt, interval=3600

パラメータ

パラメータ 必須 説明
url いいえ プロキシリストを取得するURL
path いいえ プロキシリストのローカルファイルパス
interval いいえ 更新間隔(秒)
format いいえ ペイロード形式の説明
filter いいえ マッチするプロキシ名のみを含めるフィルタ正規表現
exclude-filter いいえ マッチするプロキシ名を除外するフィルタ正規表現
payload-format いいえ ペイロードを正しく解釈するためのパーサーへのヒント

プロキシプロバイダーはポリシーグループから名前で参照されます:

[Proxy Group]
MyGroup = select, policy-path=MyProvider
S. Smart Rabbit LLC © All Rights Reserved            updated 2026-06-28 02:09:17

results matching ""

    No results matching ""