Hi there

When given the choice between being right or being kind, choose kind.

把 Blog 迁移到 Vercel

把 Blog 迁移到 Vercel
刚刚把博客从又拍云迁移到了 Vercel 上,虽然又拍云上也没啥流量费用,但是申请 Let’s Encrypt 的证书总是出问题……
Read more →

ACME Server 实践之 ACME DNS

ACME Server 实践之 ACME DNS
前几期的文章已经介绍了如何通过 Traefik 和 Step-CA 实现自动申请 HTTPS 证书,但是美中不足的是无法支持通配证书……
Read more →

Traefik 结合 Step-CA 实现自动 HTTPS

Traefik 结合 Step-CA 实现自动 HTTPS
Traefik 对 ACME 的支持以及对 Docker 生态的支持,是我选择他的原因,本文主要介绍 Traefik 如何通过 ACME 协议从 Let’s Encrypt 获取证书…..
Read more →

私有化部署 Expose 实现内网 Tunnel

私有化部署 Expose 实现内网 Tunnel
我经常遇到有人需要预览我内网的某个服务的 Demo,但是又不想在公网服务器上不熟一套,于是乎我想到了 Expose 这个开源项目……
Read more →

在本地 Docker 环境中信任自签名 CA 证书

在本地 Docker 环境中信任自签名 CA 证书
在本地部署一些服务的时候希望用自签名的证书进行部署,但是容器之间相互调用时,缺总是因为证书的信任问题而导致服务异常……
Read more →

细说 Docker Proxy 配置和误区

细说 Docker Proxy 配置和误区
近期由于某种不可描述的原因,Docker 相关的服务被 Ban 了,不得已需要使用 Proxy 来拉取镜像或者构建镜像……
Read more →

sqlc 从 SQL 生成类型安全的代码

sqlc 从 SQL 生成类型安全的代码
sqlc 是一款基于 Go 语言开发的开源代码生成器,基于 DDL 为 Go 项目生成 CURD 的代码……
Read more →

PHP FFI 加载外部动态链接库

PHP FFI 加载外部动态链接库
在网上看到一个感兴趣开源项目,仔细研究了一下代码,发现核心的 License 逻辑是调用外部动态链接库实现的……
Read more →

DocuSeal 开源的在线文件签订平台

DocuSeal 开源的在线文件签订平台
DocuSeal 是一款基于 Ruby 开发的在线文件签订平台,能让您和您的客户以最简单的方式在线签署文档……
Read more →

Chrome 开发者工具网络工具 UI 改版

Chrome 开发者工具网络工具 UI 改版
Chrome 在最近更新中对开发者工具进行了调整,具体来说是对开发者工具网络里的过滤器开启了一个实验性选项……
Read more →