a20e0700596b8f692384535ac2e6cc5cbc43143b
- 重构游戏扫描模块,按平台拆分扫描逻辑(Steam、Microsoft Store、Epic/EA) - 新增系统代理模式支持,可在系统代理和TUN模式间切换 - 新增语言切换功能,支持中英文界面切换 - 改进主题系统,将主题配置统一管理至store - 新增系统托盘功能,支持窗口最小化到托盘 - 优化网络连接性能,为TCP ping添加noDelay选项 - 新增游戏分类匹配功能,扫描时自动匹配游戏分类 - 改进日志系统,自动捕获前端提示层日志 - 新增会话网络调优选项,支持MTU、UDP模式等高级配置 - 修复多处UI样式问题,统一颜色变量命名 - 更新项目文档,反映新的Electron架构设计
LagZero
LagZero 是一款专为极致游戏体验打造的跨平台、高性能游戏加速器桌面客户端。基于 Vue 3、TypeScript 和 Electron 构建,底层集成强大的 sing-box 核心,旨在提供最低延迟、最稳定的网络加速方案。
✨ 核心特性
- 🚀 极速性能: 底层采用高性能网络核心,支持多线程加速,确保毫秒级响应。
- 🎨 现代美学: 深度定制的 Glassmorphism(磨砂玻璃)设计风格,极致的暗色模式体验。
- 🛠️ 智能监控: 独创的 Chain Proxy 进程链追踪技术,自动识别并加速游戏子进程。
- 🔧 高度可定制: 可视化路由规则编辑器,支持 VLESS, VMess, Trojan, Shadowsocks 等主流协议。
- 📦 开箱即用: 内置 sing-box 核心自动管理,支持一键更新与版本校验。
- 🌍 跨平台支撑: 完美适配 Windows, macOS 和 Linux 操作系统。
📸 界面预览
(截图正在准备中...)
🛠️ 技术栈
- 前端: Vue 3 (Composition API), Pinia, Vue Router, Naive UI
- 样式: UnoCSS (Atomic CSS), Sass
- 桌面: Electron
- 网络核心: sing-box
- 数据库: SQLite (Better-SQLite3 + Kysely)
- 构建工具: Vite, Electron Builder
🚀 快速开始
环境要求
- Node.js: 18.x 或更高版本
- 包管理器: pnpm 9.x 或更高版本
安装依赖
pnpm install
启动开发环境
pnpm dev
构建打包
| 平台 | 命令 | 说明 |
|---|---|---|
| 通用 | pnpm dist |
打包当前平台的安装包(Installer) |
| 通用 | pnpm pack |
打包为免安装目录(Unpacked) |
| Windows | pnpm dist:win:all |
同时生成 x64 和 arm64 的安装包与便携版 |
📂 项目结构
├── .github/ # GitHub Actions 自动化配置
├── docs/ # 项目文档 (API, 用户手册)
├── electron/ # Electron 主进程源码
│ ├── main.ts # 进程入口
│ └── singbox/ # sing-box 核心集成逻辑
├── src/ # 渲染进程 (Vue 源码)
│ ├── components/ # 组件
│ ├── views/ # 页面
│ ├── stores/ # 状态管理
│ └── assets/ # 静态资源
└── tests/ # 单元测试与集成测试
❓ 常见问题
原生模块 ABI 报错
由于使用了 better-sqlite3 等原生模块,如果遇到 NODE_MODULE_VERSION 冲突,请尝试:
Windows (PowerShell):
$env:npm_config_runtime='electron'; $env:npm_config_target='40.2.1'; $env:npm_config_disturl='https://electronjs.org/headers'; pnpm rebuild better-sqlite3
📜 许可协议
本项目采用 MIT License 开源。
🤝 贡献与反馈
欢迎提交 Issue 或 Pull Request 来完善 LagZero!
- 仓库: GitHub/ZenEcho/LagZero
- 文档: 详见 docs 目录
Description
游戏加速器 支持:Shadowsocks, VMess, VLESS, Trojan
https://t.me/LagZero_Group
1.5 MiB
0 Stars
1 Watchers
0 Forks
Languages
TypeScript
40.4%
JavaScript
35.3%
Vue
23.5%
CSS
0.8%