Ngrok 服务搭建

2024-06-17 06:08
文章标签 服务 搭建 ngrok

本文主要是介绍Ngrok 服务搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、前言


ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。ngrok一条命令可以解决外网访问内网问题、本地WEB外网访问、本地开发微信、TCP端口转发、这就是ngrok强大的地方。


做支付开发的过程中,经常会遇到需要将本地部署的Web应用能够让公网环境直接访问到的情况,例如微信应用调试、支付宝接口调试等,讲一下我最近使用过的一些内网映射工具的一些感受吧,先是用,花生壳,花了30多元买了个域名和开通费,最后不但没卵用还浪费了我好多时间,最后发现就是花生壳的原因!!!!




用的是免费版,太不稳定了。。。收费版感觉又有点贵没必要,我就做下测试。。。




总是请求超时。。。。然后又换成Nat123




添加映射,非80网站与80网站都的要钱。。。。




T币不便宜。。。就放弃了这个软件。最后在网上找到了Ngrok这个软件,感觉很不错。


二、安装与测试


Ngrok官网的地址:https://ngrok.com/ 貌似官网下载的不能用,毕竟是国外的,指不定是被墙了,国内也有中文的网站:https://www.ngrok.cc/ 可以去这个网站下载,这个网站的服务是基于ngrok的实现,防止ngrok官网被墙不能访问,所以把服务器架设在了香港,不仅大大加快了大家的访问速度,还不怕被墙了,本站虽然使用到了服务器产生了费用,但是本人承诺,不收取用户一分钱,完全免费提供给大家使用,这是网站的声明,貌似还不错的感觉。还有这个网站也可以下载:http://ngrok.2bdata.com/ 或者也可以下载我上传的软件包:http://download.csdn.net/detail/u011781521/9732133


下载之后解压到一个英文目录




然后cd到该目录





执行 ngrok -config=ngrok.cfg -subdomain xxx 80 //(xxx 是你自定义的域名前缀)。


列:


ngrok -config=ngrok.cfg -subdomain 2312892206 80



意思是 ,随机分配一个公网可以访问的二级域名http://2312892206.tunnel.2bdata.com 转发到我们本机的80端口 ,这也就意味着,现在访问http://2312892206.tunnel.2bdata.com 就如同访问内网的http://127.0.0.1:80。


同时通过ngrok提供的管理界面(http://127.0.0.1:4040)可以清晰的看到当前有哪些连接、请求的URL等




然后访问这个外网地址: http://2312892206.tunnel.2bdata.com/wechat_fendo/test.jsp



访问成功!!


下面的两个也可以:


http://natapp.cn/


http://qydev.com/

这篇关于Ngrok 服务搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1068661

相关文章

SpringCloud整合MQ实现消息总线服务方式

《SpringCloud整合MQ实现消息总线服务方式》:本文主要介绍SpringCloud整合MQ实现消息总线服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、背景介绍二、方案实践三、升级版总结一、背景介绍每当修改配置文件内容,如果需要客户端也同步更新,

linux服务之NIS账户管理服务方式

《linux服务之NIS账户管理服务方式》:本文主要介绍linux服务之NIS账户管理服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、所需要的软件二、服务器配置1、安装 NIS 服务2、设定 NIS 的域名 (NIS domain name)3、修改主

Spring Cloud GateWay搭建全过程

《SpringCloudGateWay搭建全过程》:本文主要介绍SpringCloudGateWay搭建全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录Spring Cloud GateWay搭建1.搭建注册中心1.1添加依赖1.2 配置文件及启动类1.3 测

SpringBoot快速搭建TCP服务端和客户端全过程

《SpringBoot快速搭建TCP服务端和客户端全过程》:本文主要介绍SpringBoot快速搭建TCP服务端和客户端全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录TCPServerTCPClient总结由于工作需要,研究了SpringBoot搭建TCP通信的过程

Gradle下如何搭建SpringCloud分布式环境

《Gradle下如何搭建SpringCloud分布式环境》:本文主要介绍Gradle下如何搭建SpringCloud分布式环境问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Gradle下搭建SpringCloud分布式环境1.idea配置好gradle2.创建一个空的gr

Linux搭建单机MySQL8.0.26版本的操作方法

《Linux搭建单机MySQL8.0.26版本的操作方法》:本文主要介绍Linux搭建单机MySQL8.0.26版本的操作方法,本文通过图文并茂的形式给大家讲解的非常详细,感兴趣的朋友一起看看吧... 目录概述环境信息数据库服务安装步骤下载前置依赖服务下载方式一:进入官网下载,并上传到宿主机中,适合离线环境

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

Spring LDAP目录服务的使用示例

《SpringLDAP目录服务的使用示例》本文主要介绍了SpringLDAP目录服务的使用示例... 目录引言一、Spring LDAP基础二、LdapTemplate详解三、LDAP对象映射四、基本LDAP操作4.1 查询操作4.2 添加操作4.3 修改操作4.4 删除操作五、认证与授权六、高级特性与最佳