如何解决ngrok「账户仅支持1个同时代理会话」(ERR_NGROK_108)错误?
解决ngrok ERR_NGROK_108错误的方法
这个错误的核心是你的ngrok账号仅支持同时运行1个代理会话,目前已经有一个活跃会话在eu地区(会话ID:ts_2QsQSiaiyzbTv55hqqZSM9qpWWw,对应IP:196.190.97.29),所以新会话无法启动。
方法一:终止已有的活跃会话
- 如果你还记得之前运行ngrok的终端窗口,直接在窗口里按
Ctrl+C就能终止那个会话,之后再重新启动新的ngrok命令即可。 - 要是找不到之前的终端,登录ngrok官网后台,找到「活跃会话」区域,找到eu地区的那个会话,点击终止按钮即可。
方法二:用配置文件同时运行多个隧道(无需多会话)
如果需要同时分享多个本地资源,不用开多个会话,通过配置文件就能在单个会话里启动多个隧道:
- 创建一个名为
ngrok.yml的配置文件,填入类似以下内容(根据你的实际端口调整):tunnels: file-share: addr: 8000 # 替换成你本地文件服务的端口 proto: http other-service: addr: 3000 # 其他需要分享的服务端口 proto: http - 运行命令
ngrok start --all,就能启动配置文件里所有的隧道,所有隧道都属于同一个会话,不会触发账号的会话数量限制。
内容的提问来源于stack exchange,提问作者Belaynesh
相关产品推荐
相关产品推荐

