详解使用内网穿透工具Ngrok代理本地服务


Posted in Servers onMarch 31, 2022

我们在微信开发过程中,需要不断调试,微信服务器无法访问我们本地的接口,那么我们就需要一个内网穿透的工具,将我们本地的服务暴露出去使外部能够访问,内网穿透成功后,我们自己开发的电脑就相当于一台云服务器。常用的内网穿透工具有:ngrok、花生壳、Natapp、小米球等等,我平常使用的就是 ngrok 了。

1、官网地址

https://ngrok.com/

在官网可以下载 ngrok 的安装包,和我使用的版本不一样,推荐使用我的资源文件

2、下载

我推荐一种我使用的方法,Ngrok内网穿透工具安装包

3、添加白名单

ngrok 发布了一则公告,内容如下:

为防止服务被滥用,目前使用 ngrok 服务需要申请添加域名白名单,未添加白名单的域名将被限制访问(可以通过输入账号:ngrok ,密码:8nad4cjqh3z8 进行临时访问)。
申请 ngrok 白名单请发送邮件至 10086@xiaoi.me,主题固定为:申请添加 ngrok 白名单,
邮件内容格式为:
域名:xxx(例如:dev123)
用途:xxx(例如:用于微信开发对接)
联系方式:xxx(例如:QQ 229323989)
若遇到其他问题,可以通过群内沟通,也可以通过邮件进行反馈。

所以,我们要使用 ngrok 的话,需要向上面的邮箱中发一封邮件,将你的自定义域名添加到白名单中

4、使用

详解使用内网穿透工具Ngrok代理本地服务

解压后我们得到四个文件,都不用管,重点看看 README.txt 文件,看完你基本就会用了,大概意思是:

ngrok -config ngrok.cfg -subdomain asurplus 8080

将上面的内容替换 start.bat 中的内容,其中【asurplus】为你的自定义域名,【8080】为你的项目端口,双击 start.bat 文件就能启动

详解使用内网穿透工具Ngrok代理本地服务

如图所示,启动成功后,就能得到两个访问地址:

http://asurplus.4kb.cn

https://asurplus.4kb.cn

支持 http 协议及 https 协议,例如在微信小程序中开发就需要 https 协议,还是很方便的

5、访问

详解使用内网穿透工具Ngrok代理本地服务

到此这篇关于详解使用内网穿透工具Ngrok代理本地服务的文章就介绍到这了,更多相关Ngrok代理本地服务内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Servers 相关文章推荐
详解如何修改nginx的默认端口
Mar 31 Servers
fastdfs+nginx集群搭建的实现
Mar 31 Servers
Nginx反爬虫策略,防止UA抓取网站
Mar 31 Servers
Nginx配置之实现多台服务器负载均衡
Aug 02 Servers
Nginx源码编译安装过程记录
Nov 17 Servers
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
Apr 29 Servers
KVM基础命令详解
Apr 30 Servers
tomcat默认最大连接数及相关调整方法
May 06 Servers
win server2012 r2服务器共享文件夹如何设置
Jun 21 Servers
Docker与K8s关系介绍不会Docker也可以使用K8s
Jun 25 Servers
Windows10安装Apache2.4的方法步骤
Jun 25 Servers
设置IIS Express并发数
Jul 07 Servers
Vertica集成Apache Hudi重磅使用指南
Nginx虚拟主机的配置步骤过程全解
Mar 31 #Servers
Tomcat用户管理的优化配置详解
Kubernetes关键组件与结构组成介绍
配置Kubernetes外网访问集群
CKAD认证中部署k8s并配置Calico插件
Mar 31 #Servers
使用kubeadm命令行工具创建kubernetes集群
Mar 31 #Servers
You might like
PHP脚本数据库功能详解(下)
2006/10/09 PHP
深入PHP数据缓存的使用说明
2013/05/10 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
Nginx服务器上安装并配置PHPMyAdmin的教程
2015/08/18 PHP
利用PHP获取网站访客的所在地位置
2017/01/18 PHP
javascript OFFICE控件测试代码
2009/12/08 Javascript
js 编程笔记 无名函数
2011/06/28 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
JS取文本框中最小值的简单实例
2013/11/29 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
javascript实现手机震动API代码
2015/08/05 Javascript
Vue.JS入门教程之事件监听
2016/12/01 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
[56:46]Liquid vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
Python的标准模块包json详解
2017/03/13 Python
Python3使用正则表达式爬取内涵段子示例
2018/04/22 Python
Python编程在flask中模拟进行Restful的CRUD操作
2018/12/28 Python
Python vtk读取并显示dicom文件示例
2020/01/13 Python
Python生成词云的实现代码
2020/01/14 Python
CSS3的column-fill属性对齐列内容高度的用法详解
2016/07/01 HTML / CSS
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
Gloeilampgoedkoop荷兰:在线购买灯泡
2019/02/16 全球购物
德国网上超市:myTime.de
2019/08/26 全球购物
体育老师的教学自我评价分享
2013/11/19 职场文书
求职推荐信范文
2015/03/27 职场文书
社区低保工作总结2015
2015/07/23 职场文书
2016年春季趣味运动会开幕词
2016/03/04 职场文书
2019新学期家长会工作计划
2019/08/21 职场文书
Python基于Tkinter开发一个爬取B站直播弹幕的工具
2021/05/06 Python
如何将numpy二维数组中的np.nan值替换为指定的值
2021/05/14 Python
Python内置数据结构列表与元组示例详解
2021/08/04 Python
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server