1、首先要有自己的域名和服务器
域名添加解析,如下图:
服务器就可以使用,我们在之前文章中(
怎么正确上网?
)所用的VPS服务器。
2、环境安装配置
安装go语言环境,因为ngrok是由go语言开发的,待会我们要下载ngrok的源码,自己编译。
安装git,下载git源码,编译git。
编译git时需要的依赖包。
下载git源码,解压。这里,可以下载最新的git。去这个地址找:https://www.kernel.org/pub/software/scm/git,替换成最新的版本。
编译,设置环境变量,路径替换成自己的。
查看是否安装成功。
下载ngrok源代码,并为go语言指定ngrok的源代码路径。
3、生成签名
域名替换成自己的,这样就会在ngrok文件夹生成我们自己的签名。
替换ngrok默认的签名,默认签名在ngrok/assets...中。
4、生成let‘s encrypt免费证书,替换上一步的
下载源码。
解析域名,生成证书。把需要使用到https的域名都放进去,不会泛域名。
出现 Congratulations表示生成成功。记住要把80、443端口开放。
5、生成服务端和客户端
下载客户端。
6、相关配置
端口开放,http:80,https:443,ngrok:4443。
7、启动服务端和客户端
服务端加入环境变量,路径替换成自己对应的。
启动服务端和后台运行命令。
客户端配置和启动,新建配置文件ngrok.cfg。
8、开机启动
在ngrok文件夹下新建脚本文件,start.sh。
添加启动脚本。
添加开机启动。
领取专属 10元无门槛券
私享最新 技术干货