我几乎让 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 域?
派对可能有点晚了,但它就在这里。
您似乎需要修改主机标头。
例如:
ngrok http -host-header=myapp.dev mayapp.dev:80
此答案仅适用于 ngrok v2。
更多信息可以在 https://ngrok.com/docs#http
我正在使用粉末宝石并进行"粉末重启",这仅适用于本地站点。您可能需要按照手册中的说明重新启动 pow:http://pow.cx/manual.html#section_3.3