ruby-on-rails - 如何在 Windows 10 的 linux 子系统上安装 Ngrok 2.0

标签 ruby-on-rails linux bash powershell ngrok

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

我尝试使用以下方法安装 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 下载?

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

最佳答案

我使用 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>

Read the documentation on how to use ngrok. Try it out by running it from the command line:

./ngrok help

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

网上对此有一些讨论

Testing PayPal with Rails

我可以帮助你更多,但我需要你的反馈

关于ruby-on-rails - 如何在 Windows 10 的 linux 子系统上安装 Ngrok 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47005930/

相关文章:

ruby-on-rails - rails HABTM : Select everything a that a record 'has'

ruby-on-rails - 如何使用rails输出当前协议(protocol)和url?

ruby-on-rails - 使用 STI 时如何将 ActiveRecord 对象转换为另一个类?

php - 提交具有 2 个文件输入字段的表单时无限页面加载

bash - echo -e 反斜杠转义在 sh 中不被尊重

已安装 Mysql2 gem 但不是必需的

linux - iperf - 带宽的含义是什么?

linux - 是否可以在 linux 中显示排序的进度?

linux - Bash:对于文件中的每一行,设置变量

c - 使用 perl XS 链接到 C 共享库