详解使用内网穿透工具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的rewrite模块详解
Mar 31 Servers
Linux安装Nginx步骤详解
Mar 31 Servers
如何利用map实现Nginx允许多个域名跨域
Mar 31 Servers
nginx内存池源码解析
Nov 20 Servers
Nginx下SSL证书安装部署步骤介绍
Dec 06 Servers
Vertica集成Apache Hudi重磅使用指南
Mar 31 Servers
阿里云 Windows server 2019 配置FTP
Apr 28 Servers
V Rising 服务器搭建图文教程
Jun 16 Servers
Windows Server 修改远程桌面端口的实现
Jun 25 Servers
GPU服务器的多用户配置方法
Jul 07 Servers
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
Jul 15 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
PHP开发中的错误收集,不定期更新。
2011/02/03 PHP
php设计模式 Bridge (桥接模式)
2011/06/26 PHP
有关PHP中MVC的开发经验分享
2012/05/17 PHP
解析php中获取url与物理路径的总结
2013/06/21 PHP
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
JS 巧妙获取剪贴板数据 Excel数据的粘贴
2009/07/09 Javascript
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
2012/06/28 Javascript
使用jquery动态加载javascript以减少服务器压力
2012/10/29 Javascript
jQuery中:nth-child选择器用法实例
2014/12/31 Javascript
jQuery中:file选择器用法实例
2015/01/04 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
javascript中JSON.parse()与eval()解析json的区别
2016/05/19 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
React中常见的动画实现的几种方式
2018/01/10 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
Node使用Selenium进行前端自动化操作的代码实现
2019/10/10 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
2020/06/19 Javascript
Python中的两个内置模块介绍
2015/04/05 Python
Python实现对特定列表进行从小到大排序操作示例
2019/02/11 Python
使用Python制作简单的小程序IP查看器功能
2019/04/16 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
python 读取数据库并绘图的实例
2019/12/03 Python
HTML5的结构和语义(5):交互
2008/10/17 HTML / CSS
女子锻炼服装和瑜伽服装:Splits59
2019/03/04 全球购物
英国奢侈品概念店:Base Blu
2019/05/16 全球购物
SQL Server里面什么样的视图才能创建索引
2015/04/17 面试题
高二地理教学反思
2014/01/24 职场文书
简历里的自我评价
2014/01/31 职场文书
市场总经理岗位职责
2014/04/11 职场文书
干部鉴定材料
2014/05/18 职场文书
寻找最美家庭活动方案
2014/08/20 职场文书
幼儿园老师新年寄语
2015/08/17 职场文书
标准发言稿结尾
2019/07/18 职场文书