【问题标题】:Using NGrok with POW将 Ngrok 与 POW 一起使用
【发布时间】:2014-05-12 13:23:17
【问题描述】:

我几乎已经让 Ngrok 与 POW 一起工作,但它正在解析 POW,而无需深入研究在 POW 上运行的应用程序。

我可以在以下位置访问我在 POW 上运行的本地应用程序:

myapp.dev

但是当我初始化 Ngrok 时:

/Applications/ngrok -subdomain=myapp myapp.dev:80

正如here 所述,我从 Ngrok 收到以下输出:

Tunnel Status                 online
Version                       1.6/1.5
Forwarding                    http://myapp.ngrok.com -> 127.0.0.1:80
Forwarding                    https://myapp.ngrok.com -> 127.0.0.1:80
Web Interface                 127.0.0.1:4040
# Conn                        0
Avg Conn Time                 0.00ms

正在加载 http://myapp.ngrok.comresolves 到 POW,但我收到一般消息:

Pow is installed
You’re running version 0.4.1

如何设置 Ngrok 以解析到我的 .dev 域?

【问题讨论】:

  • 您的 ~/.powconfig 中有以下行吗? export POW_EXT_DOMAINS=ngrok.com有些人在添加该行后不得不重新安装 pow。

标签: http ngrok http-tunneling


【解决方案1】:

聚会可能有点晚了,但就这样吧。

您似乎需要修改您的 Host 标头。

例如:

ngrok http -host-header=myapp.dev mayapp.dev:80

此答案仅适用于 ngrok v2。

更多信息请访问https://ngrok.com/docs#http

【讨论】:

  • 你来得太晚了,我不记得 ngrok 是什么或做什么了 ;)
【解决方案2】:

我正在使用 Powder gem 并执行“powder restart”,这仅适用于本地站点。您可能需要按照手册中的说明重新启动 pow:http://pow.cx/manual.html#section_3.3

【讨论】: