如何使用ngrok托管HTML文件?

o8x7eapl  于 2023-05-27  发布在  其他
关注(0)|答案(4)|浏览(146)

是否可以使用NGROK托管HTML文件,而不是Web应用程序?我真的不知道任何关于NGROK,我只是用它来托管一个Twilio应用程序的服务器,我想用它来托管我的另一个项目的HTML文件。还有,有人知道如何在Mac上创建HTML文件吗?先谢谢你了。或者,如果我不能使用NGROK,任何人都知道简单和免费的东西是,我可以用来在我的计算机上托管HTML文件。我需要能够真实的更改文件,所以谷歌网站之类的东西是不可能的。

643ylb08

643ylb081#

不,ngrok只是隧道传输,所以它实际上不能为你提供HTML文件。
但是,您可以非常轻松地提供文件目录。启动服务器最快的方法之一是使用Python。从命令行,cd到包含HTML文件的目录,然后运行:

$ python -m SimpleHTTPServer

或者对于python3(在OS X上默认不安装):

$ python -m http.server

然后,在另一个终端中运行ngrok

j8yoct9x

j8yoct9x2#

是的。ngrok现在有一个内置的文件服务器。https://ngrok.com/docs/secure-tunnels/tunnels/http-tunnels#file-url
他们的示例命令Linux/mac:

ngrok http -auth="user:password" file:///Users/alan/share

窗口:

ngrok http -auth="user:password" "file:///C:\Users\alan\share"

这将创建一个HTTP服务器,使用基本的auth用户名和密码,共享目录/Users/alan/share中的所有文件。

dxpyg8gm

dxpyg8gm3#

感谢上面解释的ngrok文件目录的Zach
当您希望在运行命令后在ngrok上服务HTML文件时

ngrok http <port_number>

您可以转到<your_ngrok_address>:

http://your_ngrok_adress.ngrok.io

您可以转到页面顶部的页面,如果您还没有配置ngrok auth_token,则会显示此消息注册免费帐户以服务器HTML文件,请单击注册链接。
注册后,您将被重定向到您的 Jmeter 板,其中解释了下面的命令运行:

ngrok authtoken <your_auth_token>

运行上述命令后,再次运行第一个命令:

ngrok http "file:///<your_html file location/direcoty>"

在那里你会看到你的文件目录,通过它们导航到你的HTML文件/目录(如果必要的话),它会为你服务。

pjngdqdw

pjngdqdw4#

要转发到本地file:///URL,首先在ngrok创建一个帐户:https://dashboard.ngrok.com/signup
您的授权令牌将在您的 Jmeter 板上提供,地址为https://dashboard.ngrok.com/get-started/your-authtoken
使用以下命令将ngrok auth令牌添加到您的计算机:

ngrok config add-authtoken <YOUR_NGROK_AUTH_TOKEN>

然后启动ngrok服务器:

ngrok http <FILE_PATH_OF_FOLDER>

例如,在一个实施例中,

ngrok http file:///Users/some_user/Desktop/

您的本地文件将通过ngrok转发到转发URL。转到您的转发URL以查看文件。

相关问题