设置
测试使用 linuxserver/chromium:latest 部署 Selkies Chromium,将容器内 HTTPS 端口 3001 映射到宿主机 10000,并通过 Caddy 绑定域名
https://example.best/ 反向代理访问。容器开启 Basic Auth,用户名为 browser,密码单独设置;同时将分辨率固定为 1280×720,帧率限制为 30fps,并启用 –restart unless-stopped 保证服务异常退出或机器重启后自动恢复。由于服务器没有 /dev/dri GPU 设备,Selkies 使用 CPU 进行 H.264 软件编码。
心得
Selkies 相比传统 VNC/Xpra 在界面和浏览器兼容性上更现代,部署成 HTTPS 域名入口后使用也比较方便,适合作为“在线远程浏览器”方案。不过实际体验受网络路径和编码能力影响很大。本次服务器没有 GPU,只能 CPU 编码,跨网络访问时延迟和卡顿仍然明显;并且 Cloudflare 代理对这种持续视频流/WebSocket 场景不一定能加速,反而可能增加链路延迟。
整体来看,Selkies 适合轻量网页操作和临时远程浏览,如果追求流畅度,建议使用更近的服务器、降低分辨率和帧率。
发表回复