zyt200451的头像-星海夜航
管理员
这家伙很懒,什么都没有写...
OpenResty 搭配开源 WAF 拦截 Web 攻击-星海夜航

OpenResty 搭配开源 WAF 拦截 Web 攻击

OpenResty 是基于 nginx 的 Web 应用服务器,支持 Lua 脚本和第三方模块。在它前面挂一套 WAF,用 Lua 对进出流量做实时检测与拦截,成本很低,这篇文章记录 unixhot/waf 的部署过程和
国家反诈中心 App:拦什么、怎么装、别装成山寨版-星海夜航

国家反诈中心 App:拦什么、怎么装、别装成山寨版

这篇算站点公告类的备忘:国家反诈中心 App 该不该装、装了能拦哪些事、从哪里下才不会被山寨版坑。它是公安部 2021 年 6 月推出的官方应用,核心是反诈预警、身份验真、App 自查、风险查询四项...
三台主机二进制部署 K8S 1.17 高可用集群:从 CA 到 NodePort 验证-星海夜航

三台主机二进制部署 K8S 1.17 高可用集群:从 CA 到 NodePort 验证

三台 CentOS 7 主机,用二进制方式搭一套 Kubernetes v1.17.1 高可用集群:3 个 Master、3 个 Node、3 个 etcd 成员混部在同一批机器上。选二进制而不是 kubeadm,是为了
用一段自定义 JS 给页面加 FPS 帧率显示-星海夜航

用一段自定义 JS 给页面加 FPS 帧率显示

页面动画掉帧一般靠肉眼判断,很难定位是哪一段脚本卡住。想有个直观数字,可以在页面角落挂一个 FPS 计数器:用 requestAnimationFrame 在每一帧回调里累加,每秒输出一次帧数。整段逻辑不到 4...
Kubernetes 挂 CephFS 的三种方式:直挂、静态 PV/PVC、动态分配-星海夜航

Kubernetes 挂 CephFS 的三种方式:直挂、静态 PV/PVC、动态分配

CephFS 是跟 POSIX 兼容的文件系统,直接提供 Ceph 存储集群上的文件访问,从 Jewel 版本(10.2.0)开始稳定。它要求至少跑一个元数据服务 MDS(ceph-mds),由 MDS 管理文件元数据并
免费 SSL 证书与 HTTPS 部署:概念、够用范围和三个易漏点-星海夜航

免费 SSL 证书与 HTTPS 部署:概念、够用范围和三个易漏点

现在给一个新站点配 HTTPS 已经没有成本可言:证书能免费签,续签能自动跑。这篇把 SSL 证书本身讲清楚,顺带记录部署时容易漏的几处。 SSL 证书是什么 SSL 证书是数字证书的一种,性质上类似驾...
一份 21 周 62 讲的 Go 训练营大纲,学习顺序值得抄-星海夜航

一份 21 周 62 讲的 Go 训练营大纲,学习顺序值得抄

翻到一份初级 Go 工程师训练营的完整目录,21 周、62 讲,另有加餐和作业讲解。把它整理在这里不是为了推荐课程,而是这份大纲的顺序本身有参考价值:一个社区业务系统怎么从语法一路做到微服务...
支付宝当面付配置流程:RSA2 密钥生成与公私钥对应关系-星海夜航

支付宝当面付配置流程:RSA2 密钥生成与公私钥对应关系

网站接支付宝收款,坑基本都集中在密钥上:接口没申请、密钥对不匹配、公钥私钥填反,任一处不对都是“配置保存成功但支付无效”。新版支付宝接口用的是 RSA2 密钥,整个流程需要一台电脑上的官...