详解使用内网穿透工具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 反向代理之 proxy_pass的实现
Mar 31 Servers
Nginx进程管理和重载原理详解
Apr 22 Servers
nginx负载功能+nfs服务器功能解析
Feb 28 Servers
Nginx的基本概念和原理
Mar 21 Servers
Windows Server 2012 修改远程默认端口3389的方法
Apr 28 Servers
centos7安装mysql5.7经验记录
May 02 Servers
详解Nginx的超时keeplive_timeout配置步骤
May 25 Servers
安装harbor作为docker镜像仓库的问题
Jun 14 Servers
Windows server 2003卸载和安装IIS的图文教程
Jul 15 Servers
Win10系统搭建ftp文件服务器详细教程
Aug 05 Servers
windows系统搭建WEB服务器详细教程
Aug 05 Servers
CentOS7设置ssh服务以及端口修改方式
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
php面向对象中的魔术方法中文说明
2014/03/04 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
自己实现ajax封装示例分享
2014/04/01 Javascript
javascript实现无限级select联动菜单
2015/01/02 Javascript
JavaScript编程中布尔对象的基本使用
2015/10/25 Javascript
Jquery使用小技巧汇总
2015/12/29 Javascript
JavaScript仿聊天室聊天记录
2016/12/27 Javascript
如何正确理解javascript的模块化
2017/03/02 Javascript
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
vue2.0 父组件给子组件传递数据的方法
2018/01/15 Javascript
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
vue使用自定义指令实现拖拽
2021/01/29 Javascript
深入解读VUE中的异步渲染的实现
2020/06/19 Javascript
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
[43:36]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
Python标准库itertools的使用方法
2020/01/17 Python
CSS3制作苹果风格键盘特效
2015/02/26 HTML / CSS
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
HTML5制作表格样式
2016/11/15 HTML / CSS
智利最大的网上商店:Linio智利
2016/11/24 全球购物
Blue Nile台湾:钻石珠宝商,订婚首饰、结婚戒指和精品首饰
2017/11/24 全球购物
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
小学二年级学生评语
2014/04/21 职场文书
乡镇党员干部四风对照检查材料思想汇报
2014/09/27 职场文书
2014年办公室主任工作总结
2014/11/12 职场文书
捐助倡议书
2015/01/19 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
python实现三次密码验证的示例
2021/04/29 Python
一条 SQL 语句执行过程
2022/03/17 MySQL
解决MySQL Varchar 类型尾部空格的问题
2022/04/06 MySQL