用阿里云构建自己的Ngrok

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

最近做微信开发,发现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时候可以参考下面的帖子,感觉推酷的那篇启动服务器端时没有加入证书参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值