2014-08-27 119 views
24

是否可以在同一个域中打开中的多个端口?Ngrok在同一个域中配置多个端口

喜欢的东西:

Fowarding http://example.ngrok.com:50001 - > 127.0.0.1:50001

Fowarding http://example.ngrok.com:50002 - > 127.0.0.1:50002

I'm在窗口工作,这将是有用调试IIS Express

+0

您可以同时运行2个ngrok客户端来完成此操作。 – stringo0 2015-06-16 17:06:33

+0

我需要ngrok url中的端口号用于测试目的。运行多个ngrok客户端将无助于该用例。 – 2015-08-10 11:43:49

回答

10

是的,它可以使用multiple simultaneous tunnels,在同一个hostname

所有你需要做的,就是宣布他们在您的配置文件,如:

authtoken: 4nq9771bPxe8ctg7LKr_2ClH7Y15Zqe4bWLWF9p 
tunnels: 
    first-app: 
    addr: 50001 
    proto: http 
    hostname: example.ngrok.com 
    host_header: first-app.example.ngrok.com 
    second-app: 
    addr: 50002 
    proto: http 
    hostname: example.ngrok.com 
    host_header: second-app.example.ngrok.com   

而且随着运行它们:

ngrok start --all 

查找选项的文档,喜欢hostnamesubdomain,authtokenhost_header。希望这对你有所帮助!

+6

这是否按照OP的实际需要工作?这不是为第一应用创建主机名,为第二个应用创建不同的主机名? – user2152081 2017-02-11 23:32:40

+0

@ user2152081是的,当然,它的工作原理与OP实际需要的一样!你可以在不同的'apps'中使用相同的'hostname'。我编辑了我的问题以显示如何。最初发布的_docs link_中的更多信息。 – robe007 2018-02-19 16:51:12

+0

从ngrok 2.2.8开始,这不起作用。它失败并出现以下错误: – cap10morgan 2018-02-26 19:03:41

相关问题