历时数月打磨!开源自研的 Windows 代理客户端 Aether:原生极速架构 + 五大模式切换!

🚀 Aether 深度评测:高性能原生级 Windows 代理与安全隧道客户端

Aether 是一款专为 Windows 平台打造的高性能、轻量化网络代理与安全连接客户端。针对传统 Electron 客户端启动缓慢、动辄占用数百兆内存的问题,Aether 使用 Go 语言开发,基于 WebView2 与 Walk 混合原生 UI 架构,在保持现代化视觉与流畅交互的同时,提供了低系统开销、极速响应与工业级的系统流量接管能力。

💻 支持系统与运行环境

  • 支持操作系统: Windows 10(1809 及以上版本)、Windows 11 以及 Windows Server 2019/2022。
  • 支持架构: 原生支持 x86-64 (AMD64) 与 ARM64 架构。
  • 系统运行时需求: 依赖系统内置的 Microsoft Edge WebView2 Runtime(Win11 自带,Win10 如未安装会提示自动拉取)。
  • 构建编译依赖: Go 1.20 或更高版本环境,PowerShell 5.1+。

⚙️ 底层技术原理与核心模块

Aether 内部采用模块化、低耦合的高并发管道架构,核心由以下关键子系统协同支撑:

1. 双引擎内核生命周期调度(Core Manager)

提供 Process Backend(独立守护进程)和 Library Backend(动态链接库集成)两种调度方式。负责底层路由协议引擎的动态拉起、热加载配置变更与非正常崩溃下的自愈重启。

2. 流量分流与注册表接管(Sysproxy & Split)

通过 Windows API 和注册表操作实现系统代理的即时接管,支持本地 PAC(Proxy Auto-Config)服务与自定义分流引擎(Split Engine),可对 IP 网段、GeoIP 地理位置及域名规则进行毫秒级判定。

3. 熔断防护与后台健康卫士(Kill Switch & Watchguard)

具备安全级别极高的 Kill Switch 熔断机制:当节点发生网络闪断或代理异常终止时,立即切断公网明文直连,防止真实 IP 和未加密 DNS 数据外泄;Watchguard 守护线程则以毫秒级频率实时汇总上下行吞吐与丢包率。

4. 极轻量双向通信桥接(WebBridge & WebView2)

客户端的前端使用纯静态标准 HTML5/CSS3/ES6 编写,核心状态通过 WebBridge 与 Go 后端通过非阻塞 IPC 通道通信,规避传统网页框架对 Node.js/Chromium 的臃肿依赖。

🔄 支持的五种工作模式切换详解

为了适应不同办公、游戏、开发与日常浏览等场景,Aether 提供了灵活的五种路由模式,可在界面或托盘菜单中一键即时无缝切换:

1. 智能规则分流模式 (Rule / Routing) 日常推荐

基于规则集自动分流。国内常见域名、局域网 IP 与大陆直连 IP 保持本地直连访问;受限或境外站点走加密代理节点,兼顾快速国内访问速度并节省节点流量。

2. PAC 脚本代理模式 (PAC Mode) 高兼容性

向操作系统网络协议栈注入轻量级 PAC (Proxy Auto-Configuration) 自动配置脚本。适合企业环境或对系统代理机制有特殊限制的老旧浏览器与开发框架。

3. 全局代理模式 (Global Proxy) 强制出境

强制将本地所有系统代理接口的 HTTP 与 SOCKS 流量导向当前选定的代理服务器,不经过任何规则过滤。适合跨境测试、排错或者需要完全统一公网出口 IP 的特定业务。

4. 虚拟网卡隧道模式 (VPN / TUN Mode) 全流量穿透

通过创建系统级虚拟网卡(TUN 适配器)接管整机全部网络流量。能直接捕获并代理无法设置系统代理的第三方客户端,如 Steam 游戏对局、Git 终端命令行、Docker 容器以及各类 SSH/远程工具。

5. 直连免代理模式 (Direct Mode) 快速停用

完全绕过节点服务器,所有出网请求全部由本地网络直接发起。无需频繁退出客户端或清空节点,方便随时切回原生网络环境进行排障。

📖 快速上手与操作指南

第一步:克隆源码与编译构建

Aether 项目仓库自带完整的自动化构建脚本 build.ps1 与核心安装工具[cite: 1]。以管理员权限打开 PowerShell,依次执行以下命令:

# 克隆项目代码仓库
git clone https://github.com/hezhanleiok/aether.git
cd aether

# 执行自动化构建脚本
powershell -ExecutionPolicy Bypass -File .\scripts\build.ps1

第二步:导入与管理节点

编译完成后运行可执行程序启动主界面:

  1. 进入左侧侧边栏的「节点」管理页面。
  2. 支持输入标准订阅 URL 进行一键更新与拉取,也支持直接从剪贴板粘贴节点配置。
  3. 支持对当前列表进行批量延迟测速(Ping / Latency Check),快速选出当前延迟最低的优质节点。

第三步:选择工作模式并启动

  1. 在主界面上方的下拉菜单中,根据实际网络场景选择五种模式之一(普通办公与上网推荐“规则分流模式”)。
  2. 点击醒目的“连接”主按钮,内核即刻启动并接管网络。
  3. 主界面的实时数据看板将动态绘制上传、下载速率曲线以及流量统计。

第四步:系统托盘与高级设置

点击主窗口关闭按钮时,程序会自动最小化至 Windows 系统任务栏托盘。右键点击托盘小图标即可快速进行节点切换、工作模式快速调整、开机自启开启以及完全退出,操作轻巧不打扰。

💡 总结

Aether 在架构上抛弃了臃肿的打包方案,深度结合 Windows 系统的底层机制,集成了完善的内核调度、五大工作模式与安全熔断机制,是一款设计扎实、启动轻快的 Windows 代理与安全隧道工具。

⭐ 访问 GitHub 项目仓库 (hezhanleiok/aether)

文章评论 (0)