Skip to content

工作原理

系统由三个核心组件构成:

  1. Dispatch Server (调度服务器): 中央控制平面,负责管理节点、分发配置和统计流量。
  2. Tunnel Core (隧道核心): 基于 Go 编写的底层引擎,负责建立 VLESS+REALITY 加密连接。
  3. Flutter SDK: 桥接层,负责将 App 的网络请求转发给 Tunnel Core。

配置获取策略

为了确保在极端封锁环境下也能获取配置,SDK 实现了以下回退机制:

  1. DoH (DNS over HTTPS): 查询特定的 TXT 记录获取加密的配置字符串。这种方式极难被阻断,因为 DoH 流量看起来像普通的 HTTPS 请求。
  2. Direct API: 尝试直接连接调度服务器 API。
  3. GitHub / CDN: 从公共代码仓库或 CDN 获取配置备份。
  4. Embedded Seed (内置种子): 如果以上都失败,使用 App 打包时内置的保底配置。

基于 MIT 许可发布