详解使用内网穿透工具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开启Brotli压缩算法实现过程详解
Mar 31 Servers
Nginx的反向代理实例详解
Mar 31 Servers
Nginx本地目录映射实现代码实例
Mar 31 Servers
nginx结合openssl实现https的方法
Jul 25 Servers
使用 Apache 反向代理的设置技巧
Jan 18 Servers
nginx刷新页面出现404解决方案(亲测有效)
Mar 18 Servers
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 Servers
Linux下使用C语言代码搭建一个简单的HTTP服务器
Apr 13 Servers
nginx配置之并发频次限制
Apr 18 Servers
微信告警的zabbix监控系统 监控整个NGINX集群
Apr 18 Servers
排查Tomcat进程假死的问题
May 06 Servers
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
Jun 01 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
dedecms防止FCK乱格式化你的代码的修改方法
2007/03/17 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
不要小看注释掉的JS 引起的安全问题
2008/12/27 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
2013/05/19 Javascript
通过url查找a元素应用案例
2014/04/29 Javascript
JavaScript对象之深度克隆介绍
2014/12/08 Javascript
jQuery中filter()方法用法实例
2015/01/06 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
详解JavaScript逻辑And运算符
2015/12/04 Javascript
尝试动手制作javascript放大镜效果
2015/12/25 Javascript
JavaScript知识点总结(六)之JavaScript判断变量数据类型
2016/05/31 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
2016/10/27 Javascript
Material(包括Material Icon)在Angular2中的使用详解
2018/02/11 Javascript
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
小程序接口的promise化的实现方法
2019/12/11 Javascript
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
python 以16进制打印输出的方法
2018/07/09 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
numpy添加新的维度:newaxis的方法
2018/08/02 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
python异常处理、自定义异常、断言原理与用法分析
2020/03/23 Python
基于Python实现简单学生管理系统
2020/07/24 Python
Python如何读写CSV文件
2020/08/13 Python
男女钓鱼靴和甲板鞋:XTRATUF
2021/01/09 全球购物
遇到的Mysql的面试题
2014/06/29 面试题
新三好学生主要事迹
2014/01/23 职场文书
酒店行政人事部经理职务说明书
2014/02/26 职场文书
金融学专业大学生职业生涯规划
2014/03/07 职场文书
大型演出策划方案
2014/05/28 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
预备党员党支部意见
2015/06/02 职场文书
干部理论学习心得体会
2016/01/21 职场文书
浅谈pytorch中stack和cat的及to_tensor的坑
2021/05/20 Python
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android