GoEdge CDN v1.0.0 发布,大幅优化 WAF、更新 IP 库、批量上传 SSL 证书
GoEdge 是一款可以帮你快速构建 CDN & WAF 平台的工具,支持 HTTP、HTTPS、Websocket、TCP、TLS、UDP、PROXY Protocol、IPv6、WAF 等特性,支持多个第三方 DNS 服务。
在经历3年研发、1500+社群用户深度使用、5000个commits之后,GoEdge决定发布1.0.0版本。GoEdge v1.0.0版本主要大幅优化攻击拦截功能、更新免费版IP库、批量上传SSL证书。
EdgeAdmin - 管理系统
- 网站服务
- 优化创建网站服务界面:简化界面,减少必填项
- 当HTTP和HTTPS端口冲突时提示用户;避免用户同时在HTTP和HTTPS设置中使用同样的端口
- 集群服务设置增加“支持低版本HTTP”选项,可以选择不支持HTTP/1.0及以下版本的HTTP协议
- 缓存
- 修复在未初始化缓存设置时添加缓存条件产生的panic错误,但此错误不会影响系统正常运行
- 访问日志
- 访问日志数据库节点详情中密码使用星号(*)代替,以提升安全性
- SSL证书
- SSL证书内容输入框支持拖动文件上传
- SSL证书支持批量上传,此功能可以在”证书管理“中找到
- 在创建服务和修改服务设置时自动根据填写的域名匹配对应的证书
- 创建服务和修改服务时也可以批量上传证书
- 选择证书时可以通过用户筛选
- 上传证书时可以选择所属用户
- 边缘节点
- 优化节点列表显示,包括统计项宽度、连接数更加可读、带宽使用两位小数、隐藏和显示更多IP
- 创建节点时自动从节点名称中提取节点IP,比如节点名称可以为“CDN节点192.168.2.100”,则自动提取“192.168.2.100”作为节点默认IP
- 生成节点DNS解析时区分节点是否已安装;如果节点未完成安装,则不会解析,避免在安装过程中,用户通过域名解析访问到未安装的节点
- SSH认证
- 创建SSH认证私钥时校验私钥内容;避免填入错误的私钥
- SSH认证添加私钥时可以从私钥文件中直接拖入内容
- 管理员
- 管理员列表页增加关键词搜索支持
- 管理员列表在有弱密码的管理员下增加弱密码标识,只有超级管理员才能看到此标识
- 首页看板可以提示有需要修改的弱密码管理员
- 日志审计
- 日志审计增加日志级别筛选
- 管理系统
- 如果管理系统同时设置了HTTP和HTTPS端口,那么访问HTTP登录页时自动跳转到HTTPS地址
- 增强Cookie安全性,可以防止Cookie被截取后异地登录
- MySQL
- 自动安装MySQL时自动生成所需的动态库软链接,以适应一些比较新的系统
- 自动安装mysql时调整innodb_sort_buffer_size、innodb_buffer_pool_size参数值
EdgeAPI - API节点
- 数据库
- 使用sql.json取代以往的sql.go作为数据库结构存储文件
- 优化服务列表查询方法,避免因MySQL参数设置而导致查询失败
- 在API节点启动时,如果无法连接到本地MySQL数据库,则尝试启动固定位置上的MySQL,避免有些用户不知道如何启动MySQL
- 域名解析
- 修复无法同时对相同对象执行多次DNS解析任务的问题
- DNS解析发生变化时立即触发同步任务,即让域名解析生效更快
- 配置
- 优化节点配置生成,合并证书数据,减少配置文件尺寸
- 增加RPC消息最大尺寸到512MB,避免大的配置信息无法传输
- 增加
edge-api token --role=[admin|user|api]
命令用来快速查询节点Token,方便用户在忘记EdgeAdmin、EdgeUser、EdgeAPI令牌时令牌时快速查询
- 流量带宽
- 合并部分流量查询和带宽查询,提升查询速度
- 消息提醒
- 修复发送站内消息时将标题作为内容的Bug
- 优化证书到期提醒等相关消息,可以在提示信息中看到域名相关信息
- IP名单
- 修复删除IP名单中IP时状态设置错误的问题,此问题可能会导致节点在从IP名单中删除单个IP时消耗大量的CPU
EdgeNode - 边缘节点
- WAF
- 在GET302和CAPTCHA验证中不记录特殊URL的访问日志,避免生成大量无效的访问日志
- 优化IP名单上传程序,自动去重,并可以批量上传
- 优化WAF黑名单处理,即使WAF不开启也仍然有效,并自动结合本地防火墙进行拦截
- nftables规则使用REJECT代替DROP
- URL跳转没有选择状态码时,对搜索引擎访问默认值设置为301,以提升SEO效果
- 源站返回分片内容时提示访问用户内容不支持低版本HTTP协议
- 增加网站服务加载和删除调试日志,这些日志不会上传到API节点
- 限制单个服务每次上传的域名统计数不超过20个,避免大量的域名统计对API节点数据库造成很大的压力
- 修复在高并发下修改服务配置可能导致服务崩溃(panic)的问题
- 重启服务时自动保存未上传的带宽统计信息,以便在下次启动的时候恢复
- 增加RPC消息最大尺寸到512MB,避免大的配置信息无法传输
- 不提示单个端口Reload信息,防止不重要的日志过多
- 节点启动时自动调整相关内核参数,如net.core.somaxconn、net.ipv4.tcp_fin_timeout等
EdgeCommon - 通用库
- 修复IP查询结果显示时可能不显示县级单位的问题
完整变更说明:https://goedge.cn/docs/Releases/Index.md
下载:https://goedge.cn/downloads

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Haxe 4.3 发布,高级严格类型编程语言
Haxe 是开源的高级严格类型编程语言,具有快速且经过优化的交叉编译器。 Haxe 可以构建目标平台是 JavaScript、C++、C#、Java、JVM、Python、Lua、PHP、Flash 的跨平台应用程序,并支持访问每个平台的原生功能。Haxe 有自己的 VM(HashLink 和 NekoVM),同时支持在解释模式下运行。用 Haxe 编写的代码可以编译为 Haxe 支持的任何目标平台语言。 Haxe 4.3 主要变化: 支持类型参数的默认值 支持 abstract 关键字引用摘要 在表达式级别支持静态变量 支持?.安全导航操作符 添加 ??空合并运算符 支持数字分隔符 支持数字文字后缀 添加 -w 编译器选项以配置警告 添加新的错误报告模式 支持自定义元数据和定义 此版本还包含其他新功能、优化、改进和错误修复,点此查看详情。 下载地址
- 下一篇
智能制造一体化 v3.9.9 发布,招聘+考勤模块更新
智能制造一体化管理系统[SpringBoot2 - 快速开发平台],适用于制造业、建筑业、汽车行业、互联网、教育、政府机关等机构的管理。包含文件在线操作、工作日志、多班次考勤、CRM、ERP 进销存、项目管理、EHR、拖拽式生成问卷、日程、笔记、工作计划、行政办公、薪资模块、动态表单、知识库、公告模块、企业论坛、云售后模块、生产模块、系统模块化同步模块等多种复杂业务功能。 有一些小伙伴很好奇最近更新的内容和智能制造有什么关系? 答:目前 Skyeye 整体在做重构,优先从底层的一些功能开始,所以现在大家看到的和智能制造的联系不是很大,也希望大家能够理解,一个大型的智能制造对底层的依赖性也是非常高的。 智能制造一体化 v3.9.9 发布,更新内容如下: 已完成测试的组件:输入框,下拉框,文本框,上传组件,枚举卡槽,文字分割线,编码规则,附件上传,数据字典卡槽,团队模板,部门信息,用户选择,往来单位,凭证,账户,账套 已托管到表单布局的功能:角色管理,桌面管理,前台服务配置,编码管理,联系人管理 (新增 / 编辑),CRM 客户管理,CRM 客户合同 (新增 / 编辑),CRM 客户商机 ...
相关文章
文章评论
共有0条评论来说两句吧...