内网穿透ngrok前端开发利器

上个星期团队例会,老大安利了一个内网穿透的利器ngrok,个人体验了一下感觉还是非常方便好用的,毕竟在调试的时候省去了很多麻烦,不用再ftp上传文件到服务器进行调试了。

我个人是用的windows平台的机器,想要自己编译一下ngrok,大概用了一个晚上的时间搭好了环境,结果在make的时候报了一个莫名其妙的错误,让我对windows的好感再次下降-0-。。

说下这个东西大概怎么用吧,其实现在网上还是有蛮多提供ngrok服务的比如说http://ngrok.cc/

不过感觉用别人的东西总是不能确保数据的安全,而且自己配置内网穿透的东西感觉是一个很炫酷的事情,所以还是想自己来配置一套的。

其实这个东西只要在编译之前把服务器的设置和客户端的设置都设置好就可以了,然后因为这个用的是golang语言,在os x和linux下的交叉编译还都是挺方便的,我因为自己没有编译出来,所以就直接用了团队里的交叉编译的版本。

然后只要服务器启动了服务,然后在编译好的客户端下命令行运行下面这条命令就好

其中 -config指的ngrok.cfg的路径  -subdomain  指的是域名前缀,最后的80是指的apche监听的端口

运行完以后应该在控制台窗口可以看到类似上述的信息,然后直接进入浏览器访问可以看到我们就已经可以实现内网穿透了

QQ截图20160419224424

因为实力的原因自己在windows下编译没有成功,所以今天晚上用了一晚上的时间去配置了个linux的虚拟机,准备抽空自己从头到尾来自己实现以下ngrok自己配置编译,毕竟之前买的腾讯云的服务器还没有怎么用,大概就是这样,最后附一个讲自己配置编译ngrok还不错的链接http://www.ekan001.com/articles/38

到时候待我自己配置好服务器的ngrok,需要的同学可以联系我,我可以免费提供服务哦

大家晚安

打赏