GoEdge 是一款可以帮你快速构建 CDN & WAF 平台的工具,支持 HTTP、HTTPS、Websocket、TCP、TLS、UDP、PROXY Protocol、IPv6、WAF 等特性,支持多个第三方 DNS 服务。
GoEdge v0.5.0 主要改进源站失败自动重试、提升WebP性能等。
EdgeAdmin
- 路由规则也支持请求限制设置
- TCP源站也支持专属域名设置项,可以依靠TLS域名决定使用哪个源站
- 缓存条件增加If-None-Match和If-Modified-Since是否回源选项,默认不回源,避免因为这两项Header回源导致源站返回304而导致一直无法缓存的问题。
- 添加域名时自动将域名转换为小写,避免因为域名大小写引发问题
- 优化“IP名单”菜单和“运行日志”菜单数字获取方式,改成异步加载,避免因为数据量大而导致页面加载过慢
EdgeAPI
- 远程升级节点时,如果老的文件不存在,则直接创建,不再提示错误
- 删除集群的时候同时删除相关节点运行日志,避免集群删除了而统计数字还在的问题
- 服务带宽峰值统计API增加按月、按日查询接口
- 只有发送过离线通知的节点才会发送恢复在线通知,避免因为网络问题一直提示节点恢复在线的问题
EdgeNode
- 40x, 50x提示默认使用HTML;50x提示增加原因信息(仅包含简要信息,详细信息仍然需要查看访问日志);并能自动切换中英文
- 升级WebP库版本,性能和压缩效率有所提升
- 第一次连接源站失败后,自动尝试下一个源站;如果主源站没有可用源站,则自动尝试备用源站;如果没有下一个源站,则连续尝试当前源站
- TLS支持默认SNI回源:如果服务和源站都是TLS服务,那么就可以将TLS服务的域名传递到源站
- edge-node pprof命令增加–addr参数,用来指定pprof信息获取地址
- 小幅度减少守护进程使用的内存
- UDP服务也记录带宽峰值
- 修复节点自动升级时无法自动启动的Bug:以往版本中自动升级节点时需要启动两次,而且会产生.old和.dist文件进程,新版本修复了这个问题,但是需要在下次版本升级时才生效
- 优化忽略客户端关闭连接错误条件:对于若干个客户端关闭连接导致的网络错误不再提示
- 执行IP名单更新任务时防止阻塞
- nftables封禁IP时默认使用异步操作,防止阻塞新连接
文档
API文档增加角色标签,增加REST地址。
下载:https://goedge.cn/downloads
文档:https://goedge.cn/docs
还没有评论,来说两句吧...