GUI.for.Cores News
2.52K subscribers
59 photos
1 video
1 file
88 links
版本更新、通知发布、使用手册

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

项目地址:https://github.com/GUI-for-Cores
Download Telegram
插件发布 【原生配置管理】

插件ID: plugin-native-config-manager

插件描述: 允许在 GUI 中直接运行和管理未经修改的 sing-box 原始配置,跳过 GUI 的默认配置覆盖,完美保留你的自定义规则,专为需要高度定制化配置的用户设计。Supported by: 泡泡茶壶

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

注:仅适用于GUI.for.SingBox客户端
8
GUI.for.Cores 【v1.22.0】已发布

- macOS支持自启动(暂未实现最小化窗口启动

- macOS支持APP内更新并重启

- 更新插件API: Plugins.GetEnv(key) 可用于获取环境变量

- 迁移至 Wails 原生通知

- 核心停止后总是关闭系统代理,不再根据【自动配置/清除系统代理】设置项

GUI.for.Clash

- 新增嗅探器配置界面(Sniffer)

- 默认配置增加GLOBAL分组,可用于控制器界面按配置顺序展示分组

GUI.for.SingBox

- 配置右键新增【编辑配置(源文件)】(可能会有bug

- 代理组支持隐藏与配置图标

注:请通过APP内关于页面完成更新。如果手动替换程序请同时删除data/rolling-release目录,避免API变更导致启动卡住
3👍1
GUI.for.Cores 滚动更新日志

- Linux下支持开机自启

- macOS下支持最小化窗口自启动

- 更新核心管理界面

- 插件系统支持 ECMAScript Modules(ESM),默认采用export语法导出触发器方法

- 新增插件触发器:启用插件时、禁用插件时、插件销毁时

- 移除插件手动安装卸载按钮,添加、删除插件分别自动调用onInstall和onUninstall方法


新插件格式示例:

// 使用import语法导入任意ESM模块
import * as Vue from 'https://unpkg.com/vue@3.6.0-alpha.7/dist/vue.esm-browser.js'

console.log(Vue)

// 兼容旧的插件触发器定义格式
const onRun = async () => {
console.log('不会执行这里,因为下面也定义了onRun,且优先级比此处高')
}

export default (Plugin) => {
let count = 0
return {
async onRun() {
console.log('点击了运行按钮: ', count++)
},
onInstall() {
console.log('插件已安装')
},
onUninstall() {
console.log('插件已卸载')
},
onEnabled() {
console.log('插件已启用')
},
onDisabled() {
console.log('插件已禁用')
},
onDispose() {
console.log('插件已销毁')
}
// ...
}
}


注:

1、因插件系统重构,会带来一些bug,请积极反馈

2、新插件系统兼容原有插件,但未作更多兼容性处理,若原有插件无法正常运行请先格式化代码(编辑源码,按Shift + Alt + F格式化代码)

请使用【滚动发行】插件完成上述更新
4👍1
GUI.for.Cores 【v1.23.1】 已发布

- 修复macOS下更新时删除滚动发行目录失败问题

- 修复macOS下重载界面识别不到核心进程问题

- 修复macOS下无法获取核心内存占用问题

更多特性参考上一条滚动发行说明

注:第一条bug会导致更新后ui版本号不变,解决办法删除data/rolling-release目录,或等待下一次滚动更新。
插件发布 【扫码分享配置到手机CMFA】

插件ID:plugin-share-config-qrcode

插件描述:手机端CMFA(Clash Meta for Android)扫码即可一键导入完整Mihomo配置。电脑端启动局域网临时HTTP服务,自动完成手机适配:启用TUN模式、内联proxy-providers消除重名冲突、本地rule-providers转远程HTTP、补全GLOBAL代理组确保CMFA可见、设置proxy-server-nameserver避免DNS循环依赖。支持链式代理(dialer-proxy)、自定义代理组等完整配置透传。Supported by: KkemChen

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

注:仅适用于GUI.for.Clash客户端v1.23.1及之后版本
5
插件发布 【配置覆盖】

插件ID:plugin-config-override

插件描述:在 sing-box 启动前,将本地或远程 JSON 作为 override 合并进 GUI 生成的 config.json,支持远程缓存与数组路径追加策略。 Supported by: CorneliaMo

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

注:仅适用于GUI.for.SingBox客户端
2
插件更新 【节点转换】

更新说明:
- 直接引入Sub-Store 仓库中的节点转换代码,确保实现逻辑与上游保持一致
- 支持通过右键插件执行「更新依赖」,以持续同步 Sub-Store 最新版本
👍3👏1
插件发布 【节点配置器】

插件ID:plugin-node-configurator

插件描述:基于 JSON Schema 的代理协议配置器,支持协议/传输/TLS/插件字段联动,并将输入 JSON 实时 produce 为目标客户端格式。Supported by: Codex

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

- 更新插件中心UI

- 支持自定义插件源

补充v1.23.2更新特性:Windows、macOS下支持窗口内容保护(禁止截屏、录屏)

注:请使用【滚动发行】插件完成上述更新
1
插件发布 【快速延迟测试】

插件ID: plugin-fast-delay-test

插件描述: 在独立的核心进程中对订阅的节点进行延迟测试。Supported by: 泡泡茶壶

注:仅适用于GUI.for.SingBox客户端
GUI.for.Cores 【v1.24.0】 已发布

- 新增核心日志文件记录功能

- 连接/日志面板右键增加更多域名后缀匹配规则

- 修复macOS、Linux下核心无法单独运行问题

- 修复Linux下托盘菜单复选框显示问题

- 修复若干bug
4
插件发布 【策略组入站设置】

插件ID: plugin-strategy-group-listener

插件描述: 为 Clash 配置添加多个独立 HTTP、SOCKS、Mixed 入站监听端口,支持绑定策略组、使用子规则或使用全局规则,并可为每个入站单独设置认证。Supported by: qqqasdwx

注:仅适用于GUI.for.Clash客户端
插件发布 【策略组批量链式代理】

插件ID: plugin-strategy-chain-manager

插件描述: 按策略组或节点批量配置链式代理,基于当前生成配置的成员自动写入 dialer-proxy。Supported by: qqqasdwx

注:仅适用于GUI.for.Clash客户端
插件发布 【出站分组批量链式代理】

插件ID: plugin-outbound-chain-manager

插件描述: 按出站分组或出站批量配置链式代理,基于当前生成配置的成员自动写入 detour。Supported by: qqqasdwx

注:仅适用于GUI.for.SingBox客户端
4
插件发布 【Codex 用量查看】

插件ID:plugin-codex-usage-viewer

插件描述:查看 Codex 当前账号的 primary/secondary 用量窗口、剩余额度与重置时间。Supported by: Codex

通用插件
👏1