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

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

本文介绍如何使用Ngrok将局域网服务映射到公共网络。边肖觉得很实用,所以分享给大家学习。希望你看完这篇文章能有所收获。让我们和边肖一起看看。

Ngok,如何安装,配置,什么情况下需要使用Ngok。在使用Ngrok之前,您可能遇到过类似的情况。

您需要向客户演示您正在开发的项目,因此您要求开发人员帮助您利用有限的资源在您的笔记本电脑上部署一个向客户演示的环境。下次另一位同事需要向客户演示时,同样的事情必须再做一次。

如果你是移动应用的后端服务开发者,那就和移动应用的前端开发者组成一个远程团队。您需要帮助前端开发人员在其网络中部署测试环境。因为前端开发人员没有后端技术栈,你们之间关于后端测试环境的沟通成本极高。

只要你有一个固定的公共ip,所有这些问题都可以解决。将后端服务暴露给公共ip可以在互联网上的任何地方访问。但我们都知道公网的固定ip价格非常贵,每年的费用从一万元到几十万元不等,具体要看带宽。如果只是为了演示、测试、研发等网络共享,绝对不需要申请固定的公共IP;环境。

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

那么还有其他选择吗?当然是我们文章的主角:Ngrok。

00-1010ngrok是由Alan Shreeve开发的应用程序,它使开发人员能够将其本地开发服务开放给互联网。它将创建一个到本地开发服务器的网络,并生成两个随机子域-一个http和一个https。有了这些生成的域名地址,只要本地服务保持正常运行,您就可以通过互联网从任何地方访问本地开发的应用程序。

一、什么是Ngrok?

使用ngrok非常简单。

设置和安装

配置ngrok

启动网络服务

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

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

对于Windows:下载zip文件,解压可执行文件并运行它。要使ngrok命令在系统中的任何地方都可以访问,可以使用以下方法。

将可执行文件ngrok.exe移动到c : \ Windows \ System32 \ ngok.exe。

添加环境变量(在Windows徽标旁边的搜索栏中搜索“编辑您帐户的环境变量”=双击“用户变量”下“您的用户名”的路径=单击“新建”=添加路径c : \ Windows \ System32 \ ngrak.exe=单击“确定”。

对于Mac / Linux:-Run在终端上下达了以下命令。

解压缩/path/to/ngrok.zip将ngork文件移动到/usr/local/bin目录,或将路径添加到。bashrc或。根据你使用的外壳。

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

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

ngkauthttokenyur _ auth _ token your _ auth _ token是显示在仪表板上的令牌。这将把您帐户的auth_token保存到。本地计算机上的yml文件。

00-1010输入以下命令:/ngrokhttp3000这个3000是本地服务器运行的端口号,也就是本地服务的启动端口。根据自己的情况使用命令启动。

通过运行此命令,您的终端提示应该如下所示。如何使用Ngrok将局域网服务映射到公网

上图显示了随机生成的子域URL,应用程序可以在其中访问,可以在公共网络上访问。此外,您还可以通过浏览器访问4040本地端口服务的仪表板,在这里您可以查看通过生成的子域发出的所有请求。如何使用Ngrok将局域网服务映射到公网

以上是如何使用Ngrok将局域网服务映射到公共网络。边肖认为,一些知识点可能会在我们的日常工作中看到或使用。我希望你能通过这篇文章学到更多的知识。更多详情请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/81166.html

(0)

相关推荐

  • VNPY中如何实现从发送交易指令到交易所的源代码

    技术VNPY中如何实现从发送交易指令到交易所的源代码小编给大家分享一下VNPY中如何实现从发送交易指令到交易所的源代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让

    攻略 2021年11月20日
  • Ajax具体指的是什么

    技术Ajax具体指的是什么Ajax具体指的是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。  AJAX即“AsynchronousJavascrip

    攻略 2021年11月26日
  • 如何理解Verilog语法

    技术如何理解Verilog语法这篇文章将为大家详细讲解有关如何理解Verilog语法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。关于如何理解Verilog语法就分享到这

    攻略 2021年11月23日
  • vb.net如何实现动态控件数组

    技术vb.net如何实现动态控件数组这篇文章主要介绍vb.net如何实现动态控件数组,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!VB.NET控件数组问题1、在form的头部定义一个公共的Arra

    攻略 2021年12月2日
  • 0094-leetcode算法实现之二叉树中序遍历-binary-tree-inorder-traversal-pythongolang实现

    技术0094-leetcode算法实现之二叉树中序遍历-binary-tree-inorder-traversal-pythongolang实现 0094-leetcode算法实现之二叉树中序遍历-bi

    礼包 2021年11月12日
  • 南辕北辙原文及翻译,《南辕北辙》的古文意思和寓意

    技术南辕北辙原文及翻译,《南辕北辙》的古文意思和寓意1南辕北辙原文及翻译、《南辕北辙》的古文意思如下:
    我今天来上朝的时候,在大路上遇见了一个人,正在面朝北面驾着他的车,他告诉我说:‘我想到楚国去。’我说:‘您到楚国去,

    生活 2021年10月23日