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. Der Typ smart wird ebenfalls akzeptiert und wie url-test behandelt.

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: Optional

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. Wird der Parameter weggelassen, wird die Standard-Test-URL http://www.gstatic.com/generate_204 verwendet.

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

Wie oft die Richtlinien erneut getestet werden. Ein globaler 1-Sekunden-Timer stößt die automatischen Wiederholungstests alle interval Sekunden an, unabhängig davon, ob die Richtliniengruppe gerade verwendet wird. Es gibt zwei Ausnahmen: Eine Gruppe mit lazy=true beginnt erst mit dem Testen, wenn sie zum ersten Mal verwendet wird, und das Testen pausiert, solange die Gruppe länger als idle-timeout ungenutzt bleibt.

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 fehlgeschlagener Tests, nach denen eine Richtlinie als fehlerhaft gilt. Diese Option ist nur für Load-Balance-Gruppen wirksam, bei denen fehlerhafte Richtlinien von der Auswahl ausgeschlossen werden. Bei url-test- und fallback-Gruppen wird die Fehleranzahl zwar erfasst, wirkt sich aber nicht auf die Auswahl aus. Wenn nicht gesetzt (0), führen fehlgeschlagene Tests niemals zum Ausschluss einer Richtlinie.

expected-status: Optional (Standard: leer).

expected-status=204

Reserviert. Wird geparst, ist im aktuellen Kernel aber ohne Wirkung — ein Test gilt bereits als erfolgreich, sobald irgendwelche Antwortdaten empfangen werden, unabhängig vom Statuscode.

idle-timeout: Optional, s.

idle-timeout = 120

Wenn die Richtliniengruppe länger als diese Dauer nicht verwendet wurde (keine neue Verbindung hat eine Richtlinie aus ihr bezogen), werden die periodischen URL-Tests pausiert. Sobald die Gruppe wieder verwendet wird, laufen die Tests weiter. Durch diese Option werden niemals Verbindungen 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: Optional

Gibt an, welche URL getestet wird. Wird der Parameter weggelassen, wird die Standard-Test-URL http://www.gstatic.com/generate_204 verwendet.

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

Wie oft die Richtlinien erneut getestet werden. Gleiche Semantik wie bei der Auto-URL-Test-Gruppe.

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 Verwendet für alle Verbindungen weiterhin den zuletzt ausgewählten Proxy; die Bindung gilt global (nicht pro Client) und verfällt 600 Sekunden nach ihrer Festlegung

url: Optional

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

Chute sendet eine HTTP-GET-Anfrage, um die Proxy-Verfügbarkeit zu testen. Wird der Parameter weggelassen, wird die Standard-Test-URL http://www.gstatic.com/generate_204 verwendet. Testergebnisse wirken sich nur dann auf die Auswahl aus, wenn max-failed-times größer als 0 ist; beim Standardwert 0 werden fehlerhafte Proxys nicht ausgeschlossen.

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.

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

Wie bei der Auto-URL-Test-Gruppe: Das Testen beginnt erst, wenn die Gruppe zum ersten Mal verwendet wird.

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

max-failed-times = 3

Anzahl aufeinanderfolgender fehlgeschlagener Tests, nach denen ein Proxy als fehlerhaft markiert und vom Lastausgleich ausgeschlossen wird. Beim Standardwert 0 führen Testergebnisse niemals zum Ausschluss eines Proxys. Sind alle Proxys fehlerhaft, werden wieder alle Proxys verwendet.

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

HIDDEN = true

Wenn aktiviert, wird die Richtliniengruppe in der Benutzeroberfläche ausgeblendet. Der Schlüssel wird üblicherweise in Großbuchstaben geschrieben, wird aber ohne Unterscheidung von Groß-/Kleinschreibung erkannt, sodass auch hidden=true funktioniert. 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). Ein Wert von 0 oder kleiner deaktiviert die automatische Aktualisierung
format Nein Payload-Format. Der Wert wird geparst, die Konvertierung nutzt derzeit jedoch unabhängig davon immer den mihomo-YAML-Konverter
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-08-18 11:57:36

Diese Seite ist eine Übersetzung der englischen Version. Bei Abweichungen ist die englische Version maßgeblich.

results matching ""

    No results matching ""