v1.3.3
GoEdge v1.3.3开源版本大幅提升WebP转换性能、增强WAF。
管理系统 EdgeAdmin
- 在网站列表中增加批量删除网站功能
- 自定义页面跳转支持使用变量
- 网站设置--“字符编码”设置中增加“强制替换”选项(与内容替换无关)
- WAF动作默认设置为“显示网页(page)”,减少因错误规则导致的IP封禁
- WAF策略增加显示页面动作默认设置
- WAF允许动作(ALLOW)增加有效范围,默认可以跳过网站和策略设置的规则
- 集群节点列表页增加停用/启用操作
- 修复参数匹配不区分大小写选项无法保存的问题
- 修复“迁移”功能中无法远程修改API节点访问地址的问题
- 修复部分内置页面没有
<head>
标签的问题
API节点 EdgeAPI
- 增加快捷添加和删除网站源站的API
- 增加修改节点停用/启用状态API
- WAF操作符增加“包含XSS注入-严格模式“操作符;默认的XSS注入操作符不再检测
<xml>
标签 - WAF操作符增加“包含SQL注入-严格模式“操作符,默认的非严格模式不再处理一些二进制文件内容
通用 EdgeCommon
- 变量表达式支持修饰符,比如
${requestPath|md5}
,具体请参考:https://goedge.cn/docs/Server/Variables.md#%E4%BF%AE%E9%A5%B0%E7%AC%A6 - 为了安全起见默认不支持
${serverAddr}
变量
边缘节点 EdgeNode
- 大幅提升WebP图片文件转换性能,实践中,普遍提升3-10倍
- 优化计数器性能,现在计数器的内存回收速度是以往的5-10倍
- 提升UA解析性能(是以往的2-4倍)
- WAF允许动作默认跳过所有规则
- 写缓存失败时,允许继续读取源站内容
- 优化WAF验证码输入界面,并优化验证成功后点击浏览器返回按钮后的行为
- 鉴权访问日志标签增加
auth:
前缀,以往只有typeA
,typeD
之类的标签不方便识别 - 如果源站响应时没有设置Content-Type,则节点在响应时也不设置
- 增加
edge-node config
命令 - 修复缓存策略无法切换文件和内存的问题
- 修复字符编码大写选项不起作用的问题
- 修复Websocket连接无法报告连接关闭的问题
- 修复部分内置页面没有
<head>
标签的问题