GoEdge是一款Go开发的免费CDN系统,我已经测试了一段时间了,现在整个系统也很完善了,尤其是现在防火墙支持JS验证了,这个功能对于网站来说非常有用,真的好用才推荐给大家的。

202301031672723565238134.png


经过测试,GoEdge运行效率基本和Nginx持平,因为是基于Go语言开发,二次开发的难度降低了不少,除了CDN系统该有的功能外,防火墙也是一大亮点,判断条件非常完善,过滤功能也很多,可以选择直接拉黑或阻止或JS验证等。

我个人认为GoEdge没有大火的原因是整个系统比较复杂,很多新人不知道怎么设置,功能比较复杂,再加上没有一键安装脚本,我之前给别人推荐这个系统,好几个人第一步安装就卡住了,因为需要安装MySQL,而不是像其他的那些系统有一键脚本,在脚本里面就集成了MySQL的安装,所以如果你对Linux命令不熟悉,我推荐搭配宝塔面板使用。

先用宝塔面板安装MySQL,然后添加一个数据库,设置好密码后再安装GoEdge,安装完成后输入你之前设置的MySQL用户名密码就可以了。宝塔面板和GoEdge应该是完全不冲突的。

说GoEdge功能复杂,其实主要是有一些设置没有完全可视化,比如在缓存设置的时候,缓存的键包含参数,那就是带参数缓存,如果删除就是忽略参数,虽然对于懂的人来说很简单,但这对于不懂的人需要一定的学习成本,不像有的CDN系统,直接显示一个开关,缓存是否忽略参数,这可能是劝退小白的地方吧,不过这种更自由的设置方式,也有更多的发挥空间,比如可以根据UA进行缓存,不同UA分开缓存。

建议大家花点时间熟悉一下这个系统,虽然功能设置比较复杂,但真的很强大,熟悉后还是很好用的。

GoEdge官网:https://goedge.cn

安装视频:https://www.bilibili.com/video/BV1b84y1N7nt