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.for.Cores News pinned «GUI.for.SingBox【v1.1.0 已发布】 Features: - 自行探索 感谢开发者🫡 Aera 下载地址»
Channel name was changed to «GUI.for.Cores News»
Channel photo updated
GUI.for.Clash 【v1.2.8 已发布】

Features
- 点阵模式的代理列表支持切换节点
- 标题栏增加启动core的loading
- refactor: 优化启动core逻辑
- fix: 更新订阅时,不变的代理将继承原有ID
- chore: 代理组引用方式改为ID引用
- chore: 更新了关于界面的链接

tips: 已有配置(profile)或需要重新配置下规则列表(rules)

下载地址
GUI.for.SingBox【v1.2.3 已发布】

Features:
- 自行探索

感谢开发者🫡 Aera

下载地址
GUI.for.Clash 【v1.2.9 已发布】

Features
- 支持修改配置、切换配置时自动重启内核
- fix: 新建配置时代理组的ID引用错误
- fix: 代理组中使用的订阅名称显示问题

下载地址
GUI.for.Clash 【v1.3.0 已发布】

Features
- 支持手动添加ruleset规则
- 支持手动编辑、新建代理
- chore: 优化规则组样式

下载地址
GUI.for.SingBox 【v1.2.8 已发布】
Forwarded from Aera
https://github.com/GUI-for-Cores/GUI.for.SingBox/releases/tag/v1.2.8

GUI.for.SingBox v1.2.8版本发布了
主要更新内容如下:

1.合并了GUI.for.Clash v1.3.0中介绍的新特性
3.支持在应用内创建和编辑本地规则集文件
4.支持在应用内创建和编辑本地订阅文件
5.修复了在Fake-IP Range(IPV*)在为空时,错误的生成了inet*_range字段的问题
6.支持了应用内手动清除核心的持久化缓存文件
7.内联规则更新了新的json编辑器UI
GUI.for.Clash 【v1.3.1 已发布】

Features
- 主页添加重启core按钮
- 请求支持系统代理,如订阅、更新APP、更新core
- 更多的排序:代理编辑、规则编辑
- chore: 更好的节点延迟颜色
- fix: 编辑节点失败时错误的关闭了编辑器
- fix: 部分组件ID相同引起的BUG
- fix: 代码编辑器的主题切换
- fix: 重复的订阅代理前缀

下载地址
GUI.for.SingBox 【v1.2.9 已发布】
Forwarded from Aera
https://github.com/GUI-for-Cores/GUI.for.SingBox/releases/tag/v1.2.9

GUI.for.SingBox v1.2.9版本发布了
主要更新内容如下:

- 合并了GUI.for.Clash v1.3.1中介绍的内容
- 添加了"手动管理"规则集类型
- 添加了"手动管理"的订阅类型
👍1
GUI.for.Cores News pinned «项目文档地址:https://gui-for-cores.github.io/»
GUI.for.SingBox 【v1.3.0 已发布】

🐬支持本地订阅转换

详情
GUI.for.SingBox 【v1.3.1 已发布】

详情
GUI.for.Clash 【v1.3.2 已发布 - 插件系统尝鲜版】

重要:因为插件系统提供的能力太强,请不要随意安装来历不明,代码加密,难以审计的插件!

Features
- 支持更多的内核dns配置
- 插件系统

下载地址
👍3
插件系统使用说明:

目前支持4种触发器:手动触发、更新订阅时、生成配置时、启动APP时。

添加面板参数说明:
“需要安装”:开启时需要在代码里写onInstall和onUninstall方法,分别在点击安装和卸载按钮时触发;还需要添加一个onRun方法,在点击运行按钮时触发。


1、手动触发插件代码示例
const onInstall = async () => {}
const onUninstall = async () => {}
const onRun = async () => {}


2、更新订阅时插件代码示例
// proxies可能是base64字符串,也可能是一个数组
// 请返回一个代理数组[]
const onSubscribe = (proxies) => {
if(Plugins.isValidBase64(proxies)) {
// 待实现
return []
}
// 示例:把节点名称中的新加坡替换为空
proxies = proxies.map(v => {
return {
...v,
name: v.name.replace('新加坡', '')
}
})
return proxies
}


3、生成配置时插件代码示例
const onGenerate = (config) => {
// 移除tun配置
delete config.tun
// 关闭DNS服务器
config.dns.enable = false
return config
}


4、启动APP时插件代码示例
const onStartup = () => {
alert('APP启动了')
}


插件具有的能力可以按下Ctrl+Shift+F12打开开发者面板,切换到控制台,输入Plugins并回车查看。

因插件系统开放了全部能力,请使用者不要随意安装插件!避免系统受损。

请勿安装加密、过于复杂、代码难以审计的插件。
GUI.for.Clash 【v1.3.3 已发布 - 插件系统尝鲜版】

重要:因为插件系统提供的能力太强,请不要随意安装来历不明、代码加密、难以审计的插件!

Features
- 增加关闭APP时触发器
- 修改部分API、增加部分API

关闭APP时触发器需要在500ms内处理完毕,请勿做耗时操作。

示例:
const onShutdown = () => {
Plugins.Writefile('data/shutdown.txt', 'shutdown')
}


下载地址
🥰1