| 服务 | Node.js Inspector(默认 9229) |
|---|---|
| 协议 | TCP/HTTP+WebSocket(9229) |
| 用途 | 断点调试、性能与堆快照 |
| 安全等级 | 仅本机,禁止对外 |
Inspector 协议可直接执行任意 JS(含子进程),等价于应用进程的 RCE;Node 17+ 默认只绑 127.0.0.1,别改。
安全调试方式
安全调试方式
node --inspect=127.0.0.1:9229 app.js
# 服务器场景: ssh -L 9229:127.0.0.1:9229 user@srv
# 风险自查: ss -lntp | grep 9229