搭建一个带https的ngrok服务

使用简单且免费的方式搭建带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

部署实施

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容