# NetBoost 网络加速器 **Repository Path**: nelson_Q/net-host---network-accelerator ## Basic Information - **Project Name**: NetBoost 网络加速器 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-06 - **Last Updated**: 2026-04-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NetBoost - 网络加速器 一款具有苹果拟物风格界面的网络加速程序,支持多线程 Host 抓取,高效加速 GitHub 和 GreasyFork 等网站的访问速度。 ## 功能特性 - **苹果拟物界面**: 精心设计的 UI,呈现真实的质感效果 - **多线程抓取**: 3 个工作线程并行抓取 Host 数据 - **智能解析**: 自动去重、验证 Host 记录 - **站点加速**: 支持 GitHub、GreasyFork 等常用网站 - **安全可靠**: 自动备份原 Host 文件,一键恢复 ## 系统要求 - Windows 10+ / macOS 10.14+ / Linux (Ubuntu 18.04+) - Python 3.8+ - Node.js 16+ ## 安装依赖 ```bash npm install ``` ## 开发运行 ```bash # 启动开发模式 npm run dev # 或直接运行 npm start ``` ## 构建应用 ```bash # 构建当前平台 npm run build # 或使用构建脚本 bash scripts/build.sh ``` 构建产物位于 `dist/` 目录。 ## 使用说明 1. **选择加速站点**: 勾选需要加速的网站(GitHub、GreasyFork) 2. **抓取 Host**: 点击"抓取 Host"按钮获取最新的 Host 数据 3. **启用加速**: 点击"启用加速"按钮应用 Host 配置 4. **禁用加速**: 点击"禁用加速"按钮恢复原始配置 ## 技术架构 ``` ┌─────────────────────────────────────────────────────┐ │ Electron UI │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ 状态面板 │ │ 站点选择 │ │ 控制面板 │ │ │ └─────────────┘ └─────────────┘ └─────────────┘ │ │ ┌─────────────────────────────────────────────────┐│ │ │ Host 记录列表 ││ │ └─────────────────────────────────────────────────┘│ └───────────────────────┬─────────────────────────────┘ │ IPC ┌───────────────────────┴─────────────────────────────┐ │ Python Backend │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ 抓取线程1 │ │ 抓取线程2 │ │ 抓取线程3 │ │ │ └────┬─────┘ └────┬─────┘ └────┬─────┘ │ │ └─────────────┼─────────────┘ │ │ ▼ │ │ ┌──────────┐ │ │ │ 结果合并 │ │ │ └──────────┘ │ │ ▼ │ │ ┌──────────┐ │ │ │ Host应用 │ │ │ └──────────┘ │ └─────────────────────────────────────────────────────┘ ``` ## 项目结构 ``` /workspace/ ├── SPEC.md # 详细规格文档 ├── package.json # Node.js 配置 ├── electron/ │ ├── main.js # Electron 主进程 │ ├── preload.js # 预加载脚本 │ └── index.html # 主页面 ├── assets/ │ ├── icons/ # 应用图标 │ ├── styles/ # 样式文件 │ └── scripts/ # 前端脚本 ├── python/ │ └── host_manager.py # Host 管理后端 └── scripts/ └── build.sh # 构建脚本 ``` ## 许可证 MIT License