Nexo - A Simple HTTPS Reverse Proxy
告别 Caddy 和 NPM 的臃肿:分享如何用 Go 语言打造轻量级 HTTPS 反向代理,集成 Cloudflare DNS 和自动证书管理,内存占用不到 10M 的优雅方案。
Enjoy Focus!
Hi, I'm abcdlsj, a nickname I picked up when I first started college, it doesn't really mean anything, I've just been using it since I stepped into the world of programming!
I love many things in the world, especially animals, games, reading, and movies.
告别 Caddy 和 NPM 的臃肿:分享如何用 Go 语言打造轻量级 HTTPS 反向代理,集成 Cloudflare DNS 和自动证书管理,内存占用不到 10M 的优雅方案。
记录 2024 年跳槽历程,分享面试经验、offer 选择思考,以及从深圳到上海的生活变化。
告别 Shopee 的三年半:回顾在过去三年半技术成长、工作经历、生活习惯以及做出离开决定背后的思考,记录选择走向「变化」的心路历程。
为静态网站添加搜索功能的设计记录:从倒排索引设计到中文分词处理,分享如何使用 Go 和 JavaScript 实现一个轻量级的全文搜索系统。
Tired of Miniflux bloat? Sharing how I built a lightweight RSS reader from scratch with SQLite/PostgreSQL dual database support, GitHub OAuth integration, lower resource usage, and cleaner features.
分享如何在 Go Template 项目中集成 Tailwind CSS,让小项目也能拥有专业的样式设计。
Building a secure and reliable code sharing platform: Developing a Pastebin website with GitHub OAuth authentication and Cloudflare Turnstile verification from scratch, sharing the complete technical implementation.
动手实现一个类 Frp/Ngrok 的内网穿透工具:从 TCP 转发到多协议支持,分享使用 Go 语言构建隧道代理的技术细节和架构思考。
深入解析 Cron 表达式:从零实现定时任务调度器,掌握时间表达式的解析算法,构建轻量级 Cron 库并理解其底层实现原理。
Build a web readability tool in 10 minutes: Using Go and go-readability library to quickly create an online reader that extracts main content and removes distracting elements.
Building a high-performance code statistics tool from scratch: Deep dive into the implementation principles of tokei/scc, sharing the complete development journey of file traversal, line counting, and performance optimization.
Create your personal local URL shortening service: From /etc/hosts to a complete short link system, sharing how to build a lightweight and customizable URL shortener tool.
分享初入职场半年工作经历以及生活。
CS144 计算机网络实验踩坑指南:分享 Lab 环境搭建、调试技巧以及常见问题的解决方案。
写于 22 岁生日和即将步入职场之际,回顾大学四年的技术探索、求职历程,以及对未来程序员生涯的思考与期待。