Cubietruck Plus开发板031搭建ngrok服务器
Ngrok是一个反向代理工具,是一个不错的免费服务,通过在公共的端点和本地运行的Web 服务器之间建立一个安全的通道。它提供了一个能够在公网安全访问内网Web主机的工具,能捕获所有HTTP请求的内容,也支持TCP端口映射,可以将本地服务映射到外网来调试网站,同时支持多平台。
工具/原料
Ngrok
Linaro
Cubietruck Plus
CB5
Ngrok下载安装
1、 百度搜索“ngrok”,找到官网https://ngrok.com/ ,注册一个账号获取自己一个账号秘钥用于进行后面的绑定操作。 下载ngrok工具:https://ngrok.com/download,根据自己的系统来下载相应版本的ngrok,这里小编选择Linux 64-Bit版:ngrok-stable-linux-amd64.zip

2、 首先来安装必要的工具,更新软件源: Ngrok是由go语言开发的,需要编译golang,所以首囗寝嗵若先要在服务器上安装配置go开发环境。 build-essential:编译程序软件包,编译c/c++所需要的软件包都会被安装 golang:GO编译工具 mercurial:一种轻量级分布式版本控制系统 git:一款免费、开源的分布式版本控制系统 在Putty端输入以下命令进行安装: apt-get update apt-get install build-essential golang mercurial git



编译生成ngrok
1、 ngrok需要使用go进行编译,也就是小编之前安装golang和git等工具,在Putty输入以下命令进行编译: make release-server,编译生成ngrokd 需要点时间编译, 顺利的话可以在/root/ngrok/bin/ 文件夹下看到一个ngrokd可执行文件。 为什么是ngrokd不是ngrok,Linux通常对一款软件的服务命名都是在后面加个d,比如mysql,他的服务名为mysqld。

2、 在Putty输入以下命令进行编译: make release-client,编译生成ngrok make成功之后,在/ngrok/src/ngrok/main/ngrok 文件夹下看到一个ngrok可执行文件。
