GUI.for.Clash 【v1.3.4 已发布 插件系统正式版】
重要:因为插件系统提供的能力太强,请不要随意安装来历不明、代码加密、难以审计的插件!
Features
- 插件支持热更新
- 插件支持多触发器
- 插件支持消息提示
- 更多的插件能力:配置管理、订阅管理、规则组管理、插件管理、内核控制、APP设置
- docs: 更新主页图片
新增的插件使用示例:
下载地址
重要:因为插件系统提供的能力太强,请不要随意安装来历不明、代码加密、难以审计的插件!
Features
- 插件支持热更新
- 插件支持多触发器
- 插件支持消息提示
- 更多的插件能力:配置管理、订阅管理、规则组管理、插件管理、内核控制、APP设置
- docs: 更新主页图片
新增的插件使用示例:
// 消息提示示例
const { id } = Plugins.message.info('GUI.for.Cores', 4_000)
await Plugins.sleep(1_000)
Plugins.message.update(id, 'is')
await Plugins.sleep(1_000)
Plugins.message.update(id, 'powerful')
await Plugins.sleep(1_000)
Plugins.message.destroy(id)
// APP设置示例
const appSettings = Plugins.useAppSettingsStore()
appSettings.app.theme = 'dark' // light
appSettings.app.lang = 'en' // zh
// 系统代理管理示例
const envStore = Plugins.useEnvStore()
envStore.setSystemProxy()
envStore.clearSystemProxy()
envStore.switchSystemProxy()
// 内核管理示例
const kernelApiStore = Plugins.useKernelApiStore()
kernelApiStore.startKernel()
kernelApiStore.stopKernel()
kernelApiStore.restartKernel()
// 配置管理示例
const profilesStore = Plugins.useProfilesStore()
profilesStore.addProfile(p: ProfileType)
profilesStore.editProfile(id: string, p: ProfileType)
profilesStore.deleteProfile(id: string)
// 订阅管理示例
const subscribesStore = Plugins.useSubscribesStore()
subscribesStore.addSubscribe(s: SubscribeType)
subscribesStore.editSubscribe(id: string, s: SubscribeType)
subscribesStore.deleteSubscribe(id: string)
subscribesStore.updateSubscribe(id: string)
// 规则组管理示例
const rulesetsStore = Plugins.useRulesetsStore()
rulesetsStore.addRuleset(r: RuleSetType)
rulesetsStore.editRuleset(id: string, r: RuleSetType)
rulesetsStore.deleteRuleset(id: string)
rulesetsStore.updateRuleset(id: string)
// 插件管理示例
const pluginsStore = Plugins.usePluginsStore()
pluginsStore.addPlugin(p: PluginType)
pluginsStore.editPlugin(id: string, p: PluginType)
pluginsStore.deletePlugin(id: string)
pluginsStore.updatePlugin(id: string)
pluginsStore.reloadPlugin(plugin: PluginType, code = '')
pluginsStore.updatePluginTrigger(plugin: PluginType)
下载地址
👍1🥰1🆒1
Forwarded from Aera
https://github.com/GUI-for-Cores/GUI.for.SingBox/releases/tag/v1.3.3
GUI.for.SingBox v1.3.3版本已发布
主要更新内容如下:
- 合并了GUI.for.Clash v1.3.2-v1.3.4中介绍的插件模块
- 主程序、订阅转换器、内核更新后不再保留备份文件
- README中加入了社区文档的链接
GUI.for.SingBox v1.3.3版本已发布
主要更新内容如下:
- 合并了GUI.for.Clash v1.3.2-v1.3.4中介绍的插件模块
- 主程序、订阅转换器、内核更新后不再保留备份文件
- README中加入了社区文档的链接
👍3❤1
GUI.for.Clash 【v1.3.5 已发布】
Features
- feat: 支持逻辑规则
- chore: 默认不启用内置DNS服务器
- chore: 默认添加禁用QUIC协议规则
- fix: 代码编辑器获取值的API
下载地址
Features
- feat: 支持逻辑规则
- chore: 默认不启用内置DNS服务器
- chore: 默认添加禁用QUIC协议规则
- fix: 代码编辑器获取值的API
下载地址
Forwarded from Aera
GUI.for.SingBox v1.3.5版本已发布
主要更新内容如下:
- 合并了GFC v1.3.6中介绍的新特性
- 修复了节点过滤功能
* Sub-Store插件已上架GFC和GFS的插件中心
主要更新内容如下:
- 合并了GFC v1.3.6中介绍的新特性
- 修复了节点过滤功能
* Sub-Store插件已上架GFC和GFS的插件中心
GUI.for.Clash 【v1.3.7 已发布】
Features
- feat: 默认规则组支持中英文
- chore: 插件源码编辑界面样式优化
- fix: 生成配置时规则组名称引用错误
下载地址
Features
- feat: 默认规则组支持中英文
- chore: 插件源码编辑界面样式优化
- fix: 生成配置时规则组名称引用错误
下载地址
插件发布 【安装字体插件】
插件名:Twemoji.Mozilla
插件ID:plugin-install-font
描述:下载并安装字体“Twemoji.Mozilla.ttf”,你的节点将正常显示国旗图标。
下载地址:插件中心
插件名:Twemoji.Mozilla
插件ID:plugin-install-font
描述:下载并安装字体“Twemoji.Mozilla.ttf”,你的节点将正常显示国旗图标。
下载地址:插件中心
❤1
Forwarded from Aera
GUI.for.SingBox 【v1.3.6 已发布】
主要更新内容如下:
- 合并了GFC v1.3.8中介绍的特性
- 禁止应用多开
- 清理了无效的配置参数
* "一键添加规则集" 插件已上架GFS插件中心
主要更新内容如下:
- 合并了GFC v1.3.8中介绍的特性
- 禁止应用多开
- 清理了无效的配置参数
* "一键添加规则集" 插件已上架GFS插件中心
插件发布 【注册Clash协议到注册表】
插件名:注册Clash协议到注册表
插件ID:plugin-register-clash
描述:注册后,你可以使用机场的一键导入订阅功能。
仅限:GFC客户端
下载地址:插件中心
插件名:注册Clash协议到注册表
插件ID:plugin-register-clash
描述:注册后,你可以使用机场的一键导入订阅功能。
仅限:GFC客户端
下载地址:插件中心
👍1
插件发布 【注册SingBox协议到注册表】
插件名:注册SingBox协议到注册表
插件ID:plugin-register-sing-box
描述:注册后,你可以使用机场的一键导入订阅功能。
仅限:GFS客户端,下一版本
提示:现发现开机自启的方式启动的客户端(GFC、GFS)无法注册成功,退出软件后重新打开可以注册成功。
下载地址:插件中心
插件名:注册SingBox协议到注册表
插件ID:plugin-register-sing-box
描述:注册后,你可以使用机场的一键导入订阅功能。
仅限:GFS客户端,下一版本
提示:现发现开机自启的方式启动的客户端(GFC、GFS)无法注册成功,退出软件后重新打开可以注册成功。
下载地址:插件中心
👍1
Forwarded from Aera
GUI.for.SingBox 【v1.3.7 已发布】
主要更新内容如下:
- 合并了GFC v1.3.9中介绍的特性:
- 更多的托盘菜单项
- 支持一键导入订阅(需安装插件)
- 默认使用主分支的sing-box内核
主要更新内容如下:
- 合并了GFC v1.3.9中介绍的特性:
- 更多的托盘菜单项
- 支持一键导入订阅(需安装插件)
- 默认使用主分支的sing-box内核
插件发布 【AdGuardHome】
插件名:AdGuardHome
插件ID:plugin-adguardhome
描述:集成AdGuardHome程序。
通用插件:适用于GFC、GFS
下载地址:插件中心
插件名:AdGuardHome
插件ID:plugin-adguardhome
描述:集成AdGuardHome程序。
通用插件:适用于GFC、GFS
下载地址:插件中心
GUI.for.Clash 【v1.4.0 已发布】
Features
- 插件中心添加插件的同时会自动下载它的源码
- 节点支持按延迟排序
- 更多的托盘图标
- 托盘菜单增加TUN控制开关
- chore: 默认禁用了dns h3
- chore: 取消了无意义的成功提示信息
- perf: 内核状态更新
- fix: 网络接口选择器显示错误
下载地址
Features
- 插件中心添加插件的同时会自动下载它的源码
- 节点支持按延迟排序
- 更多的托盘图标
- 托盘菜单增加TUN控制开关
- chore: 默认禁用了dns h3
- chore: 取消了无意义的成功提示信息
- perf: 内核状态更新
- fix: 网络接口选择器显示错误
下载地址
👍6
Forwarded from Aera
GUI.for.SingBox 【v1.3.8 已发布】
主要更新内容如下:
- 合并了GFC v1.4.0中介绍的特性:
- 插件中心添加插件的同时会自动下载它的源码
- 节点支持按延迟排序
- 更多的托盘图标
- 托盘菜单增加TUN控制开关
- chore: 取消了无意义的成功提示信息
- perf: 内核状态更新
- fix: 网络接口选择器显示错误
主要更新内容如下:
- 合并了GFC v1.4.0中介绍的特性:
- 插件中心添加插件的同时会自动下载它的源码
- 节点支持按延迟排序
- 更多的托盘图标
- 托盘菜单增加TUN控制开关
- chore: 取消了无意义的成功提示信息
- perf: 内核状态更新
- fix: 网络接口选择器显示错误
👍3
GUI.for.Clash 【v1.4.1 已发布】
Features
- 插件支持自定义菜单:可配置菜单名与对应方法
- 增加插件错误提示
- chore: 删除订阅、规则集、插件时会自动删除相关文件
- refactor: 重构内核下载界面逻辑
- refactor: 重构消息提示组件
- fix: 节点按延迟排序时忽略不可用节点
- fix: 处理内核API返回503错误
tips: 插件自定义菜单项配置后需要重启APP,或右键标题栏 - 重载界面,暂不支持热更新
插件界面无法打开:修改data/plugins.yaml文件,在每一项后增加
然后重启APP
下载地址
Features
- 插件支持自定义菜单:可配置菜单名与对应方法
- 增加插件错误提示
- chore: 删除订阅、规则集、插件时会自动删除相关文件
- refactor: 重构内核下载界面逻辑
- refactor: 重构消息提示组件
- fix: 节点按延迟排序时忽略不可用节点
- fix: 处理内核API返回503错误
tips: 插件自定义菜单项配置后需要重启APP,或右键标题栏 - 重载界面,暂不支持热更新
插件界面无法打开:修改data/plugins.yaml文件,在每一项后增加
menus: {}
然后重启APP
下载地址
🔥1
GUI.for.Cores News
插件发布 【AdGuardHome】 插件名:AdGuardHome 插件ID:plugin-adguardhome 描述:集成AdGuardHome程序。 通用插件:适用于GFC、GFS 下载地址:插件中心
AdGuardHome插件更新日志:
- 支持配置文件备份、恢复
- 支持打开管理界面
仅支持GFC: v1.4.1及以上版本
升级方法:
方法1:卸载插件,刷新插件中心列表,添加插件,安装。
方法2:先手动备份data/third/AdGuardHome/AdGuardHome.yaml文件,执行方法1,再把配置文件放在原目录。
- 支持配置文件备份、恢复
- 支持打开管理界面
仅支持GFC: v1.4.1及以上版本
升级方法:
方法1:卸载插件,刷新插件中心列表,添加插件,安装。
方法2:先手动备份data/third/AdGuardHome/AdGuardHome.yaml文件,执行方法1,再把配置文件放在原目录。
Forwarded from Aera
GUI.for.SingBox 【v1.3.9 已发布】
主要更新内容如下:
- 合并了GFC v1.4.1中介绍的特性:
- 插件支持自定义菜单:可配置菜单名与对应方法
- 增加插件错误提示
- chore: 删除订阅、规则集、插件时会自动删除相关文件
- refactor: 重构内核下载界面逻辑
- refactor: 重构消息提示组件
- fix: 处理内核API返回503错误
* 最新版AdGuardHome插件已支持GFS
* '更新Sub-Store'插件已合并进'Sub-Store'插件
主要更新内容如下:
- 合并了GFC v1.4.1中介绍的特性:
- 插件支持自定义菜单:可配置菜单名与对应方法
- 增加插件错误提示
- chore: 删除订阅、规则集、插件时会自动删除相关文件
- refactor: 重构内核下载界面逻辑
- refactor: 重构消息提示组件
- fix: 处理内核API返回503错误
* 最新版AdGuardHome插件已支持GFS
* '更新Sub-Store'插件已合并进'Sub-Store'插件