ngrok是一个反向代理的小工具,可以直接从官网下载ngrok客户端,连接官方的服务,达到内网穿透的目的,但由于官方服务器在国外,加上一些不可描述的原因,导致直接使用官方提供的服务比较慢。国内也有很多内网穿透的服务,如:natapp,但是追根溯源使用的都是使用该公司开放的1.7版本的源码编译的。
以下将要演示的也是是个1.7版的源码进行编译,在此感谢开源世界,由此才能站在巨人的肩膀。
准备工作
可以访问公网的Linux服务器(这里选用Centos 7)
域名(最好已经备案)
步骤
安装git(非必须,安装是为了方便下载ngrok源码 Centos 7 已经内置 git 1.8.3.1)
安装golang ngrok是由go语言开发)
安装openssl (制作证书时使用)
下载源码
制作证书
编译服务端和客户端
启动服务端和客户端
领取专属 10元无门槛券
私享最新 技术干货