2025年度总结:逐渐成为了自己初中时羡慕的模样
做了很多事,但似乎又不是很多。这一年,我重新捡起了 Python,拥抱了 DevOps,搭建了属于自己的 YewYard。无论如何,我很开心
每一篇笔记都是一圈年轮,记录着我在 DevOps 之路中的实践与沉淀。
务实前行,积少成多。
做了很多事,但似乎又不是很多。这一年,我重新捡起了 Python,拥抱了 DevOps,搭建了属于自己的 YewYard。无论如何,我很开心
还在每天苦恼密码怎么设定吗?还在天天“找回密码”吗?实际上安全又好记的密码设定逻辑很简单:核心账号用好记的密码短语,杂鱼账号丢给密码管理器,再准备一张纸当"复活币"——轻松告别密码焦虑。
当你浏览网页时,背后有一半的概率会有一个默默无闻但至关重要的角色在运作——Cloudflare CDN。那么它是什么?它是如何让互联网更快、更安全的?这里有你想要的答案
DRY(Don't Repeat Yourself)不只是程序员的原则,更是一种生活哲学。本文分享如何用简单的脚本和快捷指令,把重复的生活琐事自动化,把时间留给更有意义的事。
还在为个人项目或网站的邮件发送功能发愁吗?本文将详细介绍如何申请 Brevo 提供的免费 SMTP 中继服务(每天 300 封),并以 Thunderbird 邮件客户端为例,手把手教你完成配置,轻松实现稳定、可靠的邮件推送。
记录一下我在 Cloudflare Zero Trust 配置 GitHub 登录实现 Passkeys 无感认证的登录我的个人管理站点的过程,帮助大家避开新版 UI 的坑。
Tailscale 是一款简单易用的 VPN 工具,可以轻松地把你的所有设备连接成一个安全的私有网络。本文将介绍 Tailscale 的基本概念和实用场景,帮助您快速上手并利用它简化网络连接。
告别冗长的 docker run 命令!本文介绍 Docker Compose 的配置文件写法、核心命令和常用操作流程,适合有 Docker 基础的初学者快速上手。
在讨论网络安全时,我们常面临一个经典的悖论:我们被教导“不要把鸡蛋放在同一个篮子里”(不要把所有账号托付给一个软件);但现实是,如果把鸡蛋分散在几十个篮子里(几十个网站),我们根本看管不过来,结果往往是所有篮子都用了同一把劣质的锁(为了好记,所有网站用同一个密码)。作为一名技术爱好者,今天我想拆解一下**密码管理器(Password Manager)**背后的底层逻辑,谈谈为什么把“身家性命”托付给它是目前最优的安全解,以及它是如何解决“信任”问题的。
密码管理器可以给每个账号设置一把独一无二的“复杂钥匙”。那么万一密码管理器的密码被偷了呢?此时就是 双重验证(2FA) 的主场了。今天,我们就来聊聊为什么2FA如此重要,以及如何正确使用它来保护我们的数字生活。
在经历了账号被误封的小插曲后,我决定自己搭建了一个 Matrix 聊天服务器,重新掌控我的聊天数据。
满怀激情地想自建一个酷炫的电子邮局,结果折腾三天后发现,这对于个人开发者来说简直是个安全黑洞和运维噩梦。最终我放弃了“完全自建”,选择了 Cloudflare + Resend 的组合拳。这套方案不仅零成本,还能完美隐藏服务器 IP,让我可以安心写代码,而不是天天担心服务器被黑。如果你也想省心,这篇文章就是你需要的。
想拥有一个真正属于自己的网站吗?本文将手把手教你如何利用 GitHub 学生包获取免费域名,通过 AI 工具快速生成个人主页,并利用 Cloudflare 将其免费发布上线,全程零成本,对新手极其友好。
记录一下我是如何使用 Cloudflare Zero Trust 把我的私有服务用安全的登录页面保护起来的,顺便把配置全流程分享出来,帮助大家告别自己的服务管理页被暴力破解的焦虑。
一份关于 Git 日常使用的实践指南,内容涵盖提交信息的规范、约定式提交、历史记录的修改与修正、Git Flow 工作流及语义化版本控制。