将ngrok设为家庭主妇

Mar*_*rco 3 ngrok homestead

我正在尝试在我的宅基地上设置ngrok,但它没有打开我的项目.我已经运行ngrok http 80并将输出的一部分转发到我的Homestead.yaml文件中以将其映射到我的项目,并在此之后运行vagrant provision:

Forwarding                    http://92832de0.ngrok.io -> localhost:80
Forwarding                    https://92832de0.ngrok.io -> localhost:80
Run Code Online (Sandbox Code Playgroud)

但是当我在浏览器中打开http://92832de0.ngrok.io时,它打开了ngrok页面"它工作",而不是我的项目.

当我将端口更改为ngrok http 8000然后我收到Laravel错误消息:

哎呀,看起来像出事了.

小智 9

您可以使用宅基地中的任何应用程序.为此,您需要通过替换'your-site.app:8000'来运行以下命令

ngrok http -host-header=rewrite your-site.app:8000
Run Code Online (Sandbox Code Playgroud)

在此之前,您需要注册到ngrok并安装ngrok,然后使用您帐户中提供的authtoken.

有关更多详细信息,请参阅https://ngrok.com/docs


Yev*_*yev 5

这就是它对我的工作方式:

1)我已经在我的 Windows 主机上下载了ngrok( https://ngrok.com/ ) 并执行了ngrok.exe. 它为我打开了一个命令行界面

2)我输入了以下内容

ngrok.exe http 192.168.10.10 -host-header=homestead.test
Run Code Online (Sandbox Code Playgroud)

它给了我去哪里的链接:

转发 http://123456.ngrok.io -> http://192.168.10.10:80

转发 https://123456.ngrok.io -> http://192.168.10.10:80

我刚去了那里,看到了我当地的环境 Laravel 项目。