当前位置:首页 > 行业动态 > 正文

goedge开源cdn

GoEdge是一款开源的CDN边缘节点管理工具软件,旨在让用户轻松、低成本地创建CDN/WAF等应用。它提供了完整的解决方案,包括CDN加速功能、Web服务、多租户(用户)、日志、监控、安全(WAF)、DNS等功能。

GoEdge开源CDN介绍

一、

GoEdge是一款管理分布式CDN边缘节点的开源工具软件,旨在让用户轻松地、低成本地创建CDN/WAF等应用,它提供了免费版本和商业版本,以满足不同用户的需求。

二、特性

特性 描述
免费开源 GoEdge是开源的,用户可以自由下载、使用和修改其源代码。
简单易用 架构简单清晰,安装、使用和运维都非常简单。
高扩展性 可以自由扩展新的节点,支持亿级数据。
多协议支持 支持HTTP/HTTPS/TCP/UDP等多种协议。
功能丰富 包括缓存、DNS自动解析、多域名绑定、WAF、路由规则等功能。
完整管理界面 提供完整的管理界面,无需使用代码即可操作所有功能。
容易集成 所有数据都通过GRPC操作,第三方系统可以轻易通过GRPC和HTTP API同GoEdge通讯。
易于二次开发 基于Go语言编写,相对于其他C语言的应用来说更加容易二次开发。

三、安装与部署

GoEdge的安装涉及三个主要部分:管理平台、API集群和边缘节点,以下是安装步骤的简要:

1、安装管理平台:在官网下载对应版本的管理平台,并上传到服务器上进行解压和启动,启动后,管理平台会自动进入安装过程。

2、安装边缘节点:同样在官网下载对应版本的边缘节点,上传到目标服务器并进行解压,然后在管理平台上配置节点信息,并启动边缘节点。

goedge开源cdn

3、配置网站:在管理平台上配置CDN节点地址和源站地址,以完成网站的加速配置。

四、性能测试

根据实际测试结果,GoEdge在生产环境中单节点出口带宽峰值最高可达17Gbps,缓存文件数量最高达1亿,缓存内容最高达20T,这些数据表明GoEdge具有出色的性能和扩展能力。

五、安全性问题及建议

GoEdge被爆出存在安全问题,包括边缘节点程序最新版本v1.4.1中投毒的问题,这导致客户网站在某些特定情况下可能被重定向至违法网站,强烈建议所有已经安装使用GoEdge v1.3.9以上版本的用户回退到v1.3.9安全版本,对于尚未安装的用户,建议手动部署v1.3.9纯净版本,并通过离线激活实现企业运营级CDN。

goedge开源cdn

六、相关问题与解答

1、Q: GoEdge的社区版和商业版有什么区别?

A: GoEdge分为免费的社区版和付费的商业版,商业版相比社区版增加了一些高级功能,如边缘计算、HTTP/3、更详细的可访问性监控等,社区版已经足够强大,适合大多数用户的需求。

2、Q: GoEdge的安全性如何保障?

goedge开源cdn

A: GoEdge本身是一个开源项目,其安全性依赖于社区的贡献和审查,由于最近的安全事件,建议用户回退到v1.3.9安全版本或手动部署该版本以确保安全性,用户还应该定期更新软件并关注官方发布的安全公告。