GoEdge是一款可以帮你快速构建 CDN & WAF 平台的工具,支持HTTP、HTTPS、TCP、TLS、UDP、PROXY Protocol、IPv6、WAF等特性。
v0.4.0 细节优化,提升性能。
EdgeAdmin
- 功能增强:
- 节点运行日志增加集群、节点、标签筛选
- 服务
- 创建服务时默认选中统计
- 改进服务访问日志、设置页在手机下的显示
- 可以使用集群、节点对访问日志进行筛选
- 集群
- 可以设置是否自动在firewalld中开放端口,默认为开启状态
- IP名单
- 增加未读数字气泡显示,有未读的情况下可以根据未读筛选
- WAF
- WAF策略增加是否自动使用本地防火墙设置,开启后,可以自动使用本地防火墙(目前是firewalld)进行拦截防御
- WAF规则增加描述信息
- WAF策略增加自动SYNC Flood防护选项
- 可以使用集群搜索WAF策略
- 可以在IP名单、访问日志中跳到对应的WAF规则集
- CAPTCHA增加最多失败次数和失败拦截时长
- WAF动作中各个超时/有效秒数最大值从10位改成9位
- WAF模板中特殊目录增加.env
- WAF模板–爬虫工具增加白名单
- WAF模板–爬虫工具默认不封禁搜索引擎
- 缓存
- 可以使用集群搜索缓存策略
- 增加Open File Cache选项,可以缓存文件句柄
- 反向代理
- 源站设置支持客户端证书
- Bug修复
- 修复缓存策略不能直接回车保存的Bug
EdgeAPI
- 功能增强:
- 缩短节点运行日志清理时间
- 缩短节点统计数据清理时间
- WAF自动加入的IP不再生成更新任务
EdgeNode
-
功能增强:
- 如果没有设置节点CPU线程数,则默认为4倍的CPU线程数
- 优化User-Agent解析性能
- 增加地区(${geo.NAME})、ISP(${isp.NAME})、浏览器(${browser.NAME})、产品(${product.NAME})等变量
- 统计数据上传时如果遇到invalid utf-8,则自动过滤非法字符
- 提升WAF正则表达式性能
- 增加
edge-node [ip.drop|ip.reject|ip.remove] IP
命令 - 优化验证码在窄屏上的展示
-
Bug修复:
- 删除缓存数据库版本切换时的错误提示