GUI.for.Cores News
2.56K subscribers
59 photos
2 videos
1 file
90 links
版本更新、通知发布、使用手册

交流群组:https://t.me/GUI_for_Cores

项目地址:https://github.com/GUI-for-Cores
Download Telegram
GUI.for.SingBox 滚动更新日志

对代理组的引用从 tag 改为 ID,升级后你需要手动编辑配置,重新勾选代理组。

请使用【滚动发行】插件完成更新
GUI.for.SingBox 滚动更新日志

- 启用了支持旧配置的环境变量,以便使用最新版核心
- 增加紫色配色

请使用【滚动发行】插件完成更新
GUI.for.Cores 更新日志

规则集中心改为使用geo-lite规则

删除data/.cache/ruleset-list.json文件后,打开规则集中心获取最新列表



直接打开规则集中心,更新列表

如何使用之前的列表?

手动下载文件替换到 data/.cache/ruleset-list.json

singbox规则集地址:https://github.com/GUI-for-Cores/Ruleset-Hub/releases/download/latest/sing-full.json

mihomo规则集地址: https://github.com/GUI-for-Cores/Ruleset-Hub/releases/download/latest/meta-full.json
🎉 祝贺 GUI.for.Cores 项目成立一周年!🎉

在这一年里,我们共同见证了这个项目的成长,离不开所有贡献者的辛勤付出和社区的热情支持。无论是代码的优化、功能的完善,还是社区的互动与建议,所有这一切都在推动项目不断向前迈进。以下是我们在过去一年的一些亮眼数据:

📊 项目统计数据:

GUI.for.SingBox
收获了 4215 颗 Star
🙌 由 5 位贡献者倾情维护

GUI.for.Clash
收获了 1718 颗 Star
🙌 由 2 位贡献者积极推动

其他插件及相关仓库
🙌 累计贡献者人数 8 位

这些数字不仅是数据,更是社区对我们的认可和鼓励!

在此,我们特别感谢每一位贡献者、支持者,是你们让这个项目如此精彩!接下来的日子里,我们将一如既往地为社区提供更好的工具和体验,期待与大家携手共创更多的可能性!
👍29🎉9🥰2👏2🔥1
GUI.for.SingBox 内测版已发布

更新说明:

在本版本中,我们重新设计并实现了配置编辑界面,使其更加符合 sing-box 的配置文件格式。

亮点:

支持多 DNS 配置
支持多入站配置

注意事项:

本版本与之前 GUI 中的配置不兼容,请在升级后删除 data/profiles.yaml 文件,并重启应用程序。

本版本仍处于开发阶段,尚未达到正式发布标准,但感兴趣的用户可通过【滚动发行 - 内测版】插件进行升级体验。

有任何bug请勿反馈。
👍41
PixPin_2024-12-08_03-29-39.gif
3 MB
一分钟速览【内测版】GUI.for.SingBox配置界面

本版本仍处于开发阶段,可通过【滚动发行(内测版)】插件升级体验。
👍8
GUI.for.SingBox 更新说明

1、内测版已合并至主分支,可通过【滚动发行】插件继续更新。

2、【滚动发行(内测版)】插件已停用。

3、如果需要使用旧版,请使用【滚动发行(Legacy)】插件。

注意事项:

使用【滚动发行】和【滚动发行(Legacy)】插件切换GUI版本时,重载界面后系统会自动备份不兼容的配置至 `data/.cache/profiles-backup.yaml `文件。在切换版本时,请务必保存该备份文件以防丢失配置。
🔥2🥰2🎉2👏1
GUI.for.Cores 【v1.9.0】已发布

注意事项:GUI.for.SingBox升级后请及时备份旧配置文件:data/.cache/profiles-backup.yaml,以便版本回退使用。
👍1
GUI.for.SingBox 更新说明

v1.8.9 配置已支持自动升级至 v1.9.0

1、若使用 v1.8.9 升级到 v1.9.0,则配置文件备份在 data/.cache/profiles-backup.yaml.
2、若使用 v1.9.0 滚动至最新版本,则配置文件自动从 data/.cache/profiles-backup.yaml 恢复并完成升级.

场景 1:从 v1.8.9 升级至最新
设置 - 关于 - 升级 APP,重启后运行【滚动发行】插件,重载 GUI 界面,配置文件将自动完成升级。

场景 2:从 v1.9.0 升级至最新
运行【滚动发行】插件,重载 GUI 界面,旧配置文件将自动从.cache 目录恢复并完成升级。

注意:操作前请先备份 data 目录。
👍10👎2
现在,你可以在文档站生成sing-box配置。

请访问:https://gui-for-cores.github.io/
👍18🆒21
现在,你也可以在线生成mihomo配置。

请访问:https://gui-for-cores.github.io/
🆒6👍3👏1
GUI.for.Cores 更新日志

以下是频道上次发布更新日志以来的部分改动。

GUI 更新日志:

- 系统代理现已支持 KDE 桌面环境。
- 缩短 APP 设置的延迟写入时间,从 1.5s 调整为 0.5s。
- 修复部分本地化翻译问题。

GUI.for.SingBox 更新日志:

- 新增俄语翻译支持。
- 规则集支持多选。
- DNS 配置增加 invert 字段支持。
- 路由配置新增【查找进程信息】选项。
- 允许局域网访问的识别现兼容 IPv4(0.0.0.0)和 IPv6(::) 两种格式。
- 内核分支标志从 main 和 latest 调整为 main 和 alpha。
- 修复【开启 TUN】菜单项的功能性错误。
- 修复配置升级时 DNS 配置的错误。
- 生成配置时移除对 v1.11.0 之前版本的兼容支持。
- 移除控制器中 Direct 类型的分组。

文档站的更新日志:

- 更新了GUI.for.SingBox v1.9.0+的使用说明:链接
- 在线的GUI程序已支持规则集中心的访问
👍121
GUI.for.Cores 滚动更新日志

- 插件系统支持上下文菜单

功能介绍:插件可在配置、订阅卡片上配置上下文菜单,配置入口为插件 - 开发 - 更多 - 上下文(配置/订阅)。使用入口为配置 - 右键 - 更多和订阅 - 右键 - 更多。

配置上下文示例:

const Deploy = async (profile) => {
console.log(Plugin.name, profile);
};


订阅上下文示例:

const Update = async (subscription) => {
console.log(Plugin.name, subscription);
};



请使用滚动发行插件完成更新
2👍1
插件更新 【配置同步】

更新说明:
- 支持从客户端部署配置至服务端

注:需systemd,并配置好sing-box或mihomo服务端。

服务端下载地址:https://github.com/GUI-for-Cores/gui-sync/releases
插件更新 【共享配置到手机】

更新说明:
- 配置卡片添加菜单项:共享至手机
1
GUI.for.Cores 滚动更新日志

插件系统升级:引入版本号机制,支持一键更新插件与源码,无需手动删除再添加。

GUI.for.Clash:

- 优化配置:移除 route-address 默认值
- 优化配置:移除 tun.device 默认值
- DNS 分流调整:规则与 GUI.for.SingBox 保持一致,默认不再使用 FakeIP 模式

请使用 滚动发行插件 完成更新
1
插件版本号说明:
- 格式为 v主版本号.次版本号.修正号,例如 v1.2.3

GUI对插件版本号的使用说明:
- 总是与本地插件中心对比版本号,检测是否有更新
- 插件id以 plugin- 开头的会认定是从插件中心添加的,当其不存在于插件中心时,会被标记为已废弃
- 检测到主版本号不一致的情况下,更新插件会同时更新元数据与源码,并更新用户插件配置
- 主版本号一致,次版本号或修正号不一致时,则仅更新插件源码

可使用计划任务更新插件中心:
const pluginsStore = Plugins.usePluginsStore()
pluginsStore.updatePluginHub()

插件开发版本号规范:

- 格式为 vx.y.z
- 修改了插件元数据,则主版本号+1,次版本号、修正号归0
- 仅修改了插件源码,若是新功能则次版本号+1,修正号归0,若是修复bug则修正号+1
GUI.for.Cores 【v1.9.4】已发布

- 优化对core日志的处理,避免core卡死刷日志导致GUI卡死

解决原理及涉及API:ExecBackground,增加参数stopOutputKeyword。在被执行程序的输出中检测到关键词后,GUI便不再接收输出。

ExecBackground(
"",
[],
(out: string) => {},
() => {},
{
stopOutputKeyword: "输出关键词",
}
);
👍10
GUI.for.SingBox 滚动更新日志

- 适配sing-box v1.12.0+

请使用【滚动发行】插件完成更新,更新后配置文件自动完成升级,无法回退,可在升级前备份配置文件:data/profiles.yaml
👍8
GUI.for.Cores 滚动更新日志

- 重构多个页面的弹窗组件,改为共用一个弹窗
- 增加插件源码 diff 界面,方便代码审查
- 重构交互组件的调用方式,或可减少内存占用
- 插件【开发】界面左下角增加【重置】按钮
- 规则集中心改为采用【全量】规则集数据,支持分页展示
- 更新了项目依赖

请使用【滚动发行】插件完成上述更新

补充一下 v1.9.5 更新内容:优化结束进程方式,结束进程更快。
👍10