喜欢折腾 Linux、自托管服务和软件开发,也会写些游戏相关的内容。这里主要记录遇到的问题、实际可用的解决办法,以及一些值得分享的工具和项目。
Nite 发布于 收录于 笔记Go 调度器的 GMP 模型:G、M、P 三个组件各自的职责,以及 G 的状态流转和调度流程。
Nite 发布于 收录于 教程自部署 Gitea 遭遇大规模爬虫,月流量包被迅速烧穿。通过 Caddy UA 黑名单、重型页面限流和 Gitea 源站 gzip 三层处置,流量明显回落。
Nite 发布于 收录于 教程Gitea 1.27 起内联脚本需要 nonce,给 custom template 里的 script 标签加上 nonce="{{ctx.CspScriptNonce}}"。
Nite 发布于 收录于 教程手动给 Steam 游戏打 Goldberg/GSE 补丁的完整流程,覆盖 DLL 替换、接口文件生成、exe 去 DRM 和常见坑。
Nite 发布于 收录于 教程vnStat 按网卡持续记录流量,picosnitch 按进程归因流量;组合使用可以先定位异常时间段,再查出实际消耗流量的服务。
记录 WSL2 Arch Linux 中 rootless Podman 构建镜像时报 newuidmap: Could not set caps 的原因、检查命令和修复方式。
Nite 发布于 收录于 教程Arch Linux WSL2 中 powershell.exe 等 Windows 程序无法执行,一行配置即可修复 WSL Interop。
Nite 发布于 收录于 教程在 Arch Linux + rootless Podman 邮局上配置 Fail2Ban 读取容器日志,用 UFW 统一管理 SSH、Postfix 和 SASL 暴力破解来源的封禁。
Nite 发布于 收录于 教程通过 VBS 脚本以隐藏窗口方式启动 WSL2,实现开机自启且不弹出控制台窗口。
Nite 发布于 收录于 教程mihomo 启用 TUN 模式后全局断网,原因是 ip_forward 关闭、UFW forward 策略为 DROP、以及内核 rp_filter 丢弃 TUN 返回的 TCP 握手包。需要三步修复。