ngrok - NGROK 不适用于 WAN 或外部本地网络
问题描述
大多数时候,当我尝试将我的 ngrok 与 webhook 连接以进行测试或访问我的局域网外部或广域网的本地设置时,它不允许我连接显示未找到 ngrok 隧道。自从我在互联网上寻找解决方案以来已经有一段时间了。我正在使用的机器是 MacBook Pro 2020。
解决方案
此解决方案仅在 MacBook Pro 及其临时设备上进行了测试
当您从终端创建隧道时,您会注意到它显示在您的 ngrok 仪表板中,您可以通过登录到您的 ngrok 帐户来访问它。因为 ngrok 的这种行为是渐近的,有时在同一网络上,隧道可以通过 Internet 全局访问,有时 ngrok 隧道只能从局域网访问。我尝试过的一些未找到隧道的可能修复方法是
- 切换您的网络 您的 ISP 可能开始阻止 ngrok 并且不允许从您的局域网外部访问它。
- 卸载你的 ngrok 并重新安装它。(我
brew install ngrok
用来安装和brew uninstall ngrok
移除它)。 - 尝试重新启动您的机器。
- 尝试更改路由器分配给您的 IP 地址
这些是我尝试过的一些可能的修复方法,它们对我有用,欢迎更多解决方案
推荐阅读
- arrays - 具有 2 个数组的 If 语句执行相对收敛任务
- c++ - 如果 `std::array` 没有采用 `std::initializer_list` 的构造函数,那么初始化如何工作?
- java - 对命名组使用 OR 运算符
- k2 - 从 base 64 转换为 K2 中的图像
- docker - 我可以使用/构建自定义创建的 docker 镜像来创建另一个镜像吗?
- c++ - 在没有管理员权限的情况下安装 C++ 编译器
- r - 多个 gganimate 并排绘制
- java - 无法将 groovy 文件添加到源文件夹
- javascript - 无法创建所需的 UI
- redis - Jackson2HashMapper 不使用 Flatten=True 序列化日期