如何在 Windows 10 的 linux 子系统上安装 Ngrok 2.0
Posted
技术标签:
【中文标题】如何在 Windows 10 的 linux 子系统上安装 Ngrok 2.0【英文标题】:How to install Ngrok 2.0 on linux subsystem on Windows 10 【发布时间】:2018-04-10 21:10:51 【问题描述】:我正在尝试使用 Ngrok 在我的 Linux 子系统(Powershell --> bash)上创建通向 localhost webhook 开发工具的内省隧道
我尝试使用以下方法安装 ngrok:
sudo apt install ngrok-client
据我了解,使用的 sudo 命令安装了 ngrok v 1.6。
当我尝试执行 ngrok 80
时出现错误:
Invalid address server_addr 'ngrokd.ngrok.com:443'
我在另一篇文章中搜索了这个,并被告知 ngrok v. 1.6 已过时,为了继续使用 ngrok 将升级到 2.0
Testing PayPal with Rails
建议从http://ngrok.com网站下载,很简单,但是linux子系统使用的正确下载方式是什么?我应该下载Linux并解压缩吗?还是我想为 Windows 下载?
如果我有什么误解请告诉我
【问题讨论】:
sudo
不安装任何东西,它只是为负责安装包的apt
命令提供提升的权限。至于您的问题,您应该添加有关您正在使用的 Linux 发行版的更多信息。
如果您想知道sudo
代表system user do
。授予您在终端中编辑主目录/home/<username/
之外的目录的权限,否则终端命令只能在该目录内执行。事实是apt
,您正在使用sudo
执行的应用程序正在根/usr/bin
或/usr/etc
内创建文件。.. 不确定哪个文件夹,但在根目录下。所以它需要特权。然后apt --help
这样你就可以看到所有的命令,其中之一是install
【参考方案1】:
我多年来一直使用 ubuntu,我相信在线说明,所以要么这样做:
sudo apt-get update
sudo apt-get install ngrok-client
或尝试使用this instruction,如果您有问题,请告诉我
包含相同的说明听
$ unzip /path/to/ngrok.zip
$
只是您终端的标志。不需要输入$
,但是需要打开终端(ctrl+alt+t),运行unzip命令解压文件夹。
您将在下载文件下找到该文件夹。所以/
是你机器的根。你需要进入你的主文件夹,这将是/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>
阅读documentation,了解如何使用 ngrok。通过从命令行运行它来尝试一下:
./ngrok help
我还从文档中读到,您可以设置该地址
网上有一些关于这个的讨论
Testing PayPal with Rails
我可以帮助你更多,但我需要你的反馈
【讨论】:
以上是关于如何在 Windows 10 的 linux 子系统上安装 Ngrok 2.0的主要内容,如果未能解决你的问题,请参考以下文章