Skip to content
MasterAlanLabPublic

About

个人喜好

Resources

Stars

36 stars

Watchers

0 watching

Forks

Repository files navigation

Avalon Gate 图标

Avalon

Route · Connect · Control

最新版本 构建状态 AGPL-3.0 许可证 Android: arm64, armv7, x86_64 Windows: x64 macOS: ARM64 Linux: x64

简体中文 · 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

文档

  • 开发与构建:环境初始化、核心与应用构建、测试、代码生成和 CI。
  • Tailscale:登录、分流、出口、身份管理及已知问题。
  • 发布工作流:分平台打包与发布配置。

技术栈

  • 语言: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 中转 模型接口服务
订阅合租 订阅合租平台 订阅共享

License

AGPL-3.0。第三方代码保留各自许可,版权与许可说明见 NOTICE。

致谢

About

个人喜好

Resources

Stars

36 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages