GUI.for.Cores 版本发布
GUI.for.Clash v1.8.4
GUI.for.SingBox v1.8.4
features:
- macOS支持托盘图标与菜单
- 自v1.8.3版本以来的所有滚动发布的特性
* 升级方式:设置 - 关于 - 点击版本号升级。
macOS需要手动下载更新,注意备份app内的data目录。
* 升级后会遇到的问题:
1、版本号不变:因为滚动版本停留在上一版本,需要再执行下滚动发行插件。
说明:滚动发行不是测试版,是最新稳定版,建议所有用户启用。
GUI.for.Clash v1.8.4
GUI.for.SingBox v1.8.4
features:
- macOS支持托盘图标与菜单
- 自v1.8.3版本以来的所有滚动发布的特性
* 升级方式:设置 - 关于 - 点击版本号升级。
macOS需要手动下载更新,注意备份app内的data目录。
* 升级后会遇到的问题:
1、版本号不变:因为滚动版本停留在上一版本,需要再执行下滚动发行插件。
说明:滚动发行不是测试版,是最新稳定版,建议所有用户启用。
插件发布 【配置同步 - WebDAV】
插件ID:plugin-sync-configuration-webdav
插件描述:使用webDAV协议同步GUI配置。
通用插件
插件ID:plugin-sync-configuration-webdav
插件描述:使用webDAV协议同步GUI配置。
通用插件
GUI.for.Cores 版本发布
GUI.for.Clash v1.8.5
GUI.for.SingBox v1.8.5
本次更新是基于 Wails v2 框架的最终版本,后续将不再发布新版本和新功能。不过,你仍然可以通过滚动更新获得维护性更新。
项目即将迁移至 Wails v3-alpha 框架,敬请期待!
GUI.for.Clash v1.8.5
GUI.for.SingBox v1.8.5
项目即将迁移至 Wails v3-alpha 框架,敬请期待!
👍9🥰1👏1
GUI.for.Cores 版本发布
GUI.for.Clash v1.8.6
GUI.for.SingBox v1.8.6
features:
- 支持了macOS下的托盘菜单,并解决了CPU高负载问题
- 支持了Linux下的托盘菜单,图标显示有问题,或在下一版解决
- 通过关于界面升级APP后,将自动删除data/rolling-release目录
- macOS下可通过关于界面下载APP,但需要手动替换程序完成升级
- macOS下将外置化data目录,路径为:/Users/{UserName}/Library/Application Support/{AppName}
macOS下升级到v1.8.6步骤:
设置里“打开应用程序文件夹”,手动备份data目录下所有文件;下载新版后打开程序,设置里“打开应用程序文件夹”,将备份的所有文件放到data目录,重启GUI。
* 切勿直接替换程序内data目录,data目录是/Users/{UserName}/Library/Application Support/{AppName}的软链
GUI.for.Clash v1.8.6
GUI.for.SingBox v1.8.6
features:
- 支持了macOS下的托盘菜单,并解决了CPU高负载问题
- 支持了Linux下的托盘菜单,图标显示有问题,或在下一版解决
- 通过关于界面升级APP后,将自动删除data/rolling-release目录
- macOS下可通过关于界面下载APP,但需要手动替换程序完成升级
- macOS下将外置化data目录,路径为:/Users/{UserName}/Library/Application Support/{AppName}
macOS下升级到v1.8.6步骤:
设置里“打开应用程序文件夹”,手动备份data目录下所有文件;下载新版后打开程序,设置里“打开应用程序文件夹”,将备份的所有文件放到data目录,重启GUI。
* 切勿直接替换程序内data目录,data目录是/Users/{UserName}/Library/Application Support/{AppName}的软链
👍6
GUI.for.Clash 更新日志
1、已全面支持MRS格式的规则集。
2、默认配置中已禁用GEO数据模式,并移除了相关规则。
3、默认规则已全面转换为远程RULE-SET类型。
请使用【滚动发行】插件完成上述更新,更新后现有配置文件保持不变,新建配置将默认采用以上三项调整。
1、已全面支持MRS格式的规则集。
2、默认配置中已禁用GEO数据模式,并移除了相关规则。
3、默认规则已全面转换为远程RULE-SET类型。
请使用【滚动发行】插件完成上述更新,更新后现有配置文件保持不变,新建配置将默认采用以上三项调整。
GUI.for.Cores 更新日志
插件API: Plugins.alert/confirm 支持预览Markdown。
使用示例
参考插件:Gemini助手
插件API: Plugins.alert/confirm 支持预览Markdown。
使用示例
await Plugins.alert('Markdown预览', `
> 立即体验超棒的GUI!特点:**简洁易用**、**功能强大**、**速度飞快**
<img width="60" src="https://gui-for-cores.github.io/logo.jpg" alt="logo" title="logo">
开源地址: [](https://github.com/GUI-for-Cores "GitHub")
- [](https://github.com/GUI-for-Cores/GUI.for.Clash "GUI.for.Clash")
- [](https://github.com/GUI-for-Cores/GUI.for.SingBox "GUI.for.SingBox")
---
\`\`\`javascript
const onRun = async () => {
Plugins.message.success('运行成功')
}
\`\`\`
`, {type: 'markdown'})参考插件:Gemini助手
👍2
插件发布 【Workers AI 助手】
插件ID:plugin-workers-ai
插件描述:关于GUI,为什么不问问神奇海螺?
通用插件
注:功能同【Gemini 助手】,中文支持不是很好;有关GUI的问题,都可以问问这两个AI,欢迎扩充AI知识库。
链接1:Gemini 助手
链接2:Workers AI 助手
插件ID:plugin-workers-ai
插件描述:关于GUI,为什么不问问神奇海螺?
通用插件
注:功能同【Gemini 助手】,中文支持不是很好;有关GUI的问题,都可以问问这两个AI,欢迎扩充AI知识库。
链接1:Gemini 助手
链接2:Workers AI 助手
GUI.for.Cores 版本发布【v1.8.7】
features
- 插件 API Plugins.message.* 支持关闭回调事件
- 使用 Plugins.HttpCancel 取消正在进行的网络请求
Plugins.message 关闭事件
取消正在进行的网络请求
喜欢也可以取消吗
features
- 插件 API Plugins.message.* 支持关闭回调事件
- 使用 Plugins.HttpCancel 取消正在进行的网络请求
Plugins.message 关闭事件
Plugins.message.info('Loading...', 3000, () => {
Plugins.message.success('手动点击了关闭');
});
取消正在进行的网络请求
Plugins.message.info('Loading...', 3000, () => {
Plugins.HttpCancel('cancel-request');
});
await Plugins.HttpGet(
'https://php.com',
{},
{
CancelId: 'cancel-request',
}
);
💯3
GUI.for.Cores 版本发布 【v1.8.8】
- Linux 支持自定义 Webview GPU 策略:设置 - 通用 - 【Webview GPU 策略】;
- Linux 支持托盘图标,图标目录:data/.cache/imgs;
- 缩减托盘图标体积,删除 data/.cache/{icons,imgs}目录,重启 APP 生效;
关于 Webview GPU 策略的作用:
- 部分机型出现白屏、黑屏或闪屏,尝试切换 Webview GPU 策略可解决;
Linux 下初次使用出现白屏或黑屏的解决方法:
1. 新建文件:data/user.yaml
2. 填写内容:webviewGpuPolicy: 1
3. 重启 APP
webviewGpuPolicy 可选项有:0,1,2,分别对应设置里的:启用硬件加速、根据 Web 内容自行决定、禁用硬件加速
- Linux 支持自定义 Webview GPU 策略:设置 - 通用 - 【Webview GPU 策略】;
- Linux 支持托盘图标,图标目录:data/.cache/imgs;
- 缩减托盘图标体积,删除 data/.cache/{icons,imgs}目录,重启 APP 生效;
关于 Webview GPU 策略的作用:
- 部分机型出现白屏、黑屏或闪屏,尝试切换 Webview GPU 策略可解决;
Linux 下初次使用出现白屏或黑屏的解决方法:
1. 新建文件:data/user.yaml
2. 填写内容:webviewGpuPolicy: 1
3. 重启 APP
webviewGpuPolicy 可选项有:0,1,2,分别对应设置里的:启用硬件加速、根据 Web 内容自行决定、禁用硬件加速
插件发布 【同步singbox的配置 - Gists】
插件ID:plugin-sync-singbox-configuration-gists
插件描述:将sing-box的config.json同步到指定的Gist-Id下的config.json。Supported by: ccch
仅限 GUI.for.SingBox 客户端
插件ID:plugin-sync-singbox-configuration-gists
插件描述:将sing-box的config.json同步到指定的Gist-Id下的config.json。Supported by: ccch
仅限 GUI.for.SingBox 客户端
❤2
插件发布 【metacubexd 仪表板】
插件ID :plugin-metacubexd-dashboard
插件描述:一个更好看的Mihomo仪表板。Supported by: ColinZeb
通用插件
插件ID :plugin-metacubexd-dashboard
插件描述:一个更好看的Mihomo仪表板。Supported by: ColinZeb
通用插件
👍2❤1
GUI.for.Cores 版本发布 【v1.8.9】
- 隐藏macOS下的Dock栏图标
- 插件API:StartServer支持https
插件API:StartServer示例:
- 隐藏macOS下的Dock栏图标
- 插件API:StartServer支持https
插件API:StartServer示例:
/* 触发器 手动触发 */
const onRun = async () => {
Plugins.StopServer(Plugin.id);
const { close } = await Plugins.StartServer(
"127.0.0.1:443",
Plugin.id,
(req, res) => {
res.end(200, {}, "https服务正在运行...");
},
{
cert: "/path/to/server.crt",
key: "/path/to/server.key",
}
);
const { body } = await Plugins.HttpGet(
"https://127.0.0.1/",
{},
{ Insecure: true }
);
Plugins.message.success(body);
close();
};
插件更新 【配置同步】
服务端版本:v1.2.0,部署链接
客户端插件更新方式:卸载并删除插件,更新插件列表后重新添加。
服务端版本:v1.2.0,部署链接
客户端插件更新方式:卸载并删除插件,更新插件列表后重新添加。
# http
GUI-Sync --address 0.0.0.0 --port 8080 --token "A unique string"
# https
openssl req -new -nodes -x509 -out server.crt -keyout server.key -days 3650 -subj "/C=CN/ST=SH/L=SH/O=GUI.for.Cores/OU=GUI.for.Cores Software/CN=127.0.0.1/emailAddress=gui-for-cores.github.io"
GUI-Sync --address 0.0.0.0 --port 8080 --token "A unique string" --cert serer.crt --key server.key
❤1👍1🆒1
GUI.for.SingBox 滚动更新日志
适配了 sing-box 1.10.0+ 版本,升级后你无法继续使用稳定版内核,请使用 Alpha 版内核,且配置文件将自动升级,无法回退。
请使用【滚动发行】插件完成更新
适配了 sing-box 1.10.0+ 版本,升级后你无法继续使用稳定版内核,请使用 Alpha 版内核,且配置文件将自动升级,无法回退。
请使用【滚动发行】插件完成更新