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 控制重定向

    Go - 循环

    手撸Golang 基本数据结构与算法 网页排名/pagerank,随机游走

    专访Go语言布道师dave cheney:Go语言这十年,只能用“成功”一词总结

    以下两个函数执行结果一样嘛? 为什么

    Golang面试题之简单聊聊内存逃逸?

    聊聊dapr的fswatcher

    分享Golang和vue3开发的一个im应用

    Go语言基础之流程控制

    Golang怎么给slice赋长度

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




打赏

取消

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

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

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

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

评论

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