在浏览器和控制台中绕过 ngrok 警告页面

问题描述 投票:0回答:1

我正在设计一个网站,想使用 ngrok 托管它,我希望我的客户扫描二维码才能进入它,但是浏览器警告可能会给用户带来不好的体验,并且可能会泄露我的 IP 地址。

我在stackoverflow上查了一些其他页面,但他们只说添加标题

ngrok-skip-browser-warning: true
。所以我在控制台中使用
--request-header-add 'ngrok-skip-browser-warning:true'
添加了一个标题。以下是我的命令
ngrok http 8000 --request-header-add 'ngrok-skip-browser-warning: true'
,它告诉我

ERROR:  You must specify a single argument: a port or address to tunnel to.
ERROR:  You specified 2 arguments: [8000 true']
ERROR:  For example, to expose port 80, run 'ngrok http 80'.

如果我删除像

ngrok http 8000 --request-header-add 'ngrok-skip-browser-warning:true'
这样的空间,隧道就会打开,但警告仍然没有消失。我尝试过 Shift+F5 强制重新加载。 而且我使用的是免费计划,因此我无法像一个答案所示添加边缘请求标头。 无法添加标题

我还尝试使用配置文件来保存并运行设置,如下所示

version: "2"
authtoken: 2RgBb4AnFQ0Ovss1Xec4qeHV7ve_7B1E2EcpcaGssKiW8soPJ
tunnels:
  example:
    proto: http
    addr: 8000
    request_header:
      add: ["ngrok-skip-browser-warning: true"]
    domain: badger-glad-steadily.ngrok-free.app

它确实启动了,但显示了警告。

正如我之前提到的,绕过它是为了我的客户,所以我不太可能更改原始请求中的标头。 我想知道如何完成绕过。谢谢。

ngrok
1个回答
0
投票

命令中的问题是语法以及 ngrok 如何解释参数。添加标题的正确命令应该是:

ngrok http 8000 --request-header-add ngrok-skip-browser-warning:true
© www.soinside.com 2019 - 2024. All rights reserved.