使用简单且免费的方式搭建带https的ngrok服务
背景
在公司正在开发的一个应用想临时公开让客户看下效果,如果劳烦公司的网管做NAT,那将是一个扯皮且漫长的过程。这时候,使用ngrok是一个比较快速又有效的方案。ngrok是使用官方开源的项目进行编译部署的,支持http是没问题的,但https就比较麻烦了。如果你说为什么不用官方的服务,我想说这个网速,这体验也就呵呵了。
目标
让自建的ngrok服务支持https
方案
可以使用nginx架在ngrok服务前面,进行一次反向代理。nginx支持https很简单,利用Let's Encrypt生成范域名证书,然后nginx反向代理请求至ngrok服务端,既可满足需求
架构图
实施方案
准备工作
- 有一个自己的域名,比如
xyz.com - 已经编译好的
ngrok服务端,ngrok客户端,ngrok编译教程请移步 一分钟实现内网穿透 -
Let's Encrypt生成的泛域名证书,泛证书生成教程请移步 Let's Encrypt泛域名证书 - 已经安装好的
nginx










网友评论