最近做微信开发,发现Ngrok是个不错的工具,可惜每次连接其官方服务器都特别慢,以致最近几天出现了特别严重的链接超时。为此特别搜索了一下,在自己的阿里云主机上搭建了ngrok服务器,今后用ngrok就方便了。
前提条件:
1,有阿里云主机,我使用的是CentOS系统64位系统
2,有自己的域名,在域名服务商的DNS设置中按下文要求进行配置。
主要参考了推酷的这篇文章:
http://www.tuicool.com/articles/jY7bEvr
但是在make release-server时发现每次都在gopkg时没反应,后来查到是Git版本太老了,于是又参考Git官网文章重新安装了一下git最新版2.6:
https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
记得按上述方法安装git前先运行 yum remove git 删除旧版本。
在make release-server时,如果遇到不能访问code.google.com的情况,可以修改源代码:
src/ngrok/log/logger.go
第5行的import语句改为:
log "github.com/keepeye/log4go"
在重新运行make release-server就可以了。
启动ngrokd时候可以参考下面的帖子,感觉推酷的那篇启动服务器端时没有加入证书参数,不太安全吧:
http://www.svenbit.com/2014/09/run-ngrok-on-your-own-server/
用上面的方式生成的ngrok客户端是linux版,要生成windows版,应该运

本文介绍了如何在阿里云CentOS系统上搭建Ngrok服务器,解决因连接官方服务器慢导致的问题。首先确保拥有阿里云主机和域名,然后参照教程安装更新Git并编译Ngrok。通过修改源代码解决访问限制,启动服务器时加入证书参数提高安全性。最后,生成适用于Windows的客户端,实现用阿里云作为Ngrok服务器进行微信开发。
最低0.47元/天 解锁文章

933

被折叠的 条评论
为什么被折叠?



