如何解决单个NGROK代理会话中运行超3个隧道的问题
解决ERR_NGROK_324隧道数超限且无法终止进程的问题
问题说明
执行命令 ngrok start --all(你输入的grok是拼写错误)时触发ERR_NGROK_324,提示单个ngrok代理会话最多运行3个隧道,当前已有3个活跃隧道:tn_2HpYCEfpJb2VAiIPS, tn_2HpYCKQh6q9j9R3nyKiJ, tn_2HpYCIPYGWWN9f3am75,且无法正常停止进程。
解决步骤
1. 确认当前隧道与进程状态
- 列出所有活跃隧道:
ngrok tunnels list - 查看系统中运行的ngrok进程:
- Windows系统:
tasklist | findstr ngrok - Linux/macOS系统:
ps aux | grep ngrok
- Windows系统:
2. 尝试正常终止隧道与进程
- 逐个停止指定隧道:
ngrok stop tn_2HpYCEfpJb2VAiIPS ngrok stop tn_2HpYCKQh6q9j9R3nyKiJ ngrok stop tn_2HpYCIPYGWWN9f3am75 - 一次性停止所有隧道:
ngrok stop --all - 强制终止ngrok进程(正常停止无效时使用):
- Windows系统:
taskkill /F /IM ngrok.exe - Linux/macOS系统:
pkill -9 ngrok
- Windows系统:
3. 清理残留会话缓存(若仍无法启动新隧道)
- 找到ngrok的配置目录(通常在用户主目录下的
.ngrok2文件夹) - 删除该目录下除
ngrok.yml之外的所有临时文件(这些文件可能残留旧会话信息) - 重新执行
ngrok start --all启动隧道
内容的提问来源于stack exchange,提问作者NotAffraidAnymore
相关产品推荐
相关产品推荐

