GoEdge 是一款可以帮你快速构建 CDN & WAF 平台的工具,支持 HTTP、HTTPS、Websocket、TCP、TLS、UDP、PROXY Protocol、IPv6、WAF 等特性,支持多个第三方 DNS 服务
GoEdge v0.5.8主要增加多分区缓存支持、提升文件缓存性能。
EdgeAdmin
- 边缘节点支持设置多个缓存目录,可以在节点设置–缓存设置中设置;意味着可以同时使用多个分区作为缓存目录,大大增加了缓存内容的容量
- 支持使用通配符域名清理缓存,比如https://*.goedge.cn/index.js,目前只支持单个通配符
- 域名跳转增加忽略跳转前端口选项
- 调整默认压缩的mime types,去除 application/*,增加多个新的mime type
- 访问日志搜索method:XXX和requestMethod:XXX方法,可以在访问日志列表页搜索框里输入这两个指令
- 安装过程显示更详细内容,比如正在安装某个表、某个数据等
- 时钟同步增加是否检查chrony选项,在选中的情况下,如果系统已经安装了chrony,则不再自行同步时钟
- 节点列表页带宽使用bps显示,目前是自动缓存,非精确数字,仅供参考
- 优化WAF规则相关界面,增加一种新的bool参数类型
- 修复集群健康检查中没有设置自动下线时仍然提示节点自动上下线的问题
- 修复系统用户和平台用户access key无法禁用和删除的问题
- 添加和修改API节点时,检查HTTP API端口是否和GRPC端口冲突
EdgeAPI
- 大幅提升数据库数据安装和升级速度
- 修复域名解析–DNS服务商–同步域名时无法解析集群额外附加的CNAME的问题
- 使用版本号来读取节点任务,提升任务同步稳定性
- 修复老的套餐计费无法生成账单的问题
- 健康检查直接跳过未部署服务的集群
- 默认创建的IP名单设置为全局有效
- 优化统计中的操作系统和浏览器统计相关程序;为了防止使用User-Agent攻击,不再直接使用用户访问的内容,而是设置一组内置的操作系统和浏览器数据
- 修复cloudflare域名只能读取第一页的问题
- 同步域名解析时自动剔除相同的节点A记录,避免因多个节点有相同IP时同步出错
- 集群被删除或者不可用时,健康检查时不提示错误
- 优化ACME申请,现在支持同时申请多个同名fqdn的证书
- 提升ssh sudo安装节点的稳定性,现在可以使用非root用户自动创建目录并安装节点
EdgeNode
- 大幅减少不必要的文件缓存写入和检查频率,以提升性能
- 请求变量增加${cname}代表当前服务的CNAME
- WAF checkpoint增加cname和isCNAME两个参数
- 防盗链提示增加缓存时间,以提升性能
- 修复无法回报任务执行失败的问题
- 修复节点设置的“缓存磁盘容量”不起作用的问题
- 提升RPC连接稳定性
- 缓存Header中忽略Set-Cookie,以提升安全性
完整变更说明:https://goedge.cn/docs/Releases/Index.md
下载:https://goedge.cn/downloads