没有任何时间限制的 ngrok 替代方案

Posted

技术标签:

【中文标题】没有任何时间限制的 ngrok 替代方案【英文标题】:An alternative to ngrok that doesn't have any time constraints 【发布时间】:2020-04-16 09:29:15 【问题描述】:

由于 ngrok 的时间限制为 5/7 小时,我不知道。我希望能够让某人演示一个软件,而不是像在线部署它一样,因为它还不是一项服务。

【问题讨论】:

【参考方案1】:

ngrok.io/upgrade 说:

对于没有 ngrok 帐户的用户存在限制:隧道只能在固定的时间段内保持打开状态并消耗有限的带宽。

所以您需要做的就是注册一个免费帐户,只有在重置您的计算机/服务器或重新启动 ngrok 时,您的隧道才会过期。

但是,如果您的目标是拥有一个虚 URL 并且不为 ngrok 付费,您可以使用现有网站的子域指向 ngrok 隧道。但是 a) 请记住,每次您在主机上重新启动 ngrok 时,ngrok 隧道的 URL 都会发生变化,这意味着您必须更新您的 DNS 条目; b) 由于明显的原因,您可能无法启用 https。

【讨论】:

哇,我不知道 :) 非常感谢@Azeame 我需要为此付费吗?? 我从一位与我交谈过的人那里得到了这条评论 ngrok is an external package and you have to pay for the service if you don't want it to expire as mentioned before https://ngrok.com/ 好吧,我每天都在使用它,并且只注册了免费帐户,根据我的个人经验,我可以告诉你两件事,你的隧道只会在你重新启动 ngrok 时过期,你不能拥有虚荣 URL在免费帐户上,每次启动 ngrok 时它都会随机分配一个 URL。也许他们指的是静态或虚荣的 URL。您可以在定价页面上确认它们限制了每分钟的并发连接数(40/分钟),它们的打开时间没有限制https://ngrok.com/pricing 我在免费层的一台机器的隧道已经打开了 6 个多月,这暴露了有限的 API,我不需要重新启动 ngrok。我无法想象我已经掌握了一些不再可用的功能。

以上是关于没有任何时间限制的 ngrok 替代方案的主要内容,如果未能解决你的问题,请参考以下文章

我的组织已经阻止了 ngrok,有没有其他方法可以在本地没有 ngrok 的情况下将机器人模拟器与团队频道连接起来?

支持参数的 EXEC() 的 C 替代方案?

npm ngrok:使用安全吗? [关闭]

Asynctask 替代方案,没有有限数量的任务

LocalBroadcastManager 的任何替代方案,例如 LiveData?

除了 TestFlight sdk 之外,TestFlight 崩溃报告的任何替代方案?