ngrok的强大Web界面默认指向http://127.0.0.1:4040
。但我有其他应用程序在该端口上侦听,因此需要更改它,使ngrok侦听http://127.0.0.1:4045
。
在ngrok期望找到其默认配置文件的位置创建一个config.yml
。如果该目录不存在,则创建它(在Windows上,通过将文件夹命名为.ngrok2.
来完成此操作)。
OS X/Users/example/.ngrok2/ngrok.yml
Linux/home/example/.ngrok2/ngrok.yml
WindowsC:\Users\example\.ngrok2\ngrok.yml
然后,在config.yml
中输入:
web_addr: 4045
例如,由于该文件位于ngrok的默认配置目录中,因此从命令行运行ngrok http 1337
将会监听端口1337上的服务器并在http://127.0.0.1:4045
上提供其Web接口。
$ ngrok config check
它将打印配置文件读取的路径,因此如果您使用Snap版本,则会得到位于~/snap/xyz/.config/ngrok/ngrok.yml
下的某些内容。
然后您可以在那里添加web_addr: 4045
。