该设置已在同事的 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 上一切正常