< duxiaolei.cn  /  projects

作品集

~/projects $ ls -la
挑了几个还在跑、或者还愿意拿出来看的东西。 点进去是详情。

8 items · last updated 2026-07-04 · root@111.228.39.124
Web App2026

工作台 SPA

待办 · 笔记 · 健身一站归流

三标签页的个人工作台。Node.js + Express,pm2 守护,纯原生 JS 37KB 首屏。

Node.jsExpressVanilla JS
cd ./workbench-spa && cat README.md
Infra2025

NAS 内网穿透

frp 把家中两台 NAS 暴露到公网

frp 通道 + nginx 反代 + Let's Encrypt 端到端 TLS,WebSocket 长连接 OK。

frpnginxTLS
cd ./nas-frp-tunnel && cat notes.md
Web2026

个人门户

导航页 + 入口归集(中国风)

duxiaolei.cn 根域名。题字 · 朱砂 · 宣纸纹理,10.9KB 单文件,零 JS 依赖。

HTMLCSSnginx
cd ./duxiaolei-portal && open index.html
Game Mod2024

饥荒能力勋章 MOD

《饥荒联机版》能力拓展 MOD 介绍页

作者恒子的 MOD 介绍页镜像。3.4MB 单文件 + 14 个静态资源,jQuery 2.x 老派但稳。

HTMLjQueryCOS
cd ./ability-medal-mod && serve
Ops

家庭机房监控

京东云 agent + 宝塔面板 + 自定义告警

3.8GB 内存长期 60% 空闲,负载 0.05,磁盘 56%。五个守护进程低占用常驻。

jdogeasyTierBT
cd ./homelab-monitoring && tail -f syslog
AI2026

AI 助手 OpenClaw

自建 OpenClaw 网关 · 多模型 · 技能 · cron

把 OpenClaw 跑在这台 2C/4G 的轻量云上:多模型热切换、技能沉淀工作流、cron 自动日报与巡检、WebChat 直聊。

OpenClawSkillsCronWebSocket
cd ./openclaw-ai-assistant && openclaw chat
Tool2026

文件管理器

/files/ · 鉴权 · 审计 · 流式上传 · 打包下载

自建文件管理器挂在 Node 上:bcrypt 会话、busboy 流式上传、safeResolve 防逃逸,所有写操作落审计日志。

Node.jsExpressBusboybcryptjs
cd ./files-manager && curl /files/api/status
Ops2026

系统状态仪表盘

/status/ · 实时 CPU/内存/磁盘 · PM2 · 进程 top-N

Node 后端用 os/process 采集系统指标 + pm2 list 拉进程,前端 5 秒轮询刷新,定位吃资源进程一目了然。

Node.jsos/processPM2Express
cd ./status-dashboard && watch -n 5 status