如何在 Windows 10 上的 linux 子系统上安装 Ngrok 2.0

Rac*_*300 5 linux bash powershell ruby-on-rails ngrok

我正在尝试使用 Ngrok 在我的 Linux 子系统(Powershell --> bash)上创建一个到本地主机 webhook 开发工具的内省隧道

我尝试使用以下方法安装 ngrok:

sudo apt install ngrok-client
Run Code Online (Sandbox Code Playgroud)

据我了解,使用的 sudo 命令安装了 ngrok v 1.6。当我尝试执行时ngrok 80,出现错误:

Invalid address server_addr 'ngrokd.ngrok.com:443'
Run Code Online (Sandbox Code Playgroud)

我在另一篇文章中搜索了这个,并被告知 ngrok v. 1.6 已过时,为了继续使用 ngrok 将升级到 2.0

使用 Rails 测试 PayPal

建议从http://ngrok.com网站下载,很简单,但是 linux 子系统使用的正确下载方式是什么?我应该为 Linux 下载并解压缩吗?或者我想为Windows下载?

如果我有任何误解,请告诉我

Fab*_*lio 5

我多年来一直使用 ubuntu,我相信在线说明,所以要么这样做:

sudo apt-get update
sudo apt-get install ngrok-client
Run Code Online (Sandbox Code Playgroud)

或尝试使用此说明,如果您有问题,请告诉我

包含相同的说明 听到

$ unzip /path/to/ngrok.zip
Run Code Online (Sandbox Code Playgroud)

$只是您终端的标志。不需要输入$,但需要打开终端(ctrl+alt+t),运行unzip命令解压文件夹。您将在下载文件下找到该文件夹​​。/你的机器的根也是如此。您需要进入您的主文件夹,您将/home这样做cd(更改目录),然后是该路径

cd /home
Run Code Online (Sandbox Code Playgroud)

然后你ls要列出所有目录。您应该会看到带有您姓名的个人资料username。您应该能够进入下载文件夹,cd <username>/Downloads其中<username>应替换为您的个人文件夹名称

此时您在Downloads目录中。您可以ls在终端中执行操作,找到您下载的文件的名称(应该类似于ngrok-stable-linux-amd64.zip)并运行

unzip <file-name.zip>
Run Code Online (Sandbox Code Playgroud)

其中文件名是您下载的文件(类似于ngrok-stable-linux-amd64.zip),或者您可以返回根目录并运行

cd /
unzip /home/<username>/Downloads/<yourfile.zip>
Run Code Online (Sandbox Code Playgroud)

阅读有关如何使用 ngrok的文档。通过从命令行运行它来尝试一下:

./ngrok help
Run Code Online (Sandbox Code Playgroud)

我还从文档中读到,您可以设置该地址

网上有一些关于这个的讨论

使用 Rails 测试 PayPal

我可以为您提供更多帮助,但我需要您的反馈