简体中文 · English · العربية · Deutsch · Español · Italiano · 日本語 · 한국어
Android、Windows、macOS 和 Linux 平台的代理客户端,基于 mihomo 内核,支持独立节点、订阅管理和多跳代理链。使用 Flutter 编写。
Avalon 基于 FlClash 二次开发。
从 Releases 下载对应平台的安装包。
- 多协议支持:VLESS、VMess、Shadowsocks、Trojan、Hysteria2、TUIC、AnyTLS、SOCKS4/4a/5、HTTP(S) 等。
- 节点管理:独立管理单个节点,支持添加、编辑、复制和配置绑定。
- 订阅管理:通过链接或本地文件导入配置,支持订阅自动更新。
- 代理链:组合节点、策略组和本地代理端口,支持前置代理、多跳连接与路径预览。
- 配置生成:从链路创建可直接运行的配置,也可将链路加入已有配置的策略组。
- 导入导出:支持节点 URI、二维码、YAML / JSON,节点与链路可连同附件打包导出。
- 路由规则:支持规则、全局和直连模式,可编辑分流规则与策略组。
- 网络诊断:节点延迟测试、实时连接查看与运行日志。
- 数据同步:本地备份与恢复,支持 WebDAV 同步。
- 界面主题:适配桌面和移动端,支持深色模式与自定义配色。
- Tailscale:查看设备、配置 Tailnet 分流、远端子网和出口节点。
| 模式 | 说明 |
|---|---|
| Rule | 按配置中的规则匹配出站策略 |
| Global | 所有进入内核的流量使用全局策略组选定的出站 |
| Direct | 直接连接目标,不使用代理节点 |
桌面端支持系统代理和 TUN;Android 通过 VPN 服务接入流量。系统代理仅覆盖遵循代理设置的应用,TUN/VPN 按配置的路由、IPv6 和访问控制设置接管流量。
使用 mihomo 处理代理连接、DNS 解析、规则分流与 TUN 流量。除协议表单外,也支持使用 Raw YAML / JSON 配置其他 mihomo 节点类型。
订阅、节点库和代理链统一生成运行配置。代理链通过 dialer-proxy 串联各跳,按「客户端 → 前置 → 主节点 → 后置 → 目标」的顺序连接,由单个内核实例运行。
在仓库根目录运行。当前 CI 使用 Flutter 3.44.4、Go 1.26.4;原生组件还需要 Rust 和各平台工具链。
flutter pub get
flutter analyze --no-fatal-infos
flutter test- 语言:Dart、Go、Rust
- 界面框架:Flutter / Material Design
- 状态管理:Riverpod
- 数据库:SQLite / Drift
- 代理内核:mihomo
- 包管理:Pub、Go Modules、Cargo
部分链接为推广链接,通过链接注册或购买,作者可能获得佣金。服务内容与价格以对应网站为准。
| 类别 | 项目 / 服务 | 说明 |
|---|---|---|
| 代理池 | Free Proxy | 自建代理池,可接入节点库或代理链 |
| VPS | 搬瓦工 · DMIT | 节点与应用部署 |
| 虚拟信用卡 | 海外虚拟卡 | 海外服务支付 |
| 资源搜索 | Telegram 搜索机器人 | Telegram 资源检索 |
| 账号与电话卡 | 海外账号与电话卡 | 账号及通信服务 |
| 指纹浏览器 | 比特指纹浏览器 | 独立浏览器环境管理 |
| 邮箱托管 | Emailbox | 批量邮箱管理与代理分组 |
| 验证码服务 | Captcha.run · YesCaptcha | 验证码识别 |
| AI 接口 | CC / GPT 中转 | 模型接口服务 |
| 订阅合租 | 订阅合租平台 | 订阅共享 |