chaitin / SafeLine

serve as a reverse proxy to protect your web services from attacks and exploits.
https://waf.chaitin.com
GNU General Public License v3.0
13.19k stars 813 forks source link

「开发者面对面」第二期:我想把雷池搞到 K8s 上去 #169

Open zclaiqcc opened 1 year ago

zclaiqcc commented 1 year ago

往期传送门

是否可以部署到 K8s

当然可以。

我们没有限制部署方式,只是说社区版直接部署到 K8s 上还不太方便。既然 compose.yaml 都开源了师傅当然可以随便 DIY,配置文件都在 compose.yaml 和各个容器里面,没有加任何限制。

这里想聊聊关于自己动手 DIY 雷池社区版。因为研发资源的问题,我们很难短时间把所有功能都加上,但是总体来说,雷池社区版的“可玩性”还是比较高的,很多需求场景都是可以自己动手很快就能满足的。

下面放几个社区群内师傅自己 DIY 成功的案例和其他可能的玩法给大家开开脑洞:

我们会尽快完善各个模块的文档和配置说明,方便各个师傅更方便的进行 DIY。

不过提醒一点,DIY 仅限个人使用和学习,不可以用于其他商业用途 - LICENSE

p.s. 提 issue 的师傅已经自己成功把雷池社区版 DIY 到了 K8s 上,有兴趣的师傅可以参考一下自己也动手玩玩。

限频/CC/自动封禁 IP

尽量这个月上线

是否支持 ARM 平台

从实际场景角度考虑,在 ARM 上部署 WAF 的需求不太多,跟一些师傅聊了一下,更多是想部署在树莓派上玩一玩。各个服务支持 ARM 还是有一定的开发和后续维护成本,所以短期内应该不会支持,有需求的师傅还是可以继续点赞,多的话也不是不能单独出一个 ARM 版本给大家玩玩。 :smile:

暗色模式咋没了?

tl;dr 开发资源不够(前端大哥要累死了)

以目前按周迭代的速度来看,功能和稳定性在现在的阶段重要性更高,主题色的支持更适合在 UI 相对稳定的阶段实现,而且实际上颜色的设计,尤其是数据展示的配色上,深色的对比度比浅色的对比度的调色更复杂一些。人力有限的情况下,花时间在 UI 上得到的回报,比不上花时间在功能上。毕竟现在本来用户还不多,一个 bug 引起的用户流失,靠再优雅的颜色也拉不回来。

不过我们倒是有一个想法,把管理后台的前端给开源,各路英雄好汉自己写暗色模式的支持,不知道咋样?PR welcomed!

结语

以上就是第二期的内容了,欢迎各位师傅多多 DIY,过程中遇到啥困难都直接 issue 见 :rocket:

觉得社区版还不错的师傅去 chaitin/safeline - GitHub 右上角点个 star,鼓励鼓励我们呗 :smirk: 没有加讨论群的师傅可以扫码进群。

image

放个小预告,下周会解密一下雷池各个服务都是干啥的,也会对一些配置项进行说明,感兴趣的师傅不要错过~

suruozhong commented 1 year ago

老大,有计划支持下arm64吗,现在国产化背景下,麒麟和统信服务器系统很多都是arm64的

Lorna0 commented 1 year ago

老大,有计划支持下arm64吗,现在国产化背景下,麒麟和统信服务器系统很多都是arm64的

可以在这边跟进:

ghostLiulang commented 10 months ago

把树莓派当服务器的孩子也想要部署一个这玩意TAT 仅靠ufw来防护服务器够呛...