千家信息网

如何使用Ngrok将局域网服务映射到公网

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇文章给大家分享的是有关如何使用Ngrok将局域网服务映射到公网,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。ngrok,如何安装,配
千家信息网最后更新 2025年12月02日如何使用Ngrok将局域网服务映射到公网

本篇文章给大家分享的是有关如何使用Ngrok将局域网服务映射到公网,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

ngrok,如何安装,配置以及在什么场景下需要使用ngrok。在没有使用过Ngrok之前,您可能会遇到过这样一些情况

  • 你需要向客户演示你们正在研发的项目,所以你要求开发人员帮助你,在你的资源有限的笔记本电脑上部署一套用于给客户演示的环境。当下一次另一个同事需要去为客户演示的时候,同样的事情又要重做一遍。

  • 您如果作为一个移动应用的后端服务开发者,与移动应用的前端开发者组成一个远程团队。你需要帮助前端开发者,在他的网络内部署一套用于测试的环境。由于前端开发者不具备后端技术栈,所以你们之间关于后端测试环境的沟通成本极高。

所有的这一切问题,只要您有一个固定的公网ip就可以解决了,将后端服务暴露在公网ip上,在互联网的任何位置都可以被访问到。但是我们都知道固定的公网ip价格是很贵的,根据带宽的不同,每年的费用从万元到几十万元不等。如果只是为了演示、测试、及研发环境等网络共享的问题,完全没有必要申请固定的公网ip。

那么有没有什么替代的方案呢?当然就是我们这篇文章的主角:Ngrok。

一、什么是Ngrok?

Ngrok是Alan Shreeve开发的应用程序,使开发人员可以将其本地开发服务公开到Internet上。它会创建一条通往本地开发服务器的网络,并生成两个随机的子域名-一个http一个是https。使用这些生成的域名地址,只要本地服务保持正常运行,您就可以通过Internet从任何地方访问本地开发的应用程序。

二、如何使用ngrok

使用ngrok非常简单。

  1. 设置与安装

  2. 配置ngrok

  3. 启动网络服务

1.设置和安装

要开始使用ngrok,我们必须在提供ngrok服务的网站注册一个帐户ngrok。注册后到仪表板页面。根据您的操作系统下载正确的软件包。

对于Windows:下载zip并解压缩可执行文件并运行它。要让ngrok命令在系统内任何位置访问,可以使用下面方法

  1. 将可执行文件ngrok.exe移至C:\Windows\system32\ngrok.exe

  2. 添加环境变量(在Windows徽标旁边的搜索栏中搜索"为您的帐户编辑环境变量" =>双击"用户变量"下的"您的用户名"的路径=>单击"新建" =>添加路径C:\Windows\system32\ngrok.exe =>单击"确定"。

对于Mac / Linux:-在终端上运行以下命令。

unzip /path/to/ngrok.zip

将ngrok文件移动到/usr/local/bin目录或根据你使用的shell将路径添加到到.bashrc.zshrc

2.配置并验证ngrok

下一步是使用您的ngrok帐户验证您在系统上安装的ngrok客户端的可用性。

在终端/提示符下运行以下命令:

ngrok authtoken YOUR_AUTH_TOKEN

YOUR_AUTH_TOKEN是显示在仪表板上的令牌。这会将您帐户的auth_token保存到本地计算机中的.yml文件中。

3.启动网络服务

输入以下命令:

./ngrok http 3000

这个3000是您的本地服务器运行的端口号,也就是你的本地服务的启动端口,根据你自己的情况使用命令启动。

通过运行此命令,您的终端提示应如下所示。 上图显示了可在其中访问应用程序的随机生成的子域URL,可以在公网上进行访问。此外,您还可以通过浏览器访问4040本地端口服务的仪表盘,在这里您可以查看通过生成的子域发出的所有请求。

以上就是如何使用Ngrok将局域网服务映射到公网,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

服务 开发 公网 命令 环境 运行 网络 应用 客户 帐户 文件 演示 生成 仪表 前端 变量 应用程序 开发者 程序 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 十方途创网络技术 派汇互联网科技有限公司 jsp连接mysql数据库代码 大学期末考试数据库操作题 杭州同欣网络技术有限公司工程 服务器顿卡 软件开发私活 从哪里来 筑起网络安全防线案例 定制软件开发哪家靠谱 猎鹿人无法连接服务器 网络应用服务器管理形考任务 波导股份软件开发能力 电脑服务器启动有声音 在职读研网络安全 我的世界保护数据库 2021虎符网络安全总决赛 兰州哪有卖二手服务器的市场 上海通讯软件开发服务价格优惠 怎么分辨数据库是家庭版还是企业 基于sfp的文件管理服务器 网络技术工程师入门到精通 塘沽区软件开发商电话 郴州网络安全员招聘 网络安全学习的心得体会怎么写 数据库排序快还是代码排序快 ns暗黑2选择服务器 以太网偶尔服务器请求超时 中小学网络安全教育事例 农产品电子交易平台软件开发 无线传感网络技术大作业题目
0