Skip to content

xinggaoya/sing-box-windows

Repository files navigation

Sing-Box Windows

Sing-Box Windows Logo

Sing-Box Windows

🚀 一个优雅的 Sing-Box Windows GUI 客户端

license stars

🎯 特性

  • 🖥️ 现代化的用户界面,基于 Tauri 2.0Vue 3
  • 🌙 支持亮色/暗色主题
  • 🔄 支持订阅链接导入和更新
  • 🌐 系统代理和 TUN 模式支持
  • 📊 流量统计和图表显示
  • 🔍 实时日志查看
  • ⚡ 低内存占用,高性能

📸 预览

sing-box-windows 预览

🚀 快速开始

下载安装

  1. Releases 页面下载最新版本
  2. 运行安装程序
  3. 启动应用程序

基本使用

  1. 首次使用请在【设置】中下载 Sing-Box 内核
  2. 在【订阅】页面导入或更新您的订阅链接
  3. 在【主页】中选择节点,开启系统代理即可使用

注意:TUN 模式需要以管理员身份运行程序

🛠️ 开发指南

环境要求

  • Node.js 18.0 或更高版本
  • Rust 最新稳定版
  • Visual Studio 2019 或更高版本(包含 C++ 开发工具)
  • Git 用于版本控制

本地开发

# 克隆项目
git clone https://github.com/xinggaoya/sing-box-windows.git
cd sing-box-windows

# 安装依赖
npm install

# 启动开发服务器
npm run tauri dev

# 构建生产版本
npm run tauri build

📦 技术栈

  • 🎯 Tauri 2.0 - 构建跨平台应用
  • Vue 3 - 渐进式 JavaScript 框架
  • 🎨 Naive UI - Vue 3 组件库
  • 📊 ECharts - 数据可视化图表库
  • 🦀 Rust - 系统编程语言
  • 🔧 TypeScript - JavaScript 的超集

🤝 贡献指南

我们非常欢迎各种形式的贡献,包括但不限于:

  • 🐛 提交问题和建议
  • 📝 改进文档
  • 🔧 提交代码修复
  • ✨ 提供新功能

请确保在提交 Pull Request 之前:

  1. Fork 本仓库
  2. 创建新的功能分支
  3. 提交代码并确保代码风格一致
  4. 提交 Pull Request

📄 许可证

本项目采用 MIT 许可证

📮 联系方式

⭐ 鸣谢


如果这个项目对你有帮助,欢迎给一个 Star ⭐️