Ngrok搭建笔记


本文摘自网络,作者,侵删。

环境准备

VPS

这里以阿里云ECS为例,操作系统为CentOS7(64位)。

域名

将一个域名或二级域名泛解析到VPS服务器上。
例如将*.ngrok.tanxin.link解析到VPS的IP。
要注意,此时还需要将ngrok.tanxin.link的A记录设置为VPS的IP。

软件下载地址:

  • go的下载地址:http://www.golangtc.com/download
  • git的下载地址:http://git-scm.com/downloads
  • 绝对下载地址:https://www.kernel.org/pub/software/scm/git/git-2.6.0.tar.gz
  • ngrok克隆地址:https://github.com/inconshreveable/ngrok.git
  • 准备映射的域名:ngrok.tanxin.link

配置过程

安装git

  1. 安装git,我安装的是2.6版本,防止会出现另一个错误,安装git所需要的依赖包

     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++
    
  2. 下载git wget https://www.kernel.org/pub/software/scm/git/git-2.6.0.tar.gz

  3. 解压git tar zxvf git-2.6.0.tar.gz

  4. 编译git

     cd git-2.6.0
     ./configure --prefix=/usr/local/git
     make
     make install
    
  5. 创建git的软连接

     ln -s /usr/local/git/bin/* /usr/bin
    

安装go环境

准备go环境,我的系统是64位的centos所以我下载amd64的包(32位的下载386的包即可)

  1. 下载go的软件包

    阅读剩余部分

    相关阅读 >>

    Golang的优势在哪里

    ngrok搭建笔记

    值得推荐的五种自动化代码审查工具

    手撸Golang Go与微服务 saga模式之1

    Golang可以写web吗?

    Golang学习笔记——面向对象(接口)

    Golang 开源吗

    Go get命令下载扩展包的几点说明

    Golang笔记之基本组成元素

    一文读懂云原生 Go-zero 微服务框架

    更多相关阅读请进入《Go》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...