Hi there

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

基于 Traefik 服务发现为 Zitadel 代理

基于 Traefik 服务发现为 Zitadel 代理
自从用上 Traefik 就一发不可收拾了,最近又将 Zitadel 的服务也使用 Traefik 来进行反向代理了
Read more →

Go 项目使用 Zitadel 作为身份认证中心

Go 项目使用 Zitadel 作为身份认证中心
在之前的文章中提到使用 Zitadel 作为统一身份认证中心,并且对接了一些项目,今天来介绍如何在 Go 项目中集成 Zitadel
Read more →

Traefik 基于服务自动发现实现代理

Traefik 基于服务自动发现实现代理
Traefik 是一款基于 Go 语言开发的代理服务器,同时也是 Kubernetes 的 Ingress,所以天然支持多种服务发现机制
Read more →

提取 macOS 里微信聊天记录

提取 macOS 里微信聊天记录
通过技术手段提取 macOS 里面微信的聊天记录,并对聊天数据进行分析,导出所需的结果
Read more →

macOS 上全能的虚拟机管理工具——OrbStack

macOS 上全能的虚拟机管理工具——OrbStack
如果你厌烦了 Docker 官方的 Docker Desktop 的启动速度,可以试试 OrbStack
Read more →

Docker Compose 模块化功能

Docker Compose 模块化功能
Docker Compose 模块化经过多次迭代,终于迎来了这个需要但一直未实现的功能。
Read more →

macOS 上文件默认打开方式

macOS 上文件默认打开方式
在 macOS 上你是否遇到过双击打开任何类型的代码文件都是用 Xcode,duti 就是为了解决这个问题的。
Read more →

Cerbos 开源用户授权解决方案

Cerbos 开源用户授权解决方案
在很多企业应用中需要做到精细的权限控制,如果自己为每一应用构建一套授权体系成本是非常高的!
Read more →

清理 macOS Ventura 系统中的后台服务和登录项

清理 macOS Ventura 系统中的后台服务和登录项
如果 macOS 上安装了过多的非官方软件,经常会出现一些不知名的后台服务,而系统设置里又无法删除!
Read more →

Surge Script 自动注册服务到 Consul

Surge Script 自动注册服务到 Consul
通过 Surge 的 Script 功能实现网络变更后自动注册代理服务到 Consul 以便于内网其他系统使用。
Read more →