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 版内核,且配置文件将自动升级,无法回退。
请使用【滚动发行】插件完成更新
GUI.for.SingBox 滚动更新日志
对代理组的引用从 tag 改为 ID,升级后你需要手动编辑配置,重新勾选代理组。
请使用【滚动发行】插件完成更新
对代理组的引用从 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
规则集中心改为使用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 位
这些数字不仅是数据,更是社区对我们的认可和鼓励!✨
在此,我们特别感谢每一位贡献者、支持者,是你们让这个项目如此精彩!接下来的日子里,我们将一如既往地为社区提供更好的工具和体验,期待与大家携手共创更多的可能性!
在这一年里,我们共同见证了这个项目的成长,离不开所有贡献者的辛勤付出和社区的热情支持。无论是代码的优化、功能的完善,还是社区的互动与建议,所有这一切都在推动项目不断向前迈进。以下是我们在过去一年的一些亮眼数据:
📊 项目统计数据:
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请勿反馈。
更新说明:
在本版本中,我们重新设计并实现了配置编辑界面,使其更加符合 sing-box 的配置文件格式。
亮点:
支持多 DNS 配置
支持多入站配置
注意事项:
本版本与之前 GUI 中的配置不兼容,请在升级后删除 data/profiles.yaml 文件,并重启应用程序。
本版本仍处于开发阶段,尚未达到正式发布标准,但感兴趣的用户可通过【滚动发行 - 内测版】插件进行升级体验。
有任何bug请勿反馈。
👍4❤1
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 `文件。在切换版本时,请务必保存该备份文件以防丢失配置。
1、内测版已合并至主分支,可通过【滚动发行】插件继续更新。
注意事项:
🔥2🥰2🎉2👏1
GUI.for.Cores 【v1.9.0】已发布
注意事项:GUI.for.SingBox升级后请及时备份旧配置文件:data/.cache/profiles-backup.yaml,以便版本回退使用。
注意事项: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 目录。
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