Richtliniengruppe

Eine Richtliniengruppe kann mehrere Richtlinien enthalten. Dies kann eine Proxy-Richtlinie, eine andere Richtliniengruppe oder eine integrierte Richtlinie (DIRECT und REJECT) sein.

Es gibt fünf Gruppentypen: select, url-test, fallback, load-balance und ssid. Der Abschnitt [Proxy Group] deklariert Richtliniengruppen.

Manuelle Auswahlgruppe

Wählen Sie aus, welche Richtlinie in der Benutzeroberfläche verwendet wird.

SelectGroup = select, ProxyHTTP, ProxyHTTPS, DIRECT, REJECT

Optionale Parameter: default=<index> (Index des anfänglich ausgewählten Mitglieds), policy-provider:Name (Mitglieder aus einem Proxy-Provider importieren), filter= / exclude-filter= (Regexes, die auf vom Provider gelieferte Mitglieder angewendet werden) und HIDDEN=true.

In der iOS-Version können Sie das Today-Widget verwenden, um schnell die Richtlinie für die erste 'select'-Gruppe zu wechseln. In der macOS-Version können Sie die Richtlinie im Menüleistenmenü wechseln.


Auto-URL-Test-Gruppe

Wählt automatisch aus, welche Richtlinie verwendet wird, indem die Latenz zu einer URL gemessen wird.

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

Parameter

url: Erforderlich

Chute sendet eine HTTP-GET-Anfrage an die URL. Der Test kümmert sich nur darum, ob Antwortdaten empfangen werden, selbst wenn die Antwort ein HTTP-Fehler ist.

interval: Optional, s (Standard: 600s).

Das Benchmark-Ergebnis wird nach der Intervallzeit verworfen. Ein erneuter Test erfolgt, wenn die Richtliniengruppe verwendet wird.

tolerance: Optional, ms (Standard: 100ms).

Die Richtlinie wird nur geändert, wenn der neue Gewinner eine höhere Punktzahl als die Punktzahl des alten Gewinners plus der Toleranz hat.

timeout: Optional, s (Standard: 5s).

Eine Richtlinie wird aufgegeben, wenn sie nicht innerhalb der Zeitüberschreitung abgeschlossen ist.

lazy: Optional (true/false, Standard: false).

Wenn aktiviert, werden Richtlinien nur bei der ersten Verwendung getestet, nicht beim Start.

max-failed-times: Optional (Standard: 0, deaktiviert).

Anzahl aufeinanderfolgender Fehler, bevor eine Richtlinie von der Auswahl ausgeschlossen wird. Wenn nicht gesetzt (0), werden Richtlinien niemals aufgrund der Fehleranzahl ausgeschlossen.

expected-status: Optional (Standard: leer).

expected-status=204

Erwarteter HTTP-Statuscode für den URL-Test. Wenn angegeben, werden nur Antworten mit diesem Statuscode als erfolgreich betrachtet.

idle-timeout: Optional, s.

idle-timeout = 120

Leerlauf-Timeout für Verbindungen über diese Richtliniengruppe. Verbindungen, die länger als diese Dauer im Leerlauf sind, werden geschlossen.

Ebenfalls unterstützt: HIDDEN=true, filter=, exclude-filter=, policy-provider:Name.


Fallback-Gruppe

Wählt eine verfügbare Richtlinie nach Priorität aus. Die Verfügbarkeit wird durch Zugriff auf eine URL getestet, genau wie bei einer Auto-URL-Test-Gruppe. Die zuerst definierte Richtlinie hat eine hohe Priorität.

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

Parameter

url: Erforderlich

Gibt an, welche URL getestet wird.

interval: Optional, s (Standard: 600s).

Bestimmt, wie lange das Benchmark-Ergebnis verworfen wird.

timeout: Optional, s (Standard: 5s).

Eine Richtlinie wird aufgegeben, wenn sie nicht bis zur Zeitüberschreitung abgeschlossen ist.

lazy / max-failed-times: Optional.

Wie bei der Auto-URL-Test-Gruppe. Ebenfalls unterstützt: HIDDEN=true, filter=, exclude-filter=, policy-provider:Name.


SSID-Gruppe

Wählt eine Richtlinie entsprechend der aktuellen Wi-Fi-SSID aus.

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

Parameter

default: Erforderlich.

Die Richtlinie, wenn keine übereinstimmende SSID-Option gefunden wurde.

cellular: Optional.

Die Richtlinie im Mobilfunknetz. Wenn nicht angegeben, wird die Standardrichtlinie verwendet.

Zusätzlich zu default ist mindestens eine SSID-Zuordnung (z.B. SSIDName = ProxySOCKS5) erforderlich.


Load-Balance-Gruppe

Verteilt Anfragen auf mehrere Proxys mithilfe einer Lastausgleichsstrategie.

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

Parameter

strategy: Optional (Standard: round-robin)

Gibt die Lastausgleichsstrategie an:

Strategie Beschreibung
round-robin Verteilt Anfragen gleichmäßig der Reihe nach auf alle Proxys
consistent-hashing Leitet denselben Hostnamen konsistent an denselben Proxy
sticky-sessions Bindet Sitzungen basierend auf Client-Affinität an denselben Proxy

url: Erforderlich

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

Chute sendet eine HTTP-GET-Anfrage, um die Proxy-Verfügbarkeit zu testen. Nur fehlerfreie Proxys werden für den Lastausgleich verwendet.

interval: Optional, s (Standard: 600s).

interval = 300

Wie oft die Proxy-Verfügbarkeit erneut getestet wird.

timeout: Optional, s (Standard: 5s).

timeout = 3

Zeitüberschreitung für die Verfügbarkeitstest-Anfrage.

HIDDEN: Optional (true/false, Standard: false).

HIDDEN = true

Wenn aktiviert, wird die Richtliniengruppe in der Benutzeroberfläche ausgeblendet. Der Schlüssel wird großgeschrieben und unterscheidet Groß-/Kleinschreibung. Auch für select-, url-test- und fallback-Gruppen verfügbar.

Hinweis: Der Parameter interrupt-exist-connections ist jetzt eine globale [General]-Einstellung. Siehe Verschiedene Optionen.


Proxy-Provider

Proxy-Provider ermöglichen es Ihnen, Proxy-Listen aus externen Quellen (Dateien oder URLs) zu importieren. Definiert im Abschnitt [Proxy Provider]:

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

Parameter

Parameter Erforderlich Beschreibung
type Nein http (Standard), file oder inline
url Ja für type=http URL, von der die Proxy-Liste abgerufen wird
path Ja für type=file Lokaler Dateipfad für die Proxy-Liste
interval Nein Aktualisierungsintervall in Sekunden (Standard: 86400)
format Nein Payload-Format
filter Nein Filter-Regex, um nur übereinstimmende Proxy-Namen einzuschließen
exclude-filter Nein Filter-Regex, um übereinstimmende Proxy-Namen auszuschließen

Der Payload muss ein mihomo-artiges YAML-Dokument mit einer proxies:- (oder payload:-) Liste sein.

Proxy-Provider werden aus Richtliniengruppen mit dem Präfix policy-provider: referenziert:

[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 ""