我正在尝试使用ngrok将我的应用程序(当前托管在localhost:3602上)转发给我的开发伙伴。
我过去已经成功地完成了很多次,只需输入
ngrok http 3602
我得到了一个他可以连接到的网址。但是现在当我输入这个网址时,我得到了下面的错误信息:
隧道会话失败。您的帐户被限制为只能同时进行1个ngrok客户端会话。区域“us”中的活动ngrok客户端会话:错误代码
显然,我必须有一个现有的隧道会话运行的地方。
我的问题是我不知道在哪里可以找到现有的隧道会话以及如何终止它。它既不作为正在运行的应用程序、进程也不作为任务管理器中的服务存在,而且我在文档中也找不到如何终止隧道会话的语法。我试着重新启动我的机器,但没有效果,这告诉我这可能不是本地问题。而是在ngrok站点上运行的链接到我的帐户的东西,但我在我的帐户设置中找不到任何有帮助的东西。
有人能提供必要的命令来解决这个问题吗?谢谢。
7条答案
按热度按时间bnl4lu3b1#
对于Windows版本:
20jt8wwn2#
适用于Linux/Mac
此命令是Unix命令。在Windows中,您可以打开任务管理器并关闭所有ngrok进程。
gopyfrb33#
这个答案不是关于killing tunnel,而是关于ERR_NGROK_108所述问题的可能解决方案。
https://dashboard.ngrok.com/get-started/setup描述了一个开始使用ngrok的简单计划。
如果你执行第二步,你会得到一个文件ngrok.yaml(在我的例子中,路径是:
C:\Users\Mi\ .ngrok2\ngrok.yml
)的数据。之后,执行
ngrok http 80
将提供所述错误ERR_NGROK_108。解决方案:
*跳过第二步.执行
ngrok http 80
而不执行以前得ngrok authtoken
这种方法解决了我的ERR_NGROK_108问题。
gcuhipw94#
在ngrok提示符下运行以下命令
任务终止/f /im ngrok.exe
fiei3ece5#
看起来 ngrok 为此提供了一个(JavaScript)函数:
jtw3ybtb6#
如果你像我一样,只能进行一次会话,那么你可能已经用
ngrok
创建了一个帐户,并在你的机器上登录。它会创建一个文件:它用这个来限制你的客户端,只要删除这个文件。
gojuced77#
在Windows上(cmd):