Skip to content

GUI-for-Cores 项目使用指南

本项目目前包含 2 个 GUI 程序,它们是:GUI.for.Clash、GUI.for.SingBox。

GUI 程序与 core 没有直接关系,更不能等同,且与 VPN、代理软件性质不同,请朋友们知晓。

初衷

GUI.for.Cores 项目旨在快速生成 core 的配置文件,并将其参数以用户界面(UI)的形式展示和修改,同时为这些参数提供合适的默认值。基于此,本项目还围绕 core 的功能开发了一系列辅助功能,包括:

  • 配置管理
  • 订阅管理
  • 规则组管理
  • 插件系统
  • 计划任务系统

这些功能大大提高了 core 的易用性,特别是插件系统,极大地丰富了 core 的可玩性和扩展性。

并非 VPN 或代理软件

本项目组下的程序并非VPN代理软件,没有内置代理程序也没有提供代理的功能。

注意事项

  • 请勿从 GitHub Releases 以外的渠道下载“我们”的应用,那将无法确保安全,这很重要!

  • 禁止任何博客、文章以方便、关怀读者为由提供 GitHub Releases 以外的下载链接!

  • 请朋友们不要使用来源不明的应用程序,即便是我们的开发者在交流群里提供的应用程序,GitHub Releases 是唯一的可信来源!

疑问与解答

1、如何提交 PR,为项目做出贡献?

目前,我们不建议提交开发新功能的 PR。修复 BUG 的 PR 除外。原因如下:现有的维护者对软件的架构、功能划分有着自己的想法,突如其来的新功能会打乱原有的开发节奏,但我们感谢你想为项目做出贡献的热情与支持。

2、除了提交修复 BUG 的 PR,我还能做哪些贡献?

1、基于 GUI.for.Clash 或 GUI.for.SingBox 项目,为其他的 core 开发 GUI 程序 。

2、完善我们的使用文档,为更多的使用者提供帮助。

3、测试并查找现有 GUI 程序的漏洞,提供界面、功能的优化想法。

3、我能使用你们的项目进行二次开发吗?

当然。你可以使用目前项目里的所有代码,并开发出其他 core 的 GUI 应用。

开发计划

  • 迁移框架至 wails-v3-alpha 版本
  • 开发一个流量可视化插件
  • 支持更多的 GNU/Linux 桌面
  • 支持 macOS、 GNU/Linux 下的 TUN 模式
  • 优化 macOS、 GNU/Linux 下的安装升级体验
  • 重构 GUI.for.SingBox 的部分功能
  • 开发安卓端的 GUI 系列