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

5

我想使用Ngrok创建一个内省隧道来连接我的Linux子系统(Powershell --> bash)上的本地主机Webhook开发工具。

我尝试使用以下命令安装ngrok:

sudo apt install ngrok-client

据我所了解,使用sudo命令安装的是ngrok v1.6版本。当我尝试执行“ngrok 80”命令时,出现错误:
Invalid address server_addr 'ngrokd.ngrok.com:443'

我在另一篇帖子中搜索到,得知ngrok v.1.6已经过时,如果要继续使用ngrok,则需要升级到2.0版本。

使用Rails测试PayPal

建议从http://ngrok.com网站下载,这很简单,但是正确的Linux子系统下载方式是什么? 我应该下载Linux版本并解压缩吗?还是应该下载Windows版本?

如果我有什么误解,请告诉我。


sudo 并不会安装任何东西,它只是为 apt 命令提供了提升权限的功能,而 apt 命令则负责安装您的软件包。至于您的问题,您应该添加更多关于您使用的 Linux 发行版的信息。 - user1143634
如果你想知道 sudo 代表 system user do。它可以在终端中给予你特权,以编辑你的主目录 /home/<username/ 之外的目录,否则终端命令只能在该目录内执行。事实上,使用 sudo 执行的应用程序 apt 会在根目录下的 /usr/bin/usr/etc 中创建文件,但我不确定是哪个文件夹。因此,它需要特权。然后输入 apt --help 查看所有命令,其中之一是 install - Fabrizio Bertoglio
2个回答

5

我已经使用Ubuntu多年了,我相信在线指南,因此可以执行以下操作:

sudo apt-get update
sudo apt-get install ngrok-client

或尝试使用这份指南,如果遇到问题,请告诉我。

相同的指南已包含在此处。

$ unzip /path/to/ngrok.zip

$ 只是您终端的符号。您不需要输入$,但需要打开终端(ctrl + alt + t),运行解压命令以解压文件夹。您将在“下载”文件夹中找到该文件夹。因此/是您的机器的根目录。您需要进入您的主文件夹,它位于/home,所以您需要键入cd(更改目录)后跟随该路径。

cd /home

然后你需要执行ls命令来列出所有目录。您应该能够看到您的个人资料以及您的名称username。您可以使用cd <username>/Downloads进入下载文件夹,其中<username>应替换为您的个人文件夹名称。
此时,您已经进入了Downloads目录。您可以在终端中运行ls命令,找到您下载的文件的名称(应该是类似于ngrok-stable-linux-amd64.zip的东西)并运行。
unzip <file-name.zip>

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

cd /
unzip /home/<username>/Downloads/<yourfile.zip>

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

./ngrok help

我从文档中了解到,您可以设置该地址。有一些在线讨论关于这个问题。这里是一个链接:Testing PayPal with Rails。如果您给我反馈,我可以提供更多帮助。

E: Unable to locate package ngrok-client - notacorn

0

你可以尝试从官方文档中获取此内容

sudo tar xvzf ~/Downloads/ngrok-v3-stable-linux-amd64.tgz -C /usr/local/bin


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