ngrok 隧道在 Windows 上挂起

ngrok 隧道在 Windows 上挂起

该设置已在同事的 Mac 上运行,我正尝试让它在 Windows 上的同一个 WiFi 网络内使用相同的代码/配置运行。

命令

node_modules/ngrok/bin/ngrok.exe http 8080

挂了。没有消息,什么都没有。

完全关闭 Windows 防火墙(以确保万无一失)。在 Windows 10 pro 上运行。终端:git bash。

我已经验证我可以从内部网络访问端口 8080 上的计算机。还验证了此设置在 Mac 上完全有效 - 所以不应该是路由器。

(我确实弄乱了路由器设置但没有成功,然后又恢复了。)

如何获取诊断信息?

答案1

看起来 ngrok 被捆绑在节点模块中,其中包含的 ngrok 版本未知。您可以尝试直接获取 ngrok。

此外,可以通过打开日志记录来查看诊断信息。这可以通过在 ngrok 配置文件的全局部分中指定以下内容来实现:log_level: info

有多种级别的日志记录可用。您可以在 ngrok 的文档中了解有关日志记录的更多信息。

答案2

控制台输出可能有问题。

例如,在我的情况下,我尝试在 Windows 上从 Git Bash shell 运行 ngrok,但输出效果不佳。一切似乎都卡住了。在 CMD 上一切正常

相关内容