如何更改ngrok的web界面端口地址(不是4040)?
How to change ngrok's web interface port address (not 4040)?
ngrok 的 awesome web interface 默认指向 http://127.0.0.1:4040
。但是,我有其他应用程序在该端口上侦听,并且需要更改它以便 ngrok 侦听 http://127.0.0.1:4045
.
在 ngrok 在您的平台上寻找其 default config 的任何地方创建一个 config.yml
。如果该目录不存在,请创建它(在 windows 上,这是通过输入 .ngrok2.
作为文件夹名称来完成的)。
OS X /Users/example/.ngrok2/ngrok.yml
Linux /home/example/.ngrok2/ngrok.yml
Windows C:\Users\example\.ngrok2\ngrok.yml
然后,在config.yml
中输入
web_addr: 4045
由于此文件位于 ngrok 的默认配置目录中 运行ning ngrok http 1337
来自命令行,例如,现在 运行 ngrok 将在端口 1337 侦听您的服务器并提供服务它的网络界面在 http://127.0.0.1:4045
如果您不确定配置文件的位置,您可以运行:
$ ngrok config check
它将打印正在读取配置文件的路径,因此如果您使用的是 Snap 版本,您将在 ~/snap/xyz/.config/ngrok/ngrok.yml
.
下找到一些内容
然后你可以在那里添加web_addr: 4045
。
ngrok 的 awesome web interface 默认指向 http://127.0.0.1:4040
。但是,我有其他应用程序在该端口上侦听,并且需要更改它以便 ngrok 侦听 http://127.0.0.1:4045
.
在 ngrok 在您的平台上寻找其 default config 的任何地方创建一个 config.yml
。如果该目录不存在,请创建它(在 windows 上,这是通过输入 .ngrok2.
作为文件夹名称来完成的)。
OS X /Users/example/.ngrok2/ngrok.yml
Linux /home/example/.ngrok2/ngrok.yml
Windows C:\Users\example\.ngrok2\ngrok.yml
然后,在config.yml
中输入
web_addr: 4045
由于此文件位于 ngrok 的默认配置目录中 运行ning ngrok http 1337
来自命令行,例如,现在 运行 ngrok 将在端口 1337 侦听您的服务器并提供服务它的网络界面在 http://127.0.0.1:4045
如果您不确定配置文件的位置,您可以运行:
$ ngrok config check
它将打印正在读取配置文件的路径,因此如果您使用的是 Snap 版本,您将在 ~/snap/xyz/.config/ngrok/ngrok.yml
.
然后你可以在那里添加web_addr: 4045
。