免费日本樱花搭建谷歌镜像

  • 目前搬瓦工IP被封非常多,建议使用Vultr,充5刀美5刀,按小时计费,IP随时换---点击注册送5刀
  • PS: 此方法同样适用于手工有VPS的各位,跳过安装Ubuntu这一步即可。

  • 2016.01.20:更新zlib版本:http://zlib.net/zlib-1.2.11.tar.gz
  • 前言

  • 日本樱花由于之前我已经在arukas.io免费docker搭建ss服务一文中介绍过,所以不再赘述了,不了解的可以先去看看,我们可以利用它来搭建SS、作为VPS使用等等,本文介绍的是怎么利用它来搭建谷歌镜像。
  • 利用的是cuber大大写的ngx_http_google_filter_module——Nginx Google 扩展
  • 因为不知道什么时候日本樱花会突然停止测试,所以有效性待查,失效的话我会及时更新告诉各位亲 已确认免费至2017年3月底
  • 安装ubuntu

  • 由于我本机用的linux系统是ubuntu,对它相比较其它linux系统而言熟悉些,所以本测试在日本樱花服务安装的是ubuntu系统 如果你有其它的系统可以用其它的,安装过程见下图:
  • google mirror

  • docker镜像地址:tutum/ubuntu:latest 看不清的点图放大看,最后点击创建,然后启动服务等待完成也就是running状态,然后点击watch查看输出的信息也就是ssh的随机密码
  • 注意:如果点击watch之后没反应,那么反复点击吧,不过别太快,大概十秒一次就可以,如果将近五六分钟还没反应建议重启以下,我也是这么熬过来的╮(╯▽╰)╭
  • 安装nginx反向代理谷歌镜像

  • 首先我们先从app的port中查找到我们的服务器的ip和端口号,详见下图:
  • aruks ip and port

  • 可以看到我们服务器的ip地址为:153.125.232.238,端口为31985,之后我们打开终端输入以下代码:
  • ssh -p 31985 root@153.125.232.238
    
  • 敲回车之后提示输入密码,再复制上一步我们看到的密码过来,接下来我们就登录成功了,为了防止每次登录都需要取复制密码,可以直接passwd 修改密码
  • # 更新系统,原文中无此步骤,实测不更新会有问题
    apt-get update
    # 安装gcc&&git
    apt-get install build-essential git gcc g++ make
    # 下载最新版nginx源码
    # nginx官网:http://nginx.org/en/download.html
    wget "http://nginx.org/download/nginx-1.10.2.tar.gz"
    # 下载最新版pcre源码
    # pcre官网:
    # http://www.pcre.org/
    wget "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz"
    # 下载最新版openssl源码
    # opessl官网:
    # https://www.openssl.org/
    wget "https://www.openssl.org/source/openssl-1.1.0b.tar.gz"
    # 下载最新版zlib源码
    # zlib官网:
    # http://www.zlib.net/
    wget "http://zlib.net/zlib-1.2.11.tar.gz"
    # 下载Nginx Google扩展
    git clone https://github.com/cuber/ngx_http_google_filter_module
    # 下载substitutions扩展
    git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module
    # 解压缩
    tar xzvf nginx-1.10.2.tar.gz
    tar xzvf pcre-8.39.tar.gz
    tar xzvf openssl-1.1.0b.tar.gz
    tar xzvf zlib-1.2.11.tar.gz
    # 进入nginx源码目录
    cd nginx-1.10.2
    # 设置编译选项
    ./configure \
      --prefix=/opt/nginx-1.10.2 \
      --with-pcre=../pcre-8.39 \
      --with-openssl=../openssl-1.1.0b \
      --with-zlib=../zlib-1.2.11 \
      --with-http_ssl_module \
      --add-module=../ngx_http_google_filter_module \
      --add-module=../ngx_http_substitutions_filter_module
    # 编译、安装
    make    //时间可能微长
    make install    //这个略快
    # 启动, 安装过程到此结束
    /opt/nginx-1.10.2/sbin/nginx
    # 这时我们鼠标点击app中port的第一条即80端口那条
    # 会出来Welcome to nginx页面表示安装完成
    

    修改配置文件

  • 首先先安装vim,因为vi不会,习惯用gedit,但是装了用不了,谷歌了也解决不了问题,索性vim,略懂一点点
  • 我习惯用nano,下文补充nano用法

    # 安装vim或nano
    apt install vim
    apt-get install nano
    # 编辑配置文件
    vim /opt/nginx-1.10.2/conf/nginx.conf
    nano /opt/nginx-1.10.2/conf/nginx.conf 
    # 增加两行
    server {
            listen       80;
            server_name  localhost;
            #charset koi8-r;
            #access_log  logs/host.access.log  main;
            resolver 8.8.8.8;   //加这句
            location / {
                root   html;
                index  index.html index.htm;
                google on;      //加这句
            }
            .......
    }
    # 关闭修改
    # 对于vim的话,请通过ESC,之后SHIFT+":",并输出"wq!" + ENTER 来退出
    # 对于nano的话,CTRL + O 是保存,CTRL + X 是关闭
    
    # 配置修改后, 需要reload nginx来让配置生效
    /opt/nginx-1.10.2/sbin/nginx -s reload
    
  • OK,到此安装完成,效果见链接:luckywcn谷歌镜像(已失效,故换成我搭建的链接
  • 了解更多

  • 请参考:Nginx Google 扩展
  • 本文转载自Leo Angel
  • 未经允许不得转载:国外便宜VPS » 免费日本樱花搭建谷歌镜像

  • 赞 (0) 打赏

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏