`

内网穿透利器-ngrok的图文安装

ssh 
阅读更多

使用场景:

在做微信开发或是调银行或支付宝等支付系统的时候,本地想联调但是对方需要可以访问的域名或是外网IP才可以。但是,在本地如果不在路由器上做映射或是公司没有固定的外网IP。这种情况怎么办呢?可以使用ngrok实现内网穿透。

什么是ngrok?

为什么要使用ngrok?

Ngrok的安装

一:必要条件及前期准备

1.1:服务器

这个服务器用来作为ngrok服务器的。必须是公网IP,必须可以正常访问的(可以在阿里云、腾讯云等国内购买,也可以购买国外vps,不建议国外。因为国外的访问速度不行。Ps:如果想购买阿里云,凯哥有优hui的连接)

1.2:域名

这个域名是用来访问的。

1.3:域名泛解析

什么是域名泛解析呢?就是使用*号代替。如下图:

需要说明:

比如泛域名使用的是*.ngrok,同时还需要解析一个ngrok的域名。

1.4:下载准备好的安装脚本

二:进行安装

2.1:先将按照脚本通过SSH上传到服务器上。

2.2 进行安装

2.2.1 执行ngrok.sh脚本

切换到脚本目录。如:cd /home

执行./ngrok

根据提示进行安装。

输入一个域名

输入第一步中准备的域名。

2.2.2 根据提示,选择对应的数字进行操作

说明:

1:凯哥已经安装过了,所以先要进行删除卸载。

2:最好别选择1 全新安装。因为你不知道执行到哪一步了。选择分布执行。

3:先选择2 依赖安装

依次安装git、go、ngrok。这里就不演示了

安装完ngrok后会出现:

然后心开一个SSH窗口。生成客户端

根据自己系统生成对应的客户端。

凯哥使用的是windos 64位的。所以就选择4.

生产完成后,客户端在 /usr/local/ngrok/bin下

如下图:

将客户的下载到本地后。客户端测试。

三:客户端测试

3.1:配置客户端

在客户端目录创建ngrok.cfg

配置信息如下:

3.2 启动

客户端服务启动方式

方式一:ngrok -config ngrok.cfg start weixin   #启动名称为weixin的服务

方式二:ngrok -config ngrok.cfg -subdomain test 127.0.0.1:6888#命令指定方式

3.3:当看到

说明启动成功。

现在可以在浏览器中访问试试看。如下图:

可以看到,通过域名访问。但是实际上访问的就是本地访问。

下期预告:
1:总结安装过程中遇到的坑

2:微信开发需要的是80端口。如果服务器上还有其他服务这样80端口就冲突了,怎么解决?

各位看官,别急着走,下期凯哥将一一讲解。

脚本:http://kaigejava.com/article/detail/185

 

0
0
分享到:
评论

相关推荐

    ngrok.zip 内网穿透工具

    ngrok内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具...

    钉钉内网穿透工具--可自定义域名的穿透工具--调试微信API利器--windows版

    下载并解压后,用户可以按照提供的指南进行安装和配置,以便在自己的Windows 64位系统上启用内网穿透功能。 总结来说,这个工具对于需要在内网环境中进行微信API调试或者有类似需求的开发者来说,是一个高效且灵活...

    sunny-ngrok for thinkphp 内网穿透库.rar

    搭建代理服务器,由此许多内网穿透,内网映射软件应运而生,根据网络通内网端口映射工具的多年开发经验,和大家分享一下内网穿透的原理和简单实现,网络通,花生壳内网版,ngrok等原理都是大同小异的. 首先传输协议选择,...

    ngrok-v3-stable-windows-amd64内网穿透

    ngrok是一款强大的内网穿透工具,它允许用户将本地的服务器、服务或设备暴露到公共互联网上,而无需复杂的端口转发或动态DNS配置。在本案例中,我们讨论的是ngrok的Windows版本,具体为"ngrok-v3-stable-windows-amd...

    mac-ngrok.zip

    标题“mac-ngrok.zip”指的是一个适用于Mac操作系统的ngrok工具包,用于实现内网穿透功能。内网穿透,简而言之,就是一种技术手段,它允许外部网络通过互联网访问到内部网络中的服务,通常用于在本地开发环境中调试...

    Sunny-Ngrok内网穿透工具下载

    当我们在公司或这学校开发项目时,有些功能(例如:微信公众号的开发)则需要将本项目暴露在外网才可以,但是又属于开发测试阶段,搭到外网服务器又太麻烦。这个时候就需要将本地运行的项目暴露到外网直接测试。

    内网穿透proxy-server-0.1_ZW87MY服务端

    内网穿透proxy-server-0.1_ZW87MY服务端开箱即用

    内网穿透工具Ngrok

    钉钉内网穿透工具,支持http,https协议,同时支持更丰富的系统和语言:linux、win、mac、openwrt、 python、php等

    Arduino esp32/esp8266 内网穿透fre-v1.0.3.zip

    fre内网穿透只能穿透http协议,且页面大小限制在1496B以内(MTU,包含header头部) 包含函数如下: begin(char*,char*,char*,uint16,String,String);//设定参数信息,第一个参数是wifi名称,第二个参数是wifi密码,...

    frp内网穿透搭建-最佳解决方案

    frp内网穿透搭建-最佳解决方案,试错了很多次,终于找到了最稳定的

    ngrok 源码包,个人搭建ngrok内网穿透工具

    ngrok是一款强大的内网穿透工具,它允许用户将本地服务器暴露到公共互联网上,而无需进行复杂的网络配置。源码包的提供意味着你可以自行编译和部署ngrok,以适应你的特定需求或环境,这对于开发者来说是极具价值的。...

    Ngrok-内网穿透-远程工具

    Ngrok是一款强大的内网穿透工具,它允许用户将本地的服务器暴露到公网,实现远程访问。这个工具在各种场景下非常实用,比如测试网站、分享本地开发环境或者进行远程调试。下面我们将详细探讨Ngrok的工作原理、使用...

    Java版本ngrok集成spring-boot随应用启动快速映射内网地址

    <artifactId>fast-ngrok <version>1565b52 ``` 这里使用的版本号是`1565b52`,可能需要根据实际的更新情况进行调整。 2. **配置ngrok**:在Spring Boot的配置文件`application.yml`或`application.properties...

    esp32cam实现wifi内网穿透后的监控

    常见的内网穿透方式有动态域名解析(DDNS)、端口映射、以及一些第三方提供的内网穿透服务如Ngrok、FRP等。 1. ESP32-CAM硬件配置: ESP32-CAM包含一个ESP32芯片,支持Wi-Fi和蓝牙,内置摄像头接口,支持OV2640或 ...

    内网穿透工具-frp使用以及文件

    内网穿透工具frp(Fast Reverse Proxy)是一种高效、便捷的网络穿透解决方案,它使得内网中的服务可以被公网访问,极大地扩展了网络可达性。本文将深入探讨frp的使用方法及其相关知识点。 首先,了解frp的基本原理...

    初级内网穿透工具Ngrok

    【标题】:“初级内网穿透工具Ngrok” 在IT领域,内网穿透是一个常见的需求,特别是在开发和测试环境中。初级程序员往往需要面对这样的问题:如何让外部网络访问处于内网环境中的服务,如本地开发服务器、数据库...

    内网穿透Windows 64位Ngrok

    本教程将详细讲解如何在Windows 64位系统上设置并使用Ngrok进行内网穿透。 首先,你需要下载适用于Windows 64位系统的Ngrok客户端。Ngrok提供多种操作系统版本的下载,找到对应的"windows_amd64"文件进行下载并解压...

    内网穿透工具ngrok

    内网穿透工具ngrok是一款非常实用的开发辅助软件,尤其对于电商项目的开发者而言,它能够有效地解决在对接第三方支付接口时遇到的本地测试难题。在传统的开发环境中,由于内网限制,本地服务器无法直接被外部网络...

    Ngrok内网穿透工具安装包

    1、最简单的使用ngrok的方式 2、内网穿透后,使外部能够访问你的本地服务接口 3、微信开发、小程序开发必备

    内网穿透frp-0.37.1-linux-amd64.tar.gz

    内网穿透技术是一种让内网服务能够被公网访问的解决方案,尤其在远程访问、云服务部署等场景下显得尤为重要。FRP(Fast Reverse Proxy)是一个轻量级且高效的内网穿透工具,由Golang编写,支持多种平台,包括Linux、...

Global site tag (gtag.js) - Google Analytics