Featured image of post 代理配置与环境变量实战

代理配置与环境变量实战

涵盖 macOS 系统代理、Shell 环境变量、NO_PROXY 绕过,以及 Git/Docker/包管理器等常见工具的代理配置

Featured image of post Playwright Chromium 在 Docker 内 SIGTRAP 启动崩溃排查实录

Playwright Chromium 在 Docker 内 SIGTRAP 启动崩溃排查实录

Dokploy 部署后点击登录触发 Playwright TargetClosedError,最终定位为 useradd -r 没创 /home/appuser,chrome 拿不到可写 HOME 导致 crashpad handler 拿不到 --database 而 exit 1,主进程 IMMEDIATE_CRASH(SIGTRAP)。记录六轮被自己打脸的错误假设链

Featured image of post 从 noVNC 到 Playwright 截图流:容器内 VNC 踩坑记

从 noVNC 到 Playwright 截图流:容器内 VNC 踩坑记

在 Docker 容器内为有头 Chrome 提供远程桌面,先后踩遍 MIT-SHM 0-byte、VizDisplayCompositor 黑屏、x11vnc Azure VM 兼容性等坑,最终放弃 VNC 协议,改用 Playwright Page.screenshot 自定义帧流。记录选型思路、六轮修复与最终架构。