搭建Ngrok实现树莓派内网穿透

文章内容结合以下文章:
http://www.jianshu.com/p/91f01e30a9b0
http://www.sunnyos.com/article-show-48.html

Ngrok编译部署条件

  • 域名
  • 独立IP的VPS/云主机

编译Ngrok客户端时会使用openssl生成证书来加密通讯,保证了安全性,使用时必须和签署证书时的域名吻合。

一个拥有独立IP的VPS或云主机,地区的话推荐选择 香港或 国外的,配置可以参考 搭建ss服务的标准,其对 延迟, 带宽和 速度的要求高于内存和CPU。(这里我用的只是hosthatch的vps,当然这个配置还不是最低价的)

使用国内云主机的话第一个是要考虑域名备案,因为一般反向代理网页时使用了服务器的80端口。第二个是国内符合配置条件的vps比较少,因为没人直接拿国内的服务器番茄,市场的需求催生了国外VPS低内存高带宽而且非常优惠的配置。

部署环境:香港VPS CentOS 7.2+Raspberry raspbian

也可以选择在本地编译好客户端然后部署在服务器上

编译Ngrok

记得配置一个科学的上网环境(香港或国外主机不用)

由于编译过程中会导入包的网址,而这些网址基本都被墙了。

方法不用多说了

安装go环境

先安装必要的依赖包

yum -y install zlib-devel openssl-devel perl hg cpio expat-devel gettext-devel curl curl-devel perl-ExtUtils-MakeMaker hg wget gcc gcc-c++ build-essential mercurial

由于Go官方地址也被墙了,国内主机或者VPS的请找国内资源下载,由于我使用的香港的VPS,这里直接下载的Go官方的。

下载go安装包

wget https://storage.googleapis.com/golang/go1.8.1.linux-amd64.tar.gz 

解压

tar -zxvf go1.8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值