使用NGrok和POW

7

我几乎已经成功地将NGrok与POW配合使用了,但它只能解析到POW而无法深入到在POW上运行的应用程序。

我可以通过以下方式访问在POW上运行的本地应用程序:

myapp.dev

然而,当我初始化Ngrok时:
/Applications/ngrok -subdomain=myapp myapp.dev:80

此处所述,我从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.com时出现POW解析,但我收到了通用消息:

Pow is installed
You’re running version 0.4.1

我该如何设置NGrok以解析到我的.dev域名?

1
以下一行是否在您的 ~/.powconfig 中? export POW_EXT_DOMAINS=ngrok.com 有些人在添加了该行后不得不重新安装 pow。 - manderson
2个回答

18
可能有点晚了,但我还是要说一下。
看起来你需要修改你的 Host header。
例如:
ngrok http -host-header=myapp.dev mayapp.dev:80

这个答案仅适用于ngrok v2。

更多信息可以在https://ngrok.com/docs#http找到。


1
你来得太晚了,我都记不清ngrok是什么或者它的作用了 ;) - Undistraction

0

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


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