📜  ngrok 特定文件夹 (1)

📅  最后修改于: 2023-12-03 14:44:36.149000             🧑  作者: Mango

使用 ngrok 将本地文件夹暴露给公网

简介

ngrok 是一个可以将本地服务暴露给公网的工具,支持 http、https、tcp 等协议,是开发中常用的工具之一。本文将介绍如何使用 ngrok 将指定的本地文件夹暴露给公网。

本文主要介绍以下内容:

  • ngrok 的安装与配置
  • 将本地文件夹暴露给公网
  • 相关使用注意事项
安装

ngrok 的安装十分简单,我们只需要到官方网站下载对应平台的二进制文件即可。

官网地址:https://ngrok.com/download

下载完成之后,我们将其解压至指定目录,并将该目录的路径添加到环境变量中。

配置

ngrok 的配置文件为 .ngrok2/ngrok.yml,我们可以在该文件中配置相关参数。具体的配置说明可以查看官方文档。

我们需要将以下配置项填写完整:

authtoken: <your-auth-token>
tunnels:
  web:
    proto: http
    addr: <your-local-folder-path>

其中,authtoken 为 ngrok 的身份验证 token,可以在官网中获取,addr 则为要暴露的本地文件夹的绝对路径。

使用

完成配置之后,我们可以通过以下命令将本地文件夹暴露给公网:

ngrok start web

其中,web 为我们所配置的隧道名称。

此时,我们可以在 ngrok 的控制台中查看隧道的完整链接,并访问该链接即可查看本地文件夹的内容。

注意事项
  • 使用 ngrok 需要注意网络安全,如果不慎将隧道暴露给恶意攻击者,可能会造成不可挽回的损失。
  • ngrok 提供的服务有流量限制和连接时间限制,需要一定的费用才能解锁更多功能。
  • 使用 ngrok 可能会因为外网 IP 地址不稳定而导致链接不稳定的问题,需要谨慎使用。
总结

通过本文的介绍,我们可以学习到如何使用 ngrok 将本地文件夹暴露给公网,以方便远程访问。在使用时需要注意安全和费用问题,避免造成不必要的损失。