文章
我发布的所有文章。
入门网站搭建六年多了,分享下我的 Nginx (Openresty) 安全规则
自从上次开源我的 Cloudflare WAF 规则后,文章收到的反响不错,有一些人希望改写成在 Nginx 上可用的规则,所有我决定开源我的 Nginx / OpenResty 规则。我的规则通过智能策略编排实现 DDoS 缓解,显著降低误报率。助您构建自适应 Web 安全防护体系,平衡安全效能与业务连续性。
Java 类文件版本标识对照表
在 Java 体系中,Class File Versions 指的是类文件格式的版本标识,它由主版本号与次版本号共同构成。为新版 JDK 编译的类文件无法执行,将引发 UnsupportedClassVersionError 异常。
FoldCraftLauncher (FCL) 提示 Failed to initialize text-to-speech library 的原因和解决办法
段时间想使用 FoldCraftLauncher(一个 Android Minecraft 启动器),结果在使用自己的整合包时运作异常,出现了 Failed to initialize text-to-speech library 报错刷屏。
我的 2025 —— 从 A 到 Z
本文将继续通过 浏览器自动补全 来回忆作者的 2025 年。
简单聊聊我的 2025 年自托管服务们
我在 2020 年初接触的 Self-Host 自托管这个概念,当时正好是全球远程办公潮的高峰,各类云端服务如雨后春笋般涌现。本文将展示我的 2025 年自托管的各种服务,希望对你有所帮助。
自建服务整理大合集
更新于:这篇文章总结了站长在家里云上部署的一些服务,供大家学习和参考。
Ballot SC-086v3: Formalizing the Sunset of IP Reverse Address Domain Names in TLS Certificates
The CA/Browser Forum has formally adopted Ballot SC-086v3, a significant update to the Baseline Requirements for the Issuance and Management of Publicly-Trusted TLS Server Certificates.
在 Debian 13 上通过 Telnet 手动连接 SMTP 服务器发送邮件
在日常工作中,我们通常使用邮件客户端(如 Thunderbird)来发送邮件,但了解底层的邮件传输机制对于排查邮件问题、理解邮件协议至关重要。本文将详细讲解如何使用 telnet 手动连接到邮件服务器的 25 端口,并通过 SMTP 协议发送一封完整的邮件。