Ngrok - 让本地服务暴露在公网上的神器
前言: 在开发过程中,我们经常需要将本地服务暴露在公网上,方便测试、演示和分享。这时,内网穿透工具就成为我们的必备工具。而 Ngrok 就是这样一款优秀的内网穿透工具,在使用方便、安全可靠等方面有着强大的优势。本文将为大家介绍 Ngrok 是什么,如何使用以及为什么使用 Ngrok,希望能为广大开发者提供便捷的体验和工具。
![在这里插入图片描述](https://img-blog.csdnimg.cn/b7ed9eb510ed4090ade6b03a2fbdd4f7.png)
是什么?
Ngrok 是一款功能强大的工具,通过将本地端口映射到公网上提供外网访问,可以方便地将本地服务暴露在公网上。在开发过程中,我们常常需要将本地的服务暴露在公网上,以便于测试和演示。而 Ngrok 就是这样一款优秀的内网穿透工具。
怎么用?
安装和使用 Ngrok 非常简单。首先,我们可以从官网上下载对应的客户端,并进行安装,支持 Windows,MacOS 和 Linux 等操作系统。安装完成后,我们可以在命令行界面(终端)中输入以下命令来启动一个 ngrok 服务:
ngrok http 8080
其中,8080 是本地服务的端口,我们可以将其替换成自己的端口。启动后,我们可以看到类似以下的日志输出:
ngrok by @inconshreveable (Ctrl+C to quit)
Session Status online
Account Your Account (Plan: Free)
Version 2.3.35
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://1a2b3c4d.ngrok.io -> http://localhost:
8080
其中,http://1a2b3c4d.ngrok.io
就是我们暴露在公网上的地址。我们可以通过这个地址来访问本地服务。
为什么使用 Ngrok?
使用 Ngrok 可以带来以下好处:
-
方便快捷:使用 Ngrok 可以让我们快速地将本地服务暴露在公网上,无需进行复杂的端口映射、域名配置等操作。
-
安全可靠:Ngrok 采用的是 HTTPS 协议传输数据,可以保证数据的安全性。同时,Ngrok 也会对外网访问进行监控和过滤,避免非法请求对本地服务造成损害。
-
跨平台支持:Ngrok 支持多种操作系统,可以在各种环境下使用。
总结
总之,Ngrok 是一款功能强大、方便快捷、安全可靠的内网穿透工具,可以帮助我们将本地服务暴露在公网上,方便测试、演示和分享。