asp.net核心应用程序的ngrok和https隧道

时间:2019-02-21 06:21:15

标签: asp.net-core https ngrok

从Visual Studio启动的ASP.NET CORE应用程序的地址为https://localhost:44313/。 要测试性能,您需要建立一条隧道。我使用ngrok和命令:

ngrok http -host-header = localhost 44313

但这不适用于https。

任何人都可以分享一个有效的例子吗?

2 个答案:

答案 0 :(得分:1)

  1. 下载当前版本的ngrok
  2. 注册并获得令牌:https://dashboard.ngrok.com/auth
  3. 运行ngrok并使用以下命令设置令牌: ngrok authtoken YOUR_AUTHTOKEN
  4. 创建隧道: ngrok http -host-header = localhost https://localhost:44313

更新2019年4月11日

答案 1 :(得分:0)

使用ngrok 2.3.29版并添加了authtoken(不确定authtoken是否会影响结果,我只是按照在线安装指南添加了它)。

此命令对我有用:

ngrok http https://localhost:{your-app-port} -host-header=localhost:{your-app-port}

与现有答案的区别:我将localhost:port传递给-host-header

与您的问题不同:我使用ngrok http https://localhos:port代替ngrok http http://localhos:port(http s 代替http)