Notes de version de Chute Mac

Version 1.1.3 (230)

Nouvelles fonctionnalités :

  • Ajout d'un assistant de configuration : au premier lancement, il vous mène de rien à une configuration fonctionnelle — importer un abonnement ou un lien de partage, saisir un serveur à la main, ou désigner un fichier de configuration que vous possédez déjà — puis installe l'assistant privilégié, applique le mode de trafic choisi et vérifie la connexion avant de conclure. Il peut être rouvert à tout moment depuis le menu
  • Ajout de l'import de liens de partage (vmess://, ss://, ssr://, trojan://, vless://, hysteria2://, shadowtls://) : les liens sont convertis localement, et un abonnement qui renvoie une liste de liens de partage — y compris encapsulée en base64 — est également accepté
  • Ajout de la détection du presse-papiers dans la feuille d'import : un lien qui s'y trouve est proposé derrière un bouton « Utiliser » plutôt que saisi silencieusement
  • Ajout du schéma d'URL chute://, afin qu'un lien d'import sur une page web s'ouvre dans Chute ; l'adresse est contrôlée puis confirmée avant tout téléchargement
  • Ajout de la prise en charge du protocole AmneziaWG, avec un éditeur pour ses paramètres d'obfuscation (Jc/Jmin/Jmax, S1–S4, H1–H4, I1–I5)
  • Ajout du transport XHTTP à l'éditeur de politiques pour Trojan, VMess et VLESS — mode, chemin, hôte, en-têtes de requête et remplissage, limites de taille de post et d'intervalle, les quatre bornes XMUX, ainsi qu'un point de téléchargement distinct
  • Ajout du transport gRPC à l'éditeur de politiques, avec nom de service et multi-mode
  • Ajout des réglages ECH (Encrypted Client Hello) pour les politiques TLS : interrupteur d'activation, ech-config épinglée et remplacement du nom de couverture ech-public-name
  • Ajout d'une empreinte client (uTLS) par politique, ainsi que d'une valeur par défaut pour tout le profil dans les réglages généraux
  • Ajout des méthodes de chiffrement Shadowsocks AEGIS-128L et AEGIS-256
  • Ajout de l'échange de clés hybride post-quantique X25519MLKEM768 pour TLS 1.3
  • Ajout du sélecteur de chiffrement VMess, de l'épinglage d'empreinte de certificat MASQUE, d'une désactivation d'UDP par politique, et d'interrupteurs de multiplexage pour la famille HTTP, Shadowsocks, ShadowsocksR, Trojan, ShadowTLS et Hysteria2
  • Ajout du service de nœud de sortie et de routeur de sous-réseau Tailscale : annoncez ce Mac et les réseaux situés derrière lui, activez le service depuis la barre des menus, recevez une notification lorsqu'un administrateur l'approuve, et gardez éventuellement le Mac éveillé tant qu'il achemine du trafic
  • Ajout de la suppression de profils dans la liste des profils : les profils gérés par Chute sont placés dans la corbeille, tandis que les fichiers importés sur place sont seulement désenregistrés et restent où ils sont
  • Ajout d'une fenêtre de rapport d'erreurs de configuration — une liste redimensionnable indiquant numéro de ligne, gravité, message et ligne d'origine, avec ⌘C sur les lignes et un bouton « Tout copier » — qui remplace une alerte pouvant dépasser la hauteur de l'écran
  • Ajout de Map Remote à [URL Rewrite] : une règle de type header réécrit désormais la ligne de requête et l'hôte amont, avec expansion des groupes de capture
  • Ajout des arguments de module (#!arguments), permettant de réutiliser un même module avec des valeurs différentes

Améliorations :

  • Refonte de l'éditeur de politiques autour de formulaires par protocole : chaque protocole possède ses propres champs au lieu de partager des zones de texte avec des protocoles sans rapport, et la liste des types peut s'allonger sans renuméroter ceux du dessous
  • À l'enregistrement, l'éditeur de politiques conserve désormais les options pour lesquelles il n'a pas de champ (ECH, ALPN, épinglage de certificat, test-url, underlying-proxy, udp-relay, tfo)
  • Suppression de l'interrupteur TCP Fast Open pour TUIC, Hysteria2, MASQUE, AnyTLS et SSH, dont les adaptateurs ne lisent jamais cette option ; une politique portant déjà tfo la conserve
  • Amélioration de l'import des profils Clash, sing-box et Surge tels qu'ils sont publiés, y compris les sections MitM/Panel/Ponte de Surge, les variantes de REJECT, les lignes de module et le sélecteur [SSID Setting]
  • Chute explique désormais à quoi sert l'assistant privilégié avant que macOS ne demande l'autorisation, au lieu de laisser la boîte de dialogue système apparaître sans contexte
  • Ordonnancement des écrans du premier lancement : la licence est lue avant l'affichage de toute fenêtre, et la demande d'autorisation des notifications attend la fermeture de l'assistant de configuration
  • Sans aucune configuration, la barre des menus propose désormais les Réglages, la fenêtre principale et les points d'entrée d'import au lieu d'un simple sélecteur de fichier ; les interrupteurs du tableau de bord indiquent ce qui manque au lieu d'échouer une minute plus tard ; et une telle installation démarre dans la nouvelle fenêtre principale
  • L'état vide de la liste des profils et l'élément d'import par URL mentionnent maintenant les liens de partage, et la fenêtre d'aide explique ce qui doit réellement se produire avant que quoi que ce soit passe par le proxy
  • Amélioration du débit et de l'usage processeur sur le chemin de données, la mise en correspondance des règles et le traitement UDP
  • Les connexions ne sont plus réutilisées sur un chemin réseau remplacé après un changement de réseau du Mac

Corrections de bugs :

  • Correction d'une licence valide signalée comme illégale après un redémarrage, où un unique échec de vérification passager arrêtait le proxy et ouvrait la fenêtre de licence
  • Correction de la confirmation « Révoquer la licence » qui ne faisait rien
  • Correction du bouton Annuler de l'invite d'erreur de configuration qui chargeait et démarrait quand même la configuration défectueuse, et de l'action d'abandon placée sur le bouton par défaut
  • Correction de la perte du flow VLESS lorsque REALITY était activé, et le client parle désormais réellement le cadrage XTLS Vision au lieu de se contenter de l'annoncer
  • Correction d'une politique dont le type ne peut être affiché par l'éditeur et qui était réécrite en HTTP à l'enregistrement
  • Correction des politiques WireGuard et AmneziaWG désignant une section de configuration, qui recevaient un port littéral 0
  • Correction de l'écriture de ws-path et ws-headers alors que l'interrupteur WebSocket était désactivé
  • Correction de la page de réglages Interface qui ne défilait pas
  • Correction de Shadowsocks obfs=http qui envoyait une ligne de requête malformée, laissant le tunnel connecté mais ne transportant rien
  • Correction de la désynchronisation de Shadowsocks 2022 lorsqu'une charge utile était répartie sur plusieurs lectures, et correction du format UDP de chacha20-poly1305
  • Correction d'un alias [Host] qui ne correspondait jamais : une requête A sur le nom aliasé passait au serveur amont et revenait en NXDOMAIN
  • Correction de la migration de connexion QUIC qui échappait aux règles PROTOCOL,QUIC et à l'option block-quic
  • Correction de WireGuard qui abandonnait les paquets mis en file d'attente pendant le rétablissement d'une session
  • Correction de la ligne de description #!arguments d'un module qui écrasait les valeurs par défaut des arguments voisins
  • Diverses améliorations de stabilité et de performances

Version 1.1.2 (210)

Nouvelles fonctionnalités :

  • Ajout de Tailscale comme type de proxy intégré : configurez un compte Tailscale directement dans Chute, rejoignez un tailnet et acheminez le trafic via des nœuds Tailscale — sans client distinct
  • Ajout d'un volet de configuration Tailscale : saisie sécurisée de la clé d'authentification, vérification de la connexion, liste des nœuds du tailnet et changement de nœud de sortie
  • Ajout d'un widget d'état Tailscale au tableau de bord et d'un raccourci dans la barre des menus pour changer de nœud de sortie
  • Ajout de notifications système pour les diagnostics de proxy, y compris les références de politique orphelines, les changements d'IP de sortie et les événements Tailscale, avec des interrupteurs par type dans les réglages
  • Ajout du type de proxy MASQUE à l'éditeur de politiques
  • Ajout d'un éditeur de tableau pour la liste de contournement, avec des noms d'hôte simples par défaut et l'export automatique de no_proxy
  • Ajout du regroupement des connexions par application dans le panneau Trafic
  • Relèvement de la version minimale de macOS prise en charge à 10.14 (Mojave)

Améliorations :

  • Amélioration du débit TUN sous macOS
  • Amélioration de la stabilité de l'assistant privilégié, du proxy système et du cycle de vie DNS/TUN
  • Amélioration de la stabilité et du débit des connexions Tailscale et WireGuard
  • Amélioration de la fiabilité de l'extension système et de la reprise automatique du VPN
  • Amélioration de la vérification de licence afin de ne plus traiter des erreurs serveur passagères comme une révocation
  • Assainissement des noms de fichiers de configuration afin d'éviter que des caractères de chemin non valides ne provoquent des échecs de chargement

Corrections de bugs :

  • Correction d'un problème où l'assistant pouvait se rattacher à un tunnel VPN déjà actif
  • Correction d'un plantage provoqué par un changement de langue concurrent
  • Correction d'un problème où le tunnel VPN pouvait échouer au second démarrage
  • Correction du graphique sparkline de vitesse d'envoi qui traçait les données de réception
  • Diverses améliorations de stabilité et de performance

Version 1.1.1 (202)

  • Nouvelle interface principale avec tableau de bord : fenêtre à 4 onglets repensée (Tableau de bord, Trafic, Config, Journal), au design glass-morphism, avec graphiques sparkline de vitesse en temps réel, cartes de widgets personnalisables et animations de micro-interaction
  • Nouveaux widgets de tableau de bord : état du proxy, mode TUN, temps de fonctionnement, connexions actives, débit descendant/montant et profil de configuration actuel
  • Nouvel onglet de gestion des profils pour changer et organiser les profils de configuration
  • Inspecteur de trafic amélioré, avec filtrage de session et consultation des journaux enrichis
  • Nouveau mode amélioré VPN : option d'extension système PacketTunnel aux côtés de l'ancien utun par assistant, sélectionnable dans les Préférences
  • Migration du démon assistant privilégié de SMJobless vers SMAppService (macOS 13+)
  • Migration de l'extension réseau vers une extension système avec flux d'activation OSSystemExtensionRequest
  • Ajout d'éditeurs de configuration pour les sections Body Rewrite, Script, Module et WireGuard
  • Ajout d'un outil de diagnostic DNS des règles
  • Mise à jour du noyau KLNEKit avec une importante extension fonctionnelle
  • Ajout de la prise en charge du protocole AnyTLS avec obfuscation par remplissage multicouche
  • Ajout de la prise en charge du protocole TUIC (relais TCP/UDP multiplexé fondé sur QUIC)
  • Ajout de la prise en charge du protocole Hysteria2 avec contrôle de congestion Brutal
  • Ajout de la prise en charge du protocole WireGuard (configuration en ligne et par section)
  • Ajout de la prise en charge du protocole ShadowTLS avec camouflage d'empreinte TLS
  • Ajout de la prise en charge de VLESS REALITY pour la résistance à la censure
  • Ajout des méthodes de chiffrement Shadowsocks 2022 (2022-blake3-aes-128/256-gcm, chacha20-poly1305)
  • Ajout du transport gRPC pour les protocoles VMess et VLESS
  • Ajout de la prise en charge de DNS-over-TLS (DoT), DNS-over-QUIC (DoQ) et DNS-over-HTTP/3 (DoH3)
  • Ajout de l'attribution par domaine de DoT/DoQ/DoH3 dans le mappage DNS local
  • Ajout du système de scriptage JavaScript (7 types de scripts : rule, dns, request, response, generic, scheduled, dns-ttl)
  • Ajout de la réécriture de corps : recherche et remplacement dans les corps de requête/réponse HTTP par regex (avec groupes de capture) ou JSONPath
  • Ajout de la réponse simulée : renvoi de données simulées ou de contenu Map Local aux requêtes correspondantes
  • Ajout de la détection de protocole : identification du protocole réel de la connexion et application des règles en conséquence
  • Ajout des rapports de notification avec 5 types d'événements (échec de connexion, proxy indisponible, pic de trafic, échec de mise à jour de configuration, changement de groupe de politiques)
  • Ajout de l'API de contrôle HTTP et d'une interface web intégrée pour la surveillance et la gestion à l'exécution
  • Ajout du système de modules (.sgmodule) pour une gestion modulaire de la configuration
  • Ajout du fournisseur de proxy pour la mise à jour dynamique des listes de proxys
  • Ajout du groupe de politiques LoadBalance avec les stratégies round-robin, consistent-hashing et sticky-sessions
  • Ajout de la prise en charge du groupe de politiques Fallback
  • Ajout du type de règle IP-ASN (base de données ASN MaxMind GeoLite2 intégrée)
  • Ajout des règles de combinaison logique : AND, OR, NOT
  • Ajout des règles de correspondance avancée : SUBNET, HOSTNAME-TYPE, IN-TYPE, IN-USER, IN-NAME
  • Ajout de nouveaux types de règles basées sur le domaine : DOMAIN-WILDCARD, DOMAIN-REGEX, DOMAIN-SET
  • Ajout du type de règle PROTOCOL (correspondance selon le protocole détecté : HTTP, HTTPS, TLS, TCP, UDP, QUIC, STUN, DNS, DOH, DOQ)
  • Ajout du type de règle SCRIPT pour une correspondance personnalisée fondée sur JavaScript
  • Ajout de nouveaux types de règles de processus : PROCESS-PATH, PROCESS-NAME-REGEX
  • Ajout du type de règle SRC-PORT
  • Ajout des options extended-matching et requires-resolve pour les règles
  • Ajout des modes de rejet de la réécriture d'URL : reject-200, reject-img, reject-dict
  • Ajout de la prise en charge de la direction réponse pour la réécriture d'en-tête (header-response-add/del/replace)
  • Ajout de la prise en charge des variables de modèle dans Map Local de la réécriture d'URL
  • Ajout de la prise en charge de Replica pour un enregistrement sélectif du trafic
  • Ajout de la prise en charge de la configuration gérée avec intervalle de mise à jour automatique
  • Ajout de l'option exclude-simple-hostnames
  • Ajout de l'option Bypass TUN pour acheminer en direct des plages d'IP indiquées
  • Ajout de l'option globale interrupt-exist-connections
  • Ajout de l'option network-framework
  • Ajout de l'option disable-db-record
  • Extension des options de groupe de politiques : expected-status, hidden, idle-timeout, lazy
  • Extension du système de règles de 6 à 37 types de règles
  • Optimisation du débit TUN (UTUN_OPT_MAX_PENDING_PACKETS)
  • Correction de la valeur par défaut d'IPv6 (false → true)
  • Correction des valeurs par défaut du niveau de journalisation, ajout des niveaux none et fatal
  • Correction de la cohérence de nommage Shadowsocks/ShadowsocksR
  • Diverses améliorations de stabilité et de performance

Version 1.0.7 (163)

  • Mise à jour de KLNEKit
  • Ajout de la prise en charge de la politique SSH
  • Correction d'un problème UDP
  • Corrections de bugs

Version 1.0.5 (155)

  • Mise à jour de KLNEKit
  • Passage du réseau TUN à 198.18.0.0/15 afin d'éviter les conflits avec les adresses internes IPv4
  • Ajout d'une fonction d'aide pour l'icône du menu
  • Implémentation de la prise en charge d'IPv6 pour le TUN
  • Activation de la prise en charge du ping pour le TUN
  • Correction de la disparition du menu du Dock
  • Correction de la configuration de proxy non rétablie après la fermeture de Chute
  • Correction du réseau TUN
  • Correction du composant de mise à jour de l'app
  • Corrections de bugs

Version 1.0.4 (145)

  • Ajout de la prise en charge du protocole VLESS
  • Ajout de XTLS pour VLESS
  • Ajout de l'affichage des IP locales
  • Ajout de la prise en charge des tunnels UDP dans Chute Dashboard
  • Amélioration du serveur DNS intégré
  • Correction du traitement de la règle FINAL
  • Correction des tunnels UDP
  • Corrections de bugs

Version 1.0.3 (132)

  • Prise en charge de macOS 10.13 (sans prise en charge de Network.framework)
  • Correction du chargement de la section Proxy des fenêtres de configuration
  • Correction d'une erreur de requête HTTP
  • Corrections de bugs

Version 1.0.2 (102)

  • Reconstruction du serveur DNS
  • Reconstruction de l'installation de l'extension
  • Corrections de bugs

Version 1.0.0 (88)

  • Première version publiée
  • Ajout de la prise en charge du TUN

[Bêta] Version 0.4.9 (53)

  • Correction de l'ordre des règles.
  • Ajout de la prise en charge du scan de QR code à l'écran.
  • Correction des groupes de politiques.

[Bêta] Version 0.4.5 (32)

  • Corrections de bugs.

[Bêta] Version 0.3.5 (25)

  • Corrections de bugs.

[Bêta] Version 0.3.0 (20)

  • Corrections de bugs.

[Bêta] Version 0.2.0 (8)

  • Première version.
S. Smart Rabbit LLC © All Rights Reserved            updated 2026-08-23 23:16:16

results matching ""

    No results matching ""