GUI.for.Cores News
2.4K subscribers
56 photos
1 video
3 files
88 links
版本更新、通知发布、使用手册

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

项目地址:https://github.com/GUI-for-Cores
Download Telegram
GUI.for.Cores 【v1.13.0】 已发布

- 新增对自定义 WebView2 Runtime 的支持

- 系统代理新增 Proxy Bypass List 支持

自定义 WebView2 Runtime 的使用场景与使用方法:

使用场景:
当部分 Windows 用户的系统 WebView2 Runtime 版本过高或过低,导致出现 「WebView2 Runtime Error」报错时,可使用自定义 Runtime 解决。

使用方法:
1、下载固定版本的 WebView2 Runtime(软件兼容版本:141.0.3537.71

2、放到软件目录

data/WebView2/

示例:

data/WebView2/Microsoft.WebView2.FixedVersionRuntime.141.0.3537.71.x64.cab


3、重启软件即可生效
6
插件发布 【全局热键】

插件ID: plugin-hotkey-api-bridge

插件说明:请配合【RESTful-Api v1】插件使用。

插件Tag: 功能扩展、提升体验

通用插件,仅适用于Windows
GUI.for.Cores 【v1.14.0】 已发布

- 提升核心结束/重启速度

- 提升创建 HTTP 服务的速度

- 规则编辑新增【插入点】功能

- 核心管理界面增加“打开内核文件所在目录”按钮

- 优化核心启动后的系统代理状态更新逻辑

- 订阅功能支持设置请求超时时间
10
GUI.for.Cores 滚动更新日志

- 新的设置页面

- 配置、订阅、规则集变更时显示重启核心按钮(右下角)

- 修复时间显示错误问题

- GUI.for.Clash 规则集编辑改为纯文本编辑

请使用【滚动发行】插件完成升级
👍51
GUI.for.Clash【v1.14.1】 已发布

- 修复因环境变量缺失导致的tun创建失败问题
插件发布 【Meilisearch】

插件ID: plugin-meilisearch

插件描述:集成 Meilisearch 程序,一个强大、快速、开源的搜索引擎。Supported by: Alkacid

插件Tag: 实用工具

通用插件
GUI.for.Cores 滚动更新日志

- 新增插件触发器:onTrayUpdate(托盘更新时)

使用示例:
 /* 触发器 托盘更新时 */
const onTrayUpdate = async (tray, menus) => {
// 自定义图标
tray.icon = 'path/to/icon'
// 自定义任务栏显示名称
tray.title = '任务栏显示名称'
// 自定义托盘提示文字
tray.tooltip = '托盘提示文字'

menus.unshift(
...[
{
type: 'item',
text: '自定义菜单项1',
tooltip: '提示文字1',
event: () => Plugins.message.info('自定义菜单项1被点击了')
},
{
// 分隔符
type: 'separator'
},
{
type: 'item',
text: '自定义菜单项2',
tooltip: '提示文字2',
event: () => Plugins.message.info('自定义菜单项2被点击了')
}
]
)
return { tray, menus }
}


请使用【滚动发行】插件完成升级
1
GUI.for.Cores【v1.15.1】已发布

- 提升插件系统执行效率

- 移除保存操作中的防抖逻辑,提升保存响应速度

- 系统代理支持 XFCE 桌面环境

- 配置支持启用与禁用规则

- 相关配置变化时支持自动重启核心 - 入口:设置 - 高级

- Linux 下启用自定义的标题栏,若无窗口阴影导致无法区分窗口,可在【设置 - 调试】中开启【显示窗口边框】

- 新增插件 API:Plugins.OpenDir('data')用于打开目录,支持相对路径

- 新增插件 API:Plugins.OpenURI('uri')用于调用系统程序打开 URI

- 统一程序内使用的路径分隔符,均采用斜杠(/)
6
为了进一步提升软件的执行效率与代码的可维护性,计划在下一个版本中正式移除对多个老旧版本的兼容性代码。这些兼容层自保留以来已跨越多个版本,长期存在不仅增加了系统复杂度,也影响了新功能的优化空间。因此,将在即将发布的新版本中进行清理。

仍在使用旧版本的务必尽快升级至当前最新版本。升级后即可确保配置文件及相关功能在新版本中正常运行;若继续沿用旧版本,在兼容性代码移除后,原有配置文件可能无法正常工作。

另外,祝贺GUI.for.Cores项目成立2周年,本项目将持续提供更高效、更稳定的软件体验。
👍51👏4
插件发布 【快速配置向导】

插件ID:plugin-quick-start-guide

插件描述:快速配置,但是多一点自定义。

插件Tag:提升体验、功能扩展

通用插件、适用于2025/12/5及之后的滚动发行版
👍1
GUI.for.Cores 滚动更新日志

- 修复以管理员身份运行的注册表路径问题

- 移除了兼容代码

- 计划任务支持右键查看下一次(多次)执行时间

- GUI.for.Clash默认配置启用IPv6、并支持fake-ip-range6字段

- GUI.for.SingBox默认配置添加FakeIP服务器与规则,默认禁用

- GUI.for.SingBox生成的核心配置文件加入提示字段:$schema,旨在提醒用户不应当直接修改此文件

请使用【滚动发行】插件完成升级
GUI.for.Cores 【v1.16.0】已发布

- 提升更新订阅时过滤节点的性能

- 计划任务新增三种类型:更新所有订阅(规则集/插件)

- 修复 CodeViewer 组件可能的初始化失败问题

- GUI.for.Clash 支持 direct-nameserver 字段、移除 relay 类型策略组

- GUI.for.SingBox 修改重启核心行为,不再保留对核心的临时修改
6👍5
GUI.for.SingBox 已加入scoop软件源

安装命令

scoop bucket add extras
scoop install extras/gui-for-singbox


感谢 HorizenX1 #16835
👏9🆒2👍1
GUI.for.Cores 滚动更新日志

- 支持自定义 APP 颜色,同时移除内置的橘色、粉色、红色、天蓝色配色

- 支持禁用全局圆角,入口:设置 - 特性

- 新增 ColorPicker 组件

- 优化 CodeViewer 组件,减少编辑时数据更新频率

- 优化 Input 组件,编辑时显示字体和 APP 字体保持一致

- 优化 Switch 组件圆角处理

请使用【滚动发行】插件完成上述更新
👍6
插件发布 【链式代理支持】

插件ID:plugin-proxy-chain-manager

插件描述:可视化配置链式代理与生成配置时作用链式代理。

插件Tag:实用工具、功能扩展、提升体验

注:仅适用于GUI.for.Clash
👍2
插件发布 【日志系统】

插件ID:plugin-ipc-logs

插件描述:GUI日志系统,包含敏感信息,用于debug。

插件Tag:功能扩展

注:添加插件后,重载GUI界面生效,日志包含敏感信息,请勿随意分享
GUI.for.Cores 【v1.17.0】已发布

- 插件配置项支持 ColorPicker 组件

- Plugins.ExecBackground 支持 PidFile 参数,用于自动保存PID文件

- 新增托盘菜单更新方法 Plugins.UpdateTrayAndMenus(tray, menus)
GUI.for.Cores 【v1.18.0】已发布

- 插件API Plugins.StartServer 静态资源路由文件上传路由支持自定义响应头

- 插件API Plugins.ReadFile/WriteFile 支持 Range 参数,用于部分读取/写入

Plugins.StartServer(
"0.0.0.0:5421",
Plugin.id,
(req, res) => {
res.end("ok");
},
{
StaticHeaders: {
"Access-Control-Allow-Origin": "*",
},
UploadHeaders: {
"Access-Control-Allow-Origin": "*",
},
},
);


注:偏移量从0开始,bytes=可省略

// 读取文件最后 200 个字节
Plugins.ReadFile("/path/to/file", { Range: "bytes=-200" });
// 从第 101 个字节开始,一直到文件末尾
Plugins.ReadFile("/path/to/file", { Range: "bytes=100-" });
// 从第 101 个字节开始,到第 201 个字节结束
Plugins.ReadFile("/path/to/file", { Range: "bytes=100-200" });
// 把文件第 1-3 个字节改成 abc
Plugins.WriteFile("/path/to/file", "abc", { Range: "bytes=0-2" });
2
GUI.for.Cores 【v1.19.0】已发布

- 优化了Windows下应用提权、降权处理

- 更新了部分小图标

- 修复了一个Tag组件颜色渲染问题

- 插件现在可通过 Plugins.useEnvStore().env.isPrivileged 判断应用是否以特权模式运行

- 新增插件API Plugins.RunWithPowerShell(cmd, args, {admin: true, hidden: true, wait: true})
插件发布 【共享配置到 OpenWrt】

插件ID:plugin-share-profile-to-openwrt

插件描述:为 OpenWrt sing-box 生成配置,自动添加必需的入站组件(dns-in/redirect-in/tproxy-in/tun-in),使用 Zashboard 面板。Supported by: cpkt9762

插件Tag:提升体验、功能扩展

注:仅适用于GUI.for.SingBox客户端
1