首页/网络/常用端口速查/9229 Node.js Inspector 调试口
本包目录(1171 条)
0-99 系统端口81 条100-199 系统端口99 条200-299 系统端口54 条300-399 系统端口74 条400-499 系统端口100 条500-599 系统端口99 条600-699 系统端口99 条700-1023 系统端口92 条1024-1999 注册端口47 条2000-2999 注册端口60 条3000-3999 注册端口39 条4000-4999 注册端口23 条5000-5999 注册端口47 条6000-6999 注册端口33 条7000-7999 注册端口23 条8000-8999 注册端口65 条
9000-9999 注册端口47 条
10000-19999 注册端口49 条20000-49151 注册端口23 条49152-65535 动态端口17 条

9229 Node.js Inspector 调试口

Node.js --inspect 调试端口:DevTools 断点与堆分析入口;无任何认证,绝不允许监听 0.0.0.0。

常用端口速查网络更新于 2026-10-12
服务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

易错点

  • 容器里带着 --inspect=0.0.0.0 上生产:等于给运行时留了一个无认证的代码执行口

数据来源与参考

  • Node.js 官方文档(--inspect 9229)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌