使用ngrok托管HTML文件

b4lqfgs4  于 2022-11-20  发布在  其他
关注(0)|答案(4)|浏览(166)

有没有可能用NGROK来托管HTML文件,而不是Web应用程序?我真的对NGROK一无所知,我只是用它来托管Twilio应用程序的服务器,我想用它来托管我的另一个项目的HTML文件。还有,有人知道如何在Mac上创建HTML文件吗?提前感谢。或者,如果我不能使用NGROK,任何人都知道一样容易和免费的是,它是我可以用来托管一个HTML文件在我的电脑上。我需要能够改变文件的真实的,所以谷歌网站和类似的东西是不可能的。

x6yk4ghg

x6yk4ghg1#

不。ngrok只是隧道通信,所以它实际上不能为您 * 提供 * HTML文件。
然而,你可以很容易地提供一个文件目录。启动服务器最快的方法之一是使用python。从命令行,cd到包含HTML文件的目录,然后运行:

$ python -m SimpleHTTPServer

或者对于python3(OS X上默认情况下未安装):

$ python -m http.server

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

w8ntj3qf

w8ntj3qf2#

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

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

windows :

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

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

pdtvr36n

pdtvr36n3#

由于上面解释的Zach,ngrok的文件目录
当您希望在运行命令后在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>"

在那里您将看到您files目录,通过它们导航到您的HTML file/目录(如果需要),在那里它将为您提供这些文件。

vof42yt1

vof42yt14#

转发到本地file:///URL仅在您注册ngrok后可用。因此您需要首先在以下位置注册:是的。
您的身份验证令牌将显示在您的 Jmeter 板上,地址为https://dashboard.ngrok.com/get-started/your-authtoken
然后,您需要使用以下命令将ngrok auth令牌添加到您的计算机
ngrok配置添加身份验证令牌<YOUR_NGROK_AUTH_TOKEN>
那就干脆做
网络http<FILE_PATH_OF_FOLDER>
在我的例子是:我想我应该可以找到一个更好的解决方案。
您的本地文件将通过ngrok转发到转发URL。只需转到您的转发URL查看文件内容:)

相关问题