1、安装git与gcc
1、安装git与gcc
1 | yum install mercurial git bzr subversion gcc |
2、 安装go语言环境
1 | cd /usr/local/bin/ |
3、添加环境变量
1 | vi /etc/profile |
2、安装Ngrok
1、下载
1 | cd /usr/local/bin/ngrok |
2、生成证书
1 | cd ngrok |
3、替换证书
1 | cp base.pem assets/client/tls/ngrokroot.crt |
4、编译生成ngrokd和ngrok
1 | make release-server release-client |
5、启动Ngrok:
1 | ./bin/ngrokd -tlsKey=server.key -tlsCrt=server.crt -domain="data.i-sanya.com" -httpAddr=":8081" -httpsAddr=":8082" |
6、编译生成ngrok(windows客户端):
1 | GOOS=windows GOARCH=amd64 make release-client |
7、windows端运行
1 | 创建一个文件,命名为ngrok.cfg,写入一下内容 |
8、设置域名解析
1 | 添加两条A记录:data.i-sanya.com和*.data.i-sanya.com,指向所在的Ngrok服务器ip。 |
9、设置开机启动
1 | vim /etc/init.d/ngrok |