Ngrok 速度变慢了。

21

我过去两周一直在使用ngrok测试我的react-native手机应用程序,目前为止效果还不错而且速度很快。

可是今天突然出现问题。现在从我的手机到本地主机再返回需要大约50秒才能完成一个请求,或者从我的浏览器经由ngrok隧道再返回本地主机也是如此。

一开始我以为ngrok要么宕机了,要么遇到了慢速问题。但后来我决定用Postman对其进行测试,结果发现请求非常快,只需0.5秒左右。当我访问隧道统计信息时也是如此,重放请求只需1秒。

只有当我通过手机或浏览器进行请求时速度才变得极慢。这是否有特定的原因导致突然出现这种情况?有人可以提供任何线索或建议我应该从哪里开始寻找解决方案吗?

我已经尝试重新启动和刷新DNS,但都没有效果。


1
他们宣布关闭免费计划,所以看起来可能与此有关。我也遇到了同样的问题。 - pliashkou
1
仍然在付费计划上发生... - bkrall
8
我也有同样的问题。你找到解决方法了吗? - mesqueeb
4
2020年我也有同感。 - Bariq Dharmawan
2
同样的(2021)15个字符 - evandrix
显示剩余4条评论
2个回答

15

通过选择最靠近您的数据中心,可以进行优化。例如,如果您来自德国,应该使用欧盟地区以最小化延迟。使用 --region 标记启动隧道:

ngrok http --region eu <port>

这里有更多关于全球数据中心区域的信息: https://ngrok.com/docs#global


2
同时添加--inspect=false标志有助于提高速度。 - ikaerom
现在ngrok需要两个“-”才能使属性起作用。这将是正确的写法:ngrok http --region eu <port> - r0dr1

-2

根据Tenarius的答案,切换到另一个区域,然后再切换到最近的数据中心。这对我很有效。


2
这更适合放在评论部分而不是单独的答案中。 - cYee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接