ngrok内网穿透工具使用

本文介绍了ngrok这款内网穿透工具,适用于开发中需要公网访问内网服务的情况。通过ngrok的基本原理和客户端安装启动步骤,详细阐述如何将内网服务暴露到公网。文章还提到了ngrok的可视化界面及其请求重放功能,对于开发调试提供了极大便利。
摘要由CSDN通过智能技术生成

由于ipv4公网ip数量有限,许多办公室或者校园网都是基于NAT技术共用公网ip。本机被分配的ip都是局域网ip, 可以借由路由器访问外网,但是无法直接被外网服务访问。所以相信大家在开发当中或多或少都碰到过以下情况:

  1. 开发对接的第三方服务有回调通知,但需要提供公网访问地址。比如微信支付的回调和公众号开发。
  2. 开发需要和远程团队调试,大家不在一个局域网内。
  3. 自己整了一个牛逼的项目,开发到一半想给微信基友看看炫一下。

可能有人会说针对以上情况部署到公司带公网的服务器其实就ok了。但实际上服务器上缺少ide, 对于开发阶段来说调试及定位bug都非常不方便,另外就是有些demo项目可能只是演示需要,搞一台公网服务器属实浪费资源。 本文介绍一款内网穿透工具ngrok,简单安装部署就能将内网服务暴露至公网访问!

ngrok介绍

ngrok是一款开源的内网穿透工具,它主要分为客户端和服务端,且客户端支持windows、macOs、linux等多个平台。一般来说只需要下载客户端并启动就行了。

基本原理

它的基本原理是通过客户端与公网服务端建立通道及映射关系,然后服务端提供可访问的公网地址。当外网访问此公网地址时,ngrok服务端根据映射关系找到客户端,然后转发给客户端的服务。话不多说,接下来开整! WechatIMG319.png

ngork客户端安装及启动

安装

首先下载好客户端之后进行解压,安装包可以通过官网下载。

# 以macOS为例
unzip /p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值