10分钟上手ngrok内网穿透工具的使用

330 阅读1分钟

一、什么是ngrok?

ngrok是一款强大的内网穿透工具,能够将本地服务暴露到公网,方便开发者进行调试和跨网络测试。它通过在公共端点和本地运行的Web服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。

二、安装ngrok

1. 注册账号

首先需要在ngrok官网(ngrok.com/)注册一个账号,并获取…

2. 下载ngrok

根据操作系统下载对应的ngrok客户端,下载地址:ngrok.com/download

3. 获取token进行身份验证

image.png

进行身份验证。只需执行此操作一次。身份验证令牌会保存在默认配置文件中。

ngrok config add-authtoken $YOUR_AUTHTOKEN

4. 查看个人的免费域名Domains

每个用户可申请一个免费静态域。后面我们会用这个域名访问页面。

image.png

三、启动一个服务(前端|后端服务都行,提供个端口就可以)

live-server为例,启动一个前端页面服务。具体使用方法看官网,这里就不详细介绍了。

demo文件下新建一个html页面

输入命令 live-server ./demo 就会启动一个本地服务。

image.png

访问页面就会看到html的内容。

image.png

四、内网穿透

命令行执行下面的命令(免费的域名换成上面你自己申请的那个)

ngrok http --domain=免费的域名 http://localhost:4001

等待服务启动成功,然后就可以通过域名访问你的页面了。

image.png

第一次访问会有一个提示页面,点击Visit Site按钮就行了。

image.png

快把地址发给朋友试试吧。