我正在使用 zphisher。当我创建到 ngrok 的链接时,会生成该链接,但在打开它时它显示
ngrok gateway error The server returned an invalid or incomplete HTTP response.
我从 ngrok 错误文档中得知这是错误 3004。他们告诉了错误代码和消息,但没有可能的方法来修复错误。有人能帮助我吗。我想我哥哥在网上上课时会观看 YouTube,我想效仿这一点。没有网络钓鱼。请。我完全没有从任何地方得到帮助。我的一位朋友告诉我,我需要一个 ngrok 帐户。试过了,不行。
一段时间后,我通过做两件事解决了这个问题:
ngrok http -host-header=rewrite localhost:PORT
如果您的站点使用 https://localhost:port 下面真的对我有用
ngrok http https://localhost:port --host-header=rewrite
对我来说,当我收到 3004 错误消息并尝试访问 https://localhost:3000
上的
HTTPS时,此命令有效:
./ngrok http https://localhost:3000
解决方案非常简单。使用应用程序运行所在的 localhost:port。例如,我的 Jenkins 应用程序正在运行
http://localhost:8080
我将运行命令
$ngrok http http://localhost:8080
注意 http/https 的区别
我的解决方案是使用这个命令:
ngrok http "http://$(ip route get 1.2.3.4 | awk '{print $7}')"
您的 httpd.conf 必须侦听端口 80,或者您必须将其添加到命令中。 我的操作系统是 arch linux。