Chute Mac リリースノート
バージョン 1.1.1 (202)
- Dashboardを備えた新しいメインUI: グラスモーフィズムデザイン、リアルタイム速度スパークラインチャート、カスタマイズ可能なウィジェットカード、マイクロインタラクションアニメーションを特徴とする再設計された4タブウィンドウ(Dashboard、Traffic、Config、Log)
- 新しいDashboardウィジェット: プロキシ状態、TUNモード、稼働時間、アクティブ接続数、ダウンロード/アップロードスループット、現在の設定プロファイル
- 設定プロファイルの切り替えと整理のための新しいプロファイル管理タブ
- 強化されたセッションフィルタリングとログ表示を備えたアップグレードされたトラフィックインスペクター
- 新しいVPN拡張モード: 従来のヘルパーutunに加えてPacketTunnelシステム拡張オプション、環境設定で選択可能
- 特権ヘルパーデーモンをSMJoblessからSMAppService(macOS 13以上)に移行
- ネットワーク拡張をOSSystemExtensionRequestアクティベーションフローでシステム拡張に移行
- Body Rewrite、Script、Module、WireGuardセクションの設定エディターを追加
- ルールDNS診断ツールを追加
- 主要機能を拡張したKLNEKitカーネルを更新
- マルチレイヤーパディング難読化を備えたAnyTLSプロトコル対応を追加
- TUICプロトコル対応を追加(QUICベースの多重化TCP/UDPリレー)
- Brutal輻輳制御を備えたHysteria2プロトコル対応を追加
- WireGuardプロトコル対応を追加(インラインおよびセクションベースの設定)
- TLSフィンガープリントカモフラージュを備えたShadowTLSプロトコル対応を追加
- VLESS REALITY検閲対策対応を追加
- Shadowsocks 2022暗号化メソッドを追加(2022-blake3-aes-128/256-gcm、chacha20-poly1305)
- VMessおよびVLESSプロトコル向けgRPCトランスポートを追加
- DNS-over-TLS(DoT)、DNS-over-QUIC(DoQ)、DNS-over-HTTP/3(DoH3)対応を追加
- ローカルDNSマッピングでドメインごとのDoT/DoQ/DoH3割り当てを追加
- JavaScriptスクリプトシステムを追加(7種類のスクリプトタイプ: rule、dns、request、response、generic、scheduled、dns-ttl)
- ボディリライトを追加: 正規表現(キャプチャグループ対応)またはJSONPathによるHTTPリクエスト/レスポンスボディの検索と置換
- モックレスポンスを追加: マッチしたリクエストにモックデータまたはMap Localコンテンツを返す
- プロトコルスニッフィングを追加: 実際の接続プロトコルを検出してそれに応じてルールを適用
- 5種類のイベントタイプ(connection-failure、proxy-unavailable、traffic-surge、config-update-failure、policy-group-switch)を持つ通知レポートを追加
- ランタイム監視と管理のためのHTTPコントロールAPIと組み込みWeb UIを追加
- モジュール式設定管理のためのモジュールシステム(.sgmodule)を追加
- 動的プロキシリスト更新のためのプロキシプロバイダーを追加
- ラウンドロビン、コンシステントハッシュ、スティッキーセッション戦略を備えたロードバランスポリシーグループを追加
- フォールバックポリシーグループ対応を追加
- IP-ASNルールタイプを追加(組み込みMaxMind GeoLite2 ASNデータベース)
- 論理結合ルールを追加: AND、OR、NOT
- 高度なマッチングルールを追加: SUBNET、HOSTNAME-TYPE、IN-TYPE、IN-USER、IN-NAME
- 新しいドメインベースルールタイプを追加: DOMAIN-WILDCARD、DOMAIN-REGEX、DOMAIN-SET
- PROTOCOLルールタイプを追加(検出されたプロトコルによるマッチ: HTTP、HTTPS、TLS、TCP、UDP、QUIC、STUN、DNS、DOH、DOQ)
- JavaScriptベースのカスタムマッチング用のSCRIPTルールタイプを追加
- 新しいプロセスルールタイプを追加: PROCESS-PATH、PROCESS-NAME-REGEX
- SRC-PORTルールタイプを追加
- ルールのextended-matchingおよびrequires-resolveオプションを追加
- URLリライト拒否モードを追加: reject-200、reject-img、reject-dict
- ヘッダーリライトのレスポンス方向対応を追加(header-response-add/del/replace)
- URLリライトMap Localテンプレート変数対応を追加
- 選択的トラフィック記録のためのレプリカ対応を追加
- 自動更新間隔付きの管理設定対応を追加
- exclude-simple-hostnamesオプションを追加
- 指定されたIP範囲をダイレクトルーティングするBypass TUNオプションを追加
- interrupt-exist-connectionsグローバルオプションを追加
- network-frameworkオプションを追加
- disable-db-recordオプションを追加
- ポリシーグループオプションを拡張: expected-status、hidden、idle-timeout、lazy
- ルールシステムを6種類から37種類に拡張
- TUNスループットを最適化(UTUN_OPT_MAX_PENDING_PACKETS)
- IPv6のデフォルト値を修正(false → true)
- ログレベルのデフォルトを修正、noneおよびfatalレベルを追加
- Shadowsocks/ShadowsocksRの命名一貫性を修正
- 各種の安定性とパフォーマンスの改善
バージョン 1.0.7 (163)
- KLNEKitを更新
- SSHポリシー対応を追加
- UDP問題を修正
- バグ修正
バージョン 1.0.5 (155)
- KLNEKitを更新
- IPv4内部アドレスの問題を回避するためTUNネットワークを198.18.0.0/15に変更
- メニューアイコンのヘルプ機能を追加
- TUNのIPv6対応を実装
- TUNのping対応を有効化
- Dockerメニュー消失問題を修正
- Chute終了後にプロキシ設定が復元されない問題を修正
- TUNネットワークを修正
- アプリ更新コンポーネントを修正
- バグ修正
バージョン 1.0.4 (145)
- VLESSプロトコル対応を追加
- VLESS用XTLSを追加
- ローカルIPの表示を追加
- Chute DashboardのUDPトンネル対応を追加
- 組み込みDNSサーバーを改善
- FINALルール処理を修正
- UDPトンネルを修正
- バグ修正
バージョン 1.0.3 (132)
- macOS 10.13対応(Network.framework対応なし)
- 設定ウィンドウのプロキシセクション読み込みを修正
- HTTPリクエストエラーを修正
- バグ修正
バージョン 1.0.2 (102)
- DNSサーバーを再構築
- 拡張機能のインストールを再構築
- バグ修正
バージョン 1.0.0 (88)
[ベータ] バージョン 0.4.9 (53)
- ルール順序を修正。
- 画面上のQRコードスキャン対応を追加。
- ポリシーグループを修正。
[ベータ] バージョン 0.4.5 (32)
[ベータ] バージョン 0.3.5 (25)
[ベータ] バージョン 0.3.0 (20)
[ベータ] バージョン 0.2.0 (8)