v1.7.X
v1.7.9(2024-09-29)
sub-store默认端口3000占用检测,如果出现端口占用,则自动部署会中止
如果substore.backend 的地址不是自动部署的默认地址,则自动部署会中止,说明此刻有自建的sub-store
substore.path和sub-store.jsRuntime 如果在自动部署时读取到了,将不会自动下载默认的。意味着将使用用户自定义的js运行时和资源路径
耗时显示现在分为测试耗时和总体耗时两部分
v1.7.8(2024-09-28)
新的runtime配置项:runtime.disableSubCvt , 用于针对单次测试临时禁用全局的订阅转换
rule适配 runtime.disableSubCvt
新的指令参数: /test?nocvt=true, 用于禁用全局订阅转换
/restart指令将优雅地重启sub-store后端
v1.7.7(2024-09-27)
优化洪水攻击防护触发阈值为1秒
修复订阅转换无法识别 hy2://
支持sub-store自动部署,相关配置 substore.autoDeploy
支持设置sub-store的部署路径,相关配置 substore.path
支持设置sub-store的js运行时,目前koipy自动下载的运行时为bun (https://bun.sh/),相关配置 substore.jsRuntime
自动部署的sub-store后端端口为3000,监听地址为127.0.0.1,暂时无法修改。如需修改,请手动部署sub-store
修复sub-store套娃转换导致节点测试的问题
修复并优化构建脚本,感谢 @qianlongzt 的代码贡献
v1.7.4
每份测试的节点数量限制现在仅对没有用户权限的目标生效
基本的洪水攻击防护(实验性功能),当bot检测一个消息发送过快时会自动暂停对消息响应,以便节约计算资源
针对bot的洪水攻击说明:
将多个正常的TG账号绑定到userbot,以滥用api的方式向bot发送消息
bot响应消息,发送消息均需要消耗api资源,api调用频率受TG官方限制
v1.7.3 (2024-09-21)
支持使用 sub-store 进行订阅转换
当subconveter与sub-store同时使用时,sub-store将优先使用
以下是启用sub-store的配置示例:
sub-store 是一个订阅管理工具,它可以将订阅里面的节点信息进行修改复写,通过排序,过滤,重新组合等操作,而且有一个非常友好的前端界面,可以方便地管理订阅。
koipy 仅使用其中的 sub-store 的订阅转换功能。
sub-store 文档指南:
v1.7.2 (2024-09-12)
subinfo 现在支持直接查询规则里包含的订阅链接的流量信息。例子: /subinfo tag
修复一些使用bug
优化代码结构
优化日志输出
现在不包含测速项将不支持实时渲染
v1.7.1
实时渲染现在仅对拥有BOT用户权限的使用者开放
节点数量超过40个将拒绝渲染
新的指令参数 realtime=true ,可以在测试开始时就启用渲染图片。例子: /test?realtime=true
新的配置runtime.realtime,可以设置是否启用实时渲染,现已支持附加到规则
图片太宽将发出提示信息
实时渲染开启时将不再显示进度条
v1.7.0
支持测试过程中实时渲染
修复规则在invite的优先级
修复图片中文路径问题
Last updated