详解使用内网穿透工具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
nginx 多个location转发任意请求或访问静态资源文件的实现
Mar 31 Servers
Nginx 根据URL带的参数转发的实现
Apr 01 Servers
详解Apache SkyWalking 告警配置指南
Apr 22 Servers
Nginx缓存设置案例详解
Sep 15 Servers
Nginx反向代理学习实例教程
Oct 24 Servers
Nginx下SSL证书安装部署步骤介绍
Dec 06 Servers
Windows Server 2012 修改远程默认端口3389的方法
Apr 28 Servers
zabbix配置nginx监控的实现
May 25 Servers
vscode远程免密登入Linux服务器的配置方法
Jun 28 Servers
win10搭建配置ftp服务器的方法
Aug 05 Servers
解决ubuntu安装软件时,status-code=409报错的问题
Dec 24 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
ThinkPHP中自定义目录结构的设置方法
2014/08/15 PHP
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
php中序列化与反序列化详解
2017/02/13 PHP
PHP cURL获取微信公众号access_token的实例
2018/04/28 PHP
php屏蔽错误及提示的方法
2020/05/10 PHP
Firefox/Chrome/Safari的中可直接使用$/$$函数进行调试
2012/02/13 Javascript
Extjs中ComboBoxTree实现的下拉框树效果(自写)
2013/05/28 Javascript
JS 数字转换研究总结
2013/12/26 Javascript
基于JavaScript实现Json数据根据某个字段进行排序
2015/11/24 Javascript
jQuery简单实现title提示效果示例
2016/08/01 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
关于Vue Webpack2单元测试示例详解
2017/08/14 Javascript
webpack源码之loader机制详解
2018/04/06 Javascript
示例vue 的keep-alive缓存功能的实现
2018/12/13 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
[03:48]大碗DOTA
2019/07/25 DOTA
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
Python3 实现随机生成一组不重复数并按行写入文件
2018/04/09 Python
基于Python中isfile函数和isdir函数使用详解
2019/11/29 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
Python基于当前时间批量创建文件
2020/05/07 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
Amaze UI 文件选择域的示例代码
2020/08/26 HTML / CSS
美国顶尖折扣时尚购物网:Bluefly
2016/08/28 全球购物
请解释接口的显式实现有什么意义
2012/05/26 面试题
卫校毕业生个人自我鉴定
2014/04/28 职场文书
妇联主席先进事迹
2014/05/18 职场文书
机电系毕业生求职信
2014/07/11 职场文书
委托书的写法
2014/08/30 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
党员检讨书范文
2014/12/27 职场文书
go 原生http web 服务跨域restful api的写法介绍
2021/04/27 Golang
MySql 缓存查询原理与缓存监控和索引监控介绍
2021/07/02 MySQL