NGROK 不适用于 WAN 或外部本地网络

Posted

技术标签:

【中文标题】NGROK 不适用于 WAN 或外部本地网络【英文标题】:NGROK not working for for WAN or outside local network 【发布时间】:2021-11-07 18:40:56 【问题描述】:

大多数时候,当我尝试将我的 ngrok 与 webhook 连接以进行测试或访问我的局域网之外的本地设置或从广域网时,它不允许我连接并显示未找到 ngrok 隧道。自从我在互联网上寻找解决方案以来已经有一段时间了。我正在使用的机器是 MacBook Pro 2020。

【问题讨论】:

【参考方案1】:

此解决方案仅在 MacBook Pro 及其临时设备上测试过

当您从终端创建隧道时,您会注意到它会显示在您的 ngrok 仪表板中,您可以通过登录到您的 ngrok 帐户访问该仪表板。因为 ngrok 的这种行为是渐近的,有时在同一网络上,隧道可以通过 Internet 全局访问,有时 ngrok 隧道只能从局域网访问。我尝试过的一些未找到隧道的可能修复方法是

    切换您的网络 您的 ISP 可能开始阻止 ngrok 并且不允许从您的局域网外部访问它。 卸载您的 ngrok 并重新安装。 (我使用brew install ngrok 安装它,使用brew uninstall ngrok 删除它)。 尝试重新启动您的机器。 尝试更改路由器分配给您的 IP 地址

这些是我尝试过的一些可能的修复方法,它们对我有用,欢迎更多解决方案

【讨论】:

以上是关于NGROK 不适用于 WAN 或外部本地网络的主要内容,如果未能解决你的问题,请参考以下文章

Webpack DevServer HMR 不适用于 ngrok->docker

ngrok配置说明

WAN口与LAN口指啥,应该怎样连接?

将 localtunnel\ngrok 与多个本地站点一起使用

如何将 Angular 4 localhost 提供给 ngrok?

HTTPS 在本地主机(外部网络)之外不起作用