以前写过一篇文章, ubuntu安装ngrok并使用nginx代理,介绍了在ubuntu上安装ngrok,但是是需要在系统中安装gvm等依赖,而且过程还是挺麻烦的,正好今天有时间,于是试着使用Docker来部署下,下面介绍下如何部署。
准备工作
域名解析
首先,需要在你的域名提供商处增加两条A记录解析到你的服务器,比如我的是
ngrok.lylinux.net
和*.ngrok.lylinux.net
。这样你可以使用subdomain
的方式,来实现穿透。
配置
目录结构如下图所示,
可以看到,有必须的Dockerfile
文件,build.sh
是编译ngrok的脚本,config....