要从任何目录访问,我必须将二进制文件移动到 $PATH
mv ngrok /usr/local/bin
为了从任何地方调用可执行文件。
更新:brew install ngrok
不再有效,因为:
Error: No available formula with the name "ngrok"
Upstream sunsetted 1.x in March 2016 and 2.x is not open-source.
所以你需要从https://ngrok.com/download下载二进制文件
至于问题“ngrok vs Heroku 做了什么?”,ngrok 与 Heroku 完全不同,后者更复杂。Ngrok 允许您使用安全隧道通过 Internet 公开正在运行的本地服务器。Heroku 是一个用于 Web 应用程序的云托管平台。要使用 ngrok,您只需运行本地服务器并通过 ngrok 公开它。通过 ngrok 连接到您的服务器的任何人实际上都在与运行您的本地计算机的服务器通信。使用 Heroku,您的应用程序在云中的托管虚拟机上运行。这是一种过度简化,但简而言之,NGRok 非常适合一些远程用户对您的服务器进行非常快速的测试。它对于从虚拟化环境(即云 ssh 会话)内部传输文件/数据等也很有用。