FlowZ — モダンなクロスプラットフォーム代理クライアント
概要
FlowZは、Sing-boxをバックエンドに利用するデスクトップ向けプロキシクライアントで、VLESS、Trojan、Shadowsocks、Hysteria2(特に注目される高速かつ安全なプロトコル)をサポートします。主眼は「設定の簡潔さ」と「明確なルール運用」にあり、全局・スマート・直通といった複数のプロキシモード、TUNを用いた透明プロキシ、システムプロキシの自動ハンドリング、リアルタイムのトラフィック表示や速度測定など、エンドユーザーが直感的に使える機能を提供します。UIはShadcn UIベースのモダンな設計で、Windows/macOS両対応を目指しています。(約300字)
リポジトリの統計情報
- スター数: 45
- フォーク数: 5
- ウォッチャー数: 45
- コミット数: 12
- ファイル数: 26
- メインの言語: TypeScript
主な特徴
- VLESS、Trojan、Shadowsocks、Hysteria2 を含む主要プロトコルに対応
- geosite/geoip を使った強力で柔軟なルーティングルール
- TUN ベースの透明プロキシ(System / gVisor / Mixed スタック対応)
- リアルタイムのトラフィック統計、速度測定、システムプロキシ自動設定
技術的なポイント
FlowZはフロントエンドをTypeScriptで実装し、プロキシ処理は sing-box をコアに据えるアーキテクチャを採用しています。この構成により、高速なパケット転送や最新プロトコル(特に Hysteria2)の利点を利用しつつ、GUI側では設定やルール管理を直感的に行えます。ルーティングは geosite/geoip データを利用することで国別やドメイン別の細かな振り分けが可能で、全域プロキシ、スマートルート、直通といった運用モードを切り替えられます。TUN を用いた透明プロキシは、システムレベルでのトラフィック制御を実現し、gVisor のようなユーザランドのネットワークスタックとも連携できる設計が特徴です。UIは Shadcn UI をベースに設計されており、ダーク/ライトテーマ自動切替やリアルタイムグラフ表示を備えているため、ユーザー体験が優れています。技術的には Electron や Tauri と sing-box バイナリの組み合わせ、ネイティブの TUN ドライバ操作や権限周りの取り扱い、設定ファイルの安全な保存と復元、プロセス監視・自動再接続などが実装ポイントとして重要です。開発状況は比較的軽量で(コミット数・ファイル数が少なめ)、オリジナルプロジェクトのフォークであることから、活発なメンテナンスやセキュリティ監査、バイナリ配布の扱いには注意が必要です。拡張としては設定テンプレート、CLI 連携、Windowsサービス/macOS LaunchAgent での常駐化、より豊富なログ収集と解析ダッシュボードなどが期待されます。(約700字)
プロジェクトの構成
主要なファイルとディレクトリ:
- .gitattributes: file
- .github: dir
- .gitignore: file
- .npmrc: file
- .prettierignore: file
…他 21 ファイル
まとめ
シンプルでモダンなGUIと強力なプロトコル対応を備えたデスクトップ向けプロキシクライアント。
リポジトリ情報:
- 名前: FlowZ
- 説明: 説明なし
- スター数: 45
- 言語: TypeScript
- URL: https://github.com/dododook/FlowZ
- オーナー: dododook
- アバター: https://avatars.githubusercontent.com/u/130355324?v=4
READMEの抜粋:
FlowZ-本软件fork原软件大佬的地址https://github.com/zhangjh/FlowZ
简洁现代的跨平台代理客户端,基于 sing-box 核心,支持 VLESS、Trojan、Shadowsocks 协议和hysteria2协议(当前主流最安全好用的协议),主打配置简单,规则明确,体验优良所见即所得。
✨ 功能特性
- ✅ 支持 VLESS、Trojan、Hysteria2 以及 Shadowsocks 协议
- ✅ 强大的路由规则系统(geosite/geoip 规则集支持)
- ✅ 多种代理模式(全局、智能、直连)
- ✅ TUN 透明代理模式(支持 System/gVisor/Mixed 堆栈)
- ✅ 系统级代理设置自动接管
- ✅ 实时流量统计图表与速度测速
- ✅ 亮色/暗色主题切换
- ✅ 开机自启动和自动连接
- ✅ 现代化的用户界面(基于 Shadcn UI)
- ✅ 跨平台支持(Windows / macOS)