Vue d'ensemble de Chute
Chute est un utilitaire de développement web et de proxy, disponible sur macOS, iOS et tvOS. Il est conçu pour les développeurs et requiert donc des connaissances professionnelles pour être utilisé.
Fonctionnalités
- Performance, stabilité et efficacité élevées : Chute traite sans heurt tout le trafic réseau avec une stabilité de niveau industriel, en utilisant un minimum de ressources système.
- Système de règles souple : vous pouvez écrire des règles de redirection fondées sur le nom de domaine, le CIDR IP, le GeoIP, l'ASN IP, le nom de processus, et plus encore. Les règles de combinaison logique (AND, OR, NOT) sont également prises en charge. Chute peut automatiquement faire transiter les requêtes par d'autres serveurs à l'aide des protocoles HTTP/HTTPS/SOCKS5/SOCKS5-TLS/Shadowsocks/ShadowsocksR/Trojan/VMess/VLESS/AnyTLS/TUIC/Hysteria2/WireGuard/ShadowTLS/MASQUE/SSH. Les protocoles propres à Surge — au premier rang desquels Snell — ne sont pas pris en charge ; l'importateur de liens de partage et de configurations ignore ces entrées avec un avertissement.
- Déchiffrement HTTPS : le trafic HTTPS peut être déchiffré par attaque de l'intercepteur. Le générateur de certificats vous aidera à créer un certificat CA approuvé par votre système d'exploitation à des fins de débogage.
- Mappage DNS local : Chute prend en charge un mappage DNS personnalisé local. Ses multiples modules fonctionnels — jokers, alias, serveur DNS personnalisé, DoH (DNS-over-HTTPS), DoT (DNS-over-TLS), DoQ (DNS-over-QUIC) et DoH3 (DNS-over-HTTP/3) — sauront répondre à des besoins variés.
- Groupe de proxys : vous pouvez classer plusieurs proxys en un groupe, et une politique sera appliquée en fonction de ce regroupement. Un groupe de proxys peut être configuré en test de vitesse automatique (choix de la politique d'après la vitesse d'accès à une URL de référence), Fallback (choix par ordre de disponibilité), LoadBalance (répartition entre les proxys par tourniquet, hachage cohérent ou sessions persistantes), SSID (choix de la politique d'après le SSID Wi-Fi) et sélection manuelle.
- Réécriture HTTP : vous pouvez réécrire les requêtes HTTP/HTTPS vers une autre URL à l'aide de règles personnalisées, ou simplement bloquer les requêtes ;
- Réponse simulée : vous pouvez renvoyer des données simulées aux requêtes HTTP/HTTPS correspondantes sans atteindre le serveur réel ;
- Réécriture de corps : recherchez et remplacez du contenu dans les corps de requête et de réponse HTTP à l'aide d'expressions regex ou JSONPath ;
- Détection de protocole : Chute peut détecter le protocole réel d'une connexion (HTTP/TLS/QUIC) et appliquer les règles en conséquence ;
- Scriptage JavaScript : exécutez des scripts JavaScript personnalisés pour une modification avancée des requêtes/réponses, la résolution DNS, la correspondance de règles sur mesure et les tâches planifiées ;
- API de contrôle HTTP et interface web : Chute fournit une API de contrôle HTTP intégrée et un tableau de bord de gestion web pour surveiller et piloter le moteur du proxy ;
- Rapports de notification : Chute détecte des schémas dans les échecs de connexion, l'indisponibilité des proxys, les pics de trafic, les échecs de mise à jour de configuration et les changements de groupe de politiques. Il envoie des événements structurés à l'app Chute, qui peut présenter des notifications système en cas d'anomalie significative ;
- Tableau de bord distant : Chute Dashboard peut se connecter à des instances distantes de Chute iOS ou Chute Mac via USB ou réseau.
- Prise en charge complète d'IPv6 : toutes les fonctions opèrent en environnement IPv6.
- Relais UDP : Chute Mac (mode amélioré) et Chute iOS peuvent envoyer vos paquets UDP via le proxy ; vous pouvez améliorer votre expérience de jeu avec les proxys SOCKS5/SOCKS5-TLS/Shadowsocks/ShadowsocksR/Trojan/TUIC/Hysteria2/WireGuard/AnyTLS/MASQUE.
Fonctionnalités exclusives à Chute Mac
- Mode amélioré : Chute peut traiter tout le trafic réseau des applications qui ne prennent pas explicitement en charge un proxy web, au moyen soit d'une interface réseau virtuelle (VIF) via un assistant privilégié, soit d'une extension système VPN PacketTunnel. Consultez Mode amélioré pour plus de détails.
- Mode réseau facturé à l'usage : vous pouvez contrôler quelles applications/processus sont autorisés à accéder à Internet, ce qui est utile sur les connexions facturées à l'usage (par ex. les réseaux cellulaires).
- Mode passerelle : Chute Mac peut être configuré en passerelle de couche 3 pour traiter le trafic réseau d'autres appareils du même réseau.
Fonctionnalités exclusives à Chute iOS
- Toutes les fonctions opèrent sur réseau cellulaire.
- Capturez tout le trafic HTTP/HTTPS/TCP/UDP de n'importe quelle app de votre appareil et redirigez-le vers des serveurs proxy HTTP/HTTPS/SOCKS5/SOCKS5-TLS/Shadowsocks/ShadowsocksR/Trojan/VMess/VLESS/AnyTLS/TUIC/Hysteria2/WireGuard/ShadowTLS/MASQUE/SSH selon des règles hautement configurables, même si l'app ne respecte pas les réglages de proxy système.
- Remplacez les réglages DNS du système, y compris sur réseau cellulaire, et gagnez en performance en interrogeant tous les serveurs DNS simultanément.
- Surveillez et analysez les requêtes réseau sur les appareils iOS en connectant Chute Dashboard à Chute iOS via Wi-Fi ou câble USB. Vous pouvez même examiner les requêtes du réseau cellulaire en connectant par câble USB.