Show HN: Live VNC for web agents – debugging native captcha on Cloud Run
4 months ago
- #web-agents
- #cloud-run
- #debugging
- 实时VNC查看和接管临时云浏览器功能,显著提升网页代理的调试效率。
- 网页代理故障源于网络分布式系统特性,而不仅是界面问题。
- 基于DOM的原生自动化技术,无需依赖截图/视觉识别及CDP工具(如Playwright/Puppeteer)。
- 实时VNC可有效调试验证码破解、iframe定位等实时性问题。
- 受限于Cloud Run架构,需采用基于中继的VNC方案以避免粘滞路由问题。
- 该方案通过运行器、中继服务和签名配对令牌实现安全可扩展的VNC访问。
- 极简显示栈(Xvfb + x11vnc + xsetroot)替代了Fluxbox等重型方案。
- 安全模型确保:无公开VNC端口、令牌短期有效、角色严格隔离。
- 实时VNC观测能力优化了验证码、iframe、Shadow DOM及并行执行的调试。
- 性能指标显示中继服务稳定,但网页代理运行器存在部分错误。
- 带宽是扩展VNC会话规模的核心制约因素。
- 经验总结:避免在运行器集成VNC,并需规避Fluxbox等不必要的复杂度。