Balloon Fight 提供的解决方案绝对是我一直在寻找的,并且有效。
但是提到的命令对我不起作用,所以这对我有用。
我正在使用 Lubuntu 20.04 LTS(64 位)。
Lubuntu 是一个轻量级的 Linux 风格,使用 Debian、Ubuntu 和 LXDE 作为其基础。
OSX 的步骤可能类似。还提到了适用于 Windows 和 Ubuntu GNOME 的步骤。
-
转到ngrok 并创建一个帐户。
-
下载ngrok并安装。
对于 Windows,只需解压缩文件并打开它。它会在 cmd 中运行。
对于 Ubuntu GNOME,您可能可以直接在终端中运行该文件。
对于 Lubuntu(或者如果以前对您不起作用)。
移动文件如下:
mv "path/to/ngrok" "/usr/bin/"
-
如果文件直接在终端或 cmd 中打开。将您在 ngrok 上的配置文件中的命令复制并粘贴到 cmd 或终端中。该命令如下所示:
./ngrok authtoken <your_auth_token>
如果您在 Lubuntu 上,或者文件没有直接在终端中打开。更改目录如下:
cd "/usr/bin/"
然后将命令从您在 ngrok 上的配置文件中复制并粘贴到终端中。该命令如下所示:
./ngrok authtoken <your_auth_token>
-
运行您的服务器。 Nodejs 或者你常用的。
-
如果您仍在与“ngrok”文件相同的目录中。将以下命令复制并粘贴到终端或 cmd:
ngrok http 3000 -host-header="localhost:3000"
将3000 更改为您用于本地服务器的端口。
如果您不在“ngrok”文件的目录中。在终端或cmd中打开它。
对于 Lubuntu,使用以下命令更改目录:
cd "/usr/bin/"
然后运行命令:
ngrok http 3000 -host-header="localhost:3000"
将3000 更改为您用于本地服务器的端口。
I got to know about this command from this video.
- 将第二个“转发”行中的 HTTPS 链接复制并粘贴到您的浏览器。
链接如下所示:https://12fab5c82c57.ngrok.io
下次你必须这样做。只需重复第 4、5 和 6 步即可。