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