Chute-Übersicht
Chute ist ein Webentwicklungs- und Proxy-Dienstprogramm, verfügbar für macOS, iOS, tvOS und Android. Die Android-App läuft mit derselben Engine, nach Kotlin portiert (KLNEKit-K), sodass eine einzige Konfigurationsdatei für alle Plattformen genügt. Es richtet sich an Entwickler und setzt daher Fachwissen voraus.
Funktionen
- Hohe Leistung, Stabilität und Effizienz: Chute kann den gesamten Netzwerkverkehr reibungslos mit industrietauglicher Stabilität bei minimalem Ressourcenverbrauch verarbeiten.
- Flexibles Regelsystem: Sie können Weiterleitungsregeln basierend auf Domainname, IP-CIDR, GeoIP, IP-ASN, Prozessname und mehr schreiben. Logische Kombinationsregeln (AND, OR, NOT) werden ebenfalls unterstützt. Chute kann Anfragen automatisch über HTTP/HTTPS/SOCKS5/SOCKS5-TLS/Shadowsocks/ShadowsocksR/Trojan/VMess/VLESS/AnyTLS/TUIC/Hysteria2/WireGuard/AmneziaWG/ShadowTLS/MASQUE/SSH-Protokolle an andere Server weiterleiten. Surge-eigene Protokolle — allen voran Snell — werden nicht unterstützt; der Konfigurationsimporter und der Share-Link-Importer von Chute Mac überspringen solche Einträge mit einer Warnung.
- HTTPS-Entschlüsselung: HTTPS-Verkehr kann durch einen Man-in-the-Middle-Angriff entschlüsselt werden. Der Zertifikatsgenerator von Chute Mac und Chute iOS hilft Ihnen, ein von Ihrem Betriebssystem als vertrauenswürdig eingestuftes CA-Zertifikat für Debugging-Zwecke zu erstellen; Chute Android importiert stattdessen ein eigenes PKCS#12.
- Lokale DNS-Zuordnung: Chute unterstützt lokal angepasste DNS-Zuordnungen. Die vielfältigen Funktionsmodule, einschließlich Wildcard, Alias und benutzerdefinierter DNS-Server, DoH (DNS-over-HTTPS), DoT (DNS-over-TLS), DoQ (DNS-over-QUIC) und DoH3 (DNS-over-HTTP/3), können verschiedene Anforderungen erfüllen. Alle DNS-Server werden gleichzeitig abgefragt, um die Leistung zu steigern.
- Richtliniengruppe: Sie können mehrere Proxys als Gruppe kategorisieren, und eine Richtlinie wird entsprechend der Gruppierung angewendet. Richtliniengruppen können als Auto-URL-Test (Richtlinienauswahl basierend auf der Zugriffsgeschwindigkeit einer Benchmark-URL), Fallback (Auswahl nach Verfügbarkeitspriorität), Load Balance (Verteilung auf Proxys mit
round-robin,consistent-hashingodersticky-sessions), SSID (Richtlinienauswahl basierend auf der WLAN-SSID) und manuelle Auswahl konfiguriert werden. - HTTP-Umschreibung: Sie können HTTP/HTTPS-Anfragen mithilfe benutzerdefinierter Regeln auf eine andere URL umschreiben oder die Anfragen einfach blockieren;
- Mock-Antwort: Sie können Mock-Daten für übereinstimmende HTTP/HTTPS-Anfragen zurückgeben, ohne den echten Server zu erreichen;
- Body-Umschreibung: Suchen und Ersetzen von Inhalten in HTTP-Anfrage- und Antwort-Bodys mithilfe von Regex- oder JSONPath-Ausdrücken, oder Umwandeln mit jq-Programmen;
- Protokollerkennung: Chute kann das tatsächliche Protokoll einer Verbindung erkennen (HTTP/TLS/QUIC) und Regeln entsprechend anwenden;
- JavaScript-Scripting: Führen Sie benutzerdefinierte JavaScript-Skripte für erweiterte Anfrage-/Antwortmodifikation, DNS-Auflösung, benutzerdefinierte Regelabgleiche und geplante Aufgaben aus;
- HTTP-Control-API & Web-Konsole: Chute bietet eine eingebettete HTTP-Control-API und eine Web-Konsole zur Überwachung und Steuerung der Proxy-Laufzeit;
- Benachrichtigungsberichte: Chute erkennt Muster bei Verbindungsfehlern, Proxy-Nichtverfügbarkeit, Verkehrsspitzen, Konfigurationsaktualisierungsfehlern und Richtliniengruppenwechseln. Es sendet strukturierte Ereignisse an die Chute-App, die bei signifikanten Anomalien Systembenachrichtigungen anzeigen kann;
- Remote-Dashboard: Chute Dashboard kann sich über USB (Chute iOS und Chute Android) oder Netzwerk mit entfernten Chute iOS-, Chute Mac-, Chute tvOS- oder Chute Android-Instanzen verbinden.
- Vollständige IPv6-Unterstützung: Alle Funktionen arbeiten in IPv6-Umgebungen.
- UDP-Relay: Der Tunnel von Chute — Chute iOS, Chute tvOS, Chute Android im VPN-Modus und Chute Mac im Erweiterten Modus — und sein SOCKS5-Listener können Ihre UDP-Pakete mit Proxy senden, Sie können Ihr Spielerlebnis mit SOCKS5/SOCKS5-TLS/Shadowsocks/ShadowsocksR/Trojan/VMess/VLESS/TUIC/Hysteria2/WireGuard/AmneziaWG/AnyTLS/MASQUE-Proxys verbessern.
Chute Mac Exklusivfunktionen
- Erweiterter Modus: Chute kann den gesamten Netzwerkverkehr von Anwendungen, die keinen Web-Proxy explizit unterstützen, entweder über eine virtuelle Netzwerkschnittstelle (VIF) mit privilegiertem Helfer oder eine PacketTunnel-VPN-Systemerweiterung. Siehe Erweiterter Modus für Details.
Chute iOS und Chute tvOS
Beide laufen als System-VPN, so wie Chute Android in seinem VPN-Modus:
- Alle Funktionen arbeiten im Mobilfunknetz.
- Erfasst den gesamten HTTP/HTTPS/TCP/UDP-Verkehr von allen Apps auf Ihrem Gerät und leitet ihn nach hochgradig konfigurierbaren Regeln an HTTP/HTTPS/SOCKS5/SOCKS5-TLS/Shadowsocks/ShadowsocksR/Trojan/VMess/VLESS/AnyTLS/TUIC/Hysteria2/WireGuard/AmneziaWG/ShadowTLS/MASQUE/SSH-Proxy-Server weiter, selbst wenn die App die Systemproxy-Einstellungen nicht befolgt.
- Überschreibt die System-DNS-Einstellungen selbst im Mobilfunknetz.
- Überwacht und analysiert Netzwerkanfragen, indem Sie Chute Dashboard verbinden — mit Chute iOS über WLAN oder USB-Kabel, mit Chute tvOS über das Netzwerk. Sie können sogar Mobilfunknetzanfragen untersuchen, wenn Sie über USB-Kabel verbunden sind.
Chute Android Exklusivfunktionen
- Proxy pro App: alle Apps, nur die ausgewählten oder alle außer den ausgewählten durch das VPN leiten.
- Dienstmodus Lokaler Proxy: nur die HTTP- und SOCKS5-Listener ohne System-VPN betreiben, die andere Apps oder Geräte als Proxy verwenden können.
- Beim Gerätestart starten, Nur WLAN (automatische Pause in getakteten Netzwerken), eine Schnelleinstellungs-Kachel, Startbildschirm-Verknüpfungen und ein Widget sowie Broadcast-Intents und ein Tasker/Locale-Plugin für Automatisierungs-Apps.
- Siehe Erste Schritte auf Android für den ersten Start und die Plattformunterschiede.
Diese Seite ist eine Übersetzung der englischen Version. Bei Abweichungen ist die englische Version maßgeblich.