文章
我发布的所有文章。
世界 IPv6 日,不只是个纪念日
2026 年 6 月 6 日是世界 IPv6 启动日十四周年。本文梳理 IPv6 日的由来、两次关键事件、Happy Eyeballs 的诞生,以及 2026 年全球部署的真实全貌。
简单讲讲 ASN.1 与 OID
ASN.1(抽象语法记法一)是描述数据结构的标准化语言,OID(对象标识符)是层次化全局唯一的标识机制。本文简明介绍它们的基本概念、设计思想、编码规则以及在 X.509 证书、SNMP 网络管理、密码学协议中的广泛应用。
使用 Forge Actions 拉取 Infisical 机密
本期文章作者介绍了 Infisical/secrets-action 的 Forgejo 移植版,并给出了 Forge Actions 示例和常见问题解答。
命令行必备的小工具和小技巧
如今很多人已经离不开命令行,许多经典命令是每天必用的比如 ls 和 cd。今天我们来总结一些有意思的 CLI 工具,顺带聊聊可以提升速度的命令行小技巧。
安全地使用 SSH 进行持续集成和部署
在 GitHub Actions 等 CI/CD 服务中,如果需要将构建的二进制文件自动部署到远程服务器,我们通常会使用 SSH 连接到远程服务器,然后执行特定的命令。SSH 部署虽被广泛使用,但其安全隐患往往被忽视——长期有效的静态密钥一旦泄露,便足以令整片基础设施沦陷。
在 Debian 13 上部署 OpenGrok 源代码浏览工具
OpenGrok 是一个快速、可扩展的源代码搜索与交叉引用引擎。它主要用于帮助我们这些开发者在大型代码库中高效地进行代码搜索、浏览和追踪。本文将指导您使用 Docker Compose 部署这个服务。
使用 git-pkgs 管理你的历史包依赖
使用 git-pkgs 追踪 Git 历史中的包依赖变化,轻松查看谁添加、修改或移除了依赖,并扫描漏洞和检查更新。提升依赖管理的透明度与安全性。适用于 Go、Node、Ruby 等多种生态。
ICMP 互联网控制消息协议 Type 和 Code 详解
互联网控制消息协议(Internet Control Message Protocol,ICMP)是互联网协议族的核心协议之一。它用于 IP 协议中发送控制消息,提供可能发生在通信环境中的各种问题反馈。