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周报 【GUI.for.SingBox报告】

本周更新了啥?

1、标题栏增加滚动发行版本标志
2、解决连接面板搜索崩溃的bug
3、Plugins.picker的options增加参数descrption
4、修改配置面板右上角增加预览生成后的配置功能
5、为每一个配置引入单独的混入与脚本操作

哪里获取更新?

插件系统安装插件【滚动发行】,立即获取最新、最稳、最棒的GUI体验!
👍9👏21
GUI.for.Cores 周报

GUI:
- 修改插件页面的导入按钮显示文字
- 将插件添加到命令面板(Ctrl + Shift + P 打开
- 导航添加小图标
- 页面可见性设置(默认不显示 规则集 计划任务

Fixes:
- 修复 GFC route-address 字段生成错误的问题
- 修复 GFS 无法获取alpha内核版本号的问题

注:在插件中心安装【滚动发行】,完成上述更新!
🔥5❤‍🔥2👍1
GUI.for.Cores 周报

GUI:
- 连接面板、日志面板增强右键`添加到规则集`操作
- 内核页增加跳转至内核项目主页超链接
- 优化消息提示组件
- 更新依赖
- 更改了一些默认内核参数

注:在插件中心安装【滚动发行】,完成上述更新!
👍5
GUI.for.Cores 版本发布

GUI.for.Clash v1.8.3
GUI.for.SingBox v1.8.3

features:
- 优化结束进程方式
- GFC支持mrs格式的规则集文件
- GFS支持内核参数:local-dns-detour

* 升级方式:设置 - 关于 - 点击版本号升级。

* 升级后会遇到的问题:
1、无法重启、关闭内核:任务管理器手动结束下内核程序,重启GUI。
2、升级后版本号不变:因为滚动版本停留在上一版本,需要再执行下滚动发行插件。
3、GFC无法更新规则集direct、reject、proxy:手动编辑,将保存路径复制到远程链接,即两个值保持一致

* 感谢群友Peaceful对优化结束进程方式提出的解决方案
* 使用了项目https://github.com/UIforFreedom/UIF/blob/master/uifd/uif/process_windows.go#L54 中的代码,感谢
👍8
关于移除插件【Sing-Box 订阅转换】的通知

原因:不跨平台、缺少维护(指定期同步上游代码并编译分发)

这将同步删除仓库:GUI-for-Cores/sing-box-subconverter-offline

--------------------------

推荐使用【节点转换】插件。
👍9👏2🏆2
插件发布 【TUN模式助手】

插件ID:plugin-tun-assistant

插件描述:TUN模式食用指南!

通用插件
🌭4👍1
Media is too big
VIEW IN TELEGRAM
macOS开启TUN模式教程
👍9
GUI.for.SingBox 已加入Arch用户软件源(AUR)

安装命令

git clone https://aur.archlinux.org/gui-for-singbox.git
cd gui-for-singbox
makepkg -si


感谢 Ghost_MAN_0软件仓库地址
8🆒1
macOS、Linux 已加入【TUN模式授权按钮】

效果同插件【TUN模式助手】

注:每次更新内核后,都需要重新授权。
👍3
GUI.for.Cores 文档已支持英文

感谢某位群友的持续贡献!

文档链接:中文 英文
🆒6👍2
GUI.for.Cores 版本发布

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配置。

通用插件
GUI.for.Cores 版本发布

GUI.for.Clash v1.8.5
GUI.for.SingBox v1.8.5

本次更新是基于 Wails v2 框架的最终版本,后续将不再发布新版本和新功能。不过,你仍然可以通过滚动更新获得维护性更新。

项目即将迁移至 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}的软链
👍6
GUI.for.Clash 更新日志

1、已全面支持MRS格式的规则集。
2、默认配置中已禁用GEO数据模式,并移除了相关规则。
3、默认规则已全面转换为远程RULE-SET类型。

请使用【滚动发行】插件完成上述更新,更新后现有配置文件保持不变,新建配置将默认采用以上三项调整。
插件发布 【Gemini助手】

插件ID:plugin-gemini-ai

插件描述:使用Gemini,GUI高高手!

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

插件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
GUI.for.Cores 更新日志

规则集中心

请使用【滚动发行】插件完成更新
👍5
GUI.for.Cores News
GUI.for.Cores 更新日志 规则集中心 请使用【滚动发行】插件完成更新
支持显示数量、预览规则内容

请使用【滚动发行】插件完成更新
👍5
插件发布 【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 关闭事件

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