ngrok-外网访问内网工具NGROK的使用

简介: ngrok-外网访问内网工具NGROK的使用

背景


在开发移动端o2o商城的时候, 在开发阶段,想让别人也访问下你的应用,搜索了一下,ngrok正好满足要求 ,可以将本地开发环境的应用暂时放在外网上。重点是 不需要注册, 使用起来也很简单,只需一条命令。


下载安装


https://ngrok.com/download


20180529110101503.png


根据你的操作系统,安装不同的版本吧。


Windows版本的使用

下载解压后



20180529110335254.png

对应目录下双击ngrok.exe,运行

ngrok.exe http 8080


8080为本机应用的端口号


20180529110212884.png

注意事项:

  • Session status,online则成功,如果失败,重启一下,或者等待ngrok自动连接
  • Session Expires,注意过期时间
  • 下面外网的域名是临时的,每次启动都不一样,会随机变的。
Forwarding                    http://ca762719.ngrok.io -> localhost:8080
Forwarding                    https://ca762719.ngrok.io -> localhost:8080

然后就可以通过 http://ca762719.ngrok.io/o2o/shopadmin/shopregist 来访问本地的应用了



用使用这个临时域名访问本地开发环境的时候,cmd窗口就会有相关的显示。


20180529110936615.png

用使用这个临时域名访问本地开发环境的时候,cmd窗口就会有相关的显示。


20180529111010125.png


也可以使用ngrok提供的 localhost:4040在浏览器中来查看相关的信息


20180529113207571.png


Linxu版本的使用


使用起来就更加简单了,赋予执行权限后

./ngrok http 8080


即可。


其他工具 frp

frp这款软件也可以实现同样的功能,先记录下,未尝试使用。


natapp 基于ngrok的国内高速内网穿透

https://natapp.cn/


20190409172139746.png


相关文章
IntelliJ IDEA热部署插件JRebel免费激活图文教程
首先说下热部署是什么意思吧,简单了说就是在我们对代码进行更改之后,不需要重启项目,重新编译一下就可以直接运行最新的代码的部署方式。既然是部署方式,项目启动部署的时候当然就会和正常情况下不一样啦~
IntelliJ IDEA热部署插件JRebel免费激活图文教程
|
前端开发 安全 搜索推荐
【专栏】ngrok` 是一款让本地服务器暴露到公网的工具,提供外网访问、临时公网地址、安全隧道及实时更新功能
`【4月更文挑战第29天】ngrok` 是一款让本地服务器暴露到公网的工具,提供外网访问、临时公网地址、安全隧道及实时更新功能。使用简单,包括下载客户端、注册认证、启动本地服务和执行命令。在前端开发中,ngrok 用于本地开发调试、跨设备测试、前后端联调、演示分享和应急处理。它提高了开发效率,简化网络环境和部署问题。无论是移动应用测试还是团队协作,ngrok 都能发挥关键作用,是前端开发者必备神器。尝试使用 ngrok,提升你的开发体验。
774 3
|
12月前
|
存储 缓存 数据可视化
链路跟踪-SkyWalking系列(二)
链路跟踪-SkyWalking系列(二)
|
应用服务中间件 nginx
内网穿透ngrok
ngrok实现内网穿透操作流程
|
SQL 数据库 流计算
Flink CDC数据读取问题之一致性如何解决
Flink CDC 使用Change Data Capture (CDC)技术从数据库捕获变更事件,并利用Flink的流处理能力确保数据读取一致性。相较于传统工具,它具备全增量一体化数据集成能力,满足实时性需求。在实践中解决了高效数据同步、稳定同步大量表数据等问题。应用场景包括实时数据同步、实时数据集成等。快速上手需学习基本概念与实践操作。未来发展方向包括提升效率与稳定性,并依据用户需求持续优化。
285 1
|
11月前
|
数据采集 数据可视化 数据挖掘
使用Python进行数据处理与可视化——以气温数据分析为例
【10月更文挑战第12天】使用Python进行数据处理与可视化——以气温数据分析为例
846 0
|
存储 JSON API
Python编程:解析HTTP请求返回的JSON数据
使用Python处理HTTP请求和解析JSON数据既直接又高效。`requests`库的简洁性和强大功能使得发送请求、接收和解析响应变得异常简单。以上步骤和示例提供了一个基础的框架,可以根据你的具体需求进行调整和扩展。通过合适的异常处理,你的代码将更加健壮和可靠,为用户提供更加流畅的体验。
590 0
|
网络协议 Serverless
阿里云DNS常见问题之函数计算里dns 的 ttl 设置太长了如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
Java Maven Android开发
eclipse更改maven的本地路径和外部仓库地址
eclipse更改maven的本地路径和外部仓库地址
596 1
|
域名解析 Unix Linux
AIX上如何正确挂载Linux 的nfs共享目录分享篇
AIX上如何正确挂载Linux 的nfs共享目录分享篇
599 1