首页

Puppeteer远程调试

有时候服务器上需要调试 puppeteer ,但又不想安装桌面环境,就可以利用 无头Chrome + SSH隧道 来远程调试
typescript
const browser = await puppeteer.launch({ headless: false, args: [ '--remote-debugging-port=9222', '--no-sandbox', '--disable-setuid-sandbox' ] });

SSH隧道转发调试端口

ssh -L 9222:localhost:9222 username@server_ip
本地访问:chrome://inspect/#devices