【问题标题】:error in ngrok - failed to complete tunnel connectionngrok 中的错误 - 无法完成隧道连接
【发布时间】:2021-12-28 05:29:52
【问题描述】:

所以我只是想创建一些网络钓鱼网站来试用它们,但现在每当我尝试通过 ngrok 创建一个或只是启动 ngrok ./ngrok http 80 然后访问它显示给我的网站 -

无法完成隧道连接
https://xxx.xxx.ngrok.io 的连接已成功通过隧道连接到您的 ngrok 客户端,但客户端未能建立与本地地址 localhost:80 的连接。
确保 Web 服务正在 localhost:80 上运行并且它是有效地址 遇到的错误是:dial tcp [::1]:80:Connect:connection denied.

每当我访问它们时,谷歌都会向它们显示警告
有什么建议吗?

【问题讨论】:

    标签: linux localhost ngrok


    【解决方案1】:

    您应该在端口 80 上创建本地服务器。使用 phppython 创建本地服务器。

    PHP

    ~$ php -S localhost:80
    

    Python

    ~$ python -m http.server 80
    

    启动本地服务器后,打开一个新的终端会话并启动 ngrok

    ~$ ./ngrok  http 80
    

    您也可以使用ssh 创建链接。请确保您已安装 ssh。

    ~$  php -S localhost:80 | ssh -R 80:localhost:80 ssh.localhost.run
    

    ~$  python -m localhost:80 | ssh -R 80:localhost:80 ssh.localhost.run
    

    顺便说一下,chrome 会自动检测钓鱼页面。

    【讨论】:

    • 似乎没有任何效果,网站说 - 在此服务器上找不到请求,终端 - GET / favicon.io 404 not found
    • 你登录到你的 ngrok 帐户了吗`./ngrok authtoken [YOURAUTHTOKEN].这里是链接ngrok.com
    • 是的,我已经做到了
    • 您可以这样做,只需运行ssh-keygen 并生成一个ssh 密钥。安装python 并运行python -m http.server 80 | ssh -R 80:localhost:80 ssh.localhost.run 现在您将看到一个链接。如果想使用 ngrok,请尝试上述答案中的命令。确保您以管理员/超级用户权限运行命令提示符/终端
    猜你喜欢
    • 2020-10-05
    • 2017-11-02
    • 1970-01-01
    • 2021-02-17
    • 2021-03-17
    • 2020-04-09
    • 2021-11-12
    • 2019-11-12
    • 1970-01-01
    相关资源
    最近更新 更多