本文教大家如何搭建一个谷歌镜像,就能正常使用谷歌进行搜索,与谷歌搜出的结果完全一样了。此举并非可以访问404内容,仅仅只是利用谷歌强大的排序搜索。
Ps: 由于谷歌属于禁止访问网站,该方案仅供学习用途,供学习及搜索资料用,并无其他特殊功能
前期准备
下面的东西,必须得准备:
- 一台能访问谷歌的服务器(最好是 Linux,需要用到的 nginx 对 Linux 支持最好 )
- 连接服务器的工具( Mac&Linux 自带终端,Winodws XShell、PuTTY等)
- 对 Linux 的简单了解即可
环境部署
该示例在 Centos 7 下进行,其他版本大同小异
首先连上服务器,登陆进去(小建议:服务器最好用配置rsa证书登录,用密码容易遭受攻击破解)
- 最好切换到 root 用户进行操作
sudo -i
,( 已经是 root 用户不用处理 ) - 下载 nginx ,
wget "http://nginx.org/download/nginx-1.13.9.tar.gz"
(如系统不支持该高版本可下载其他版本 nginx) - 如果【2】提示没有 wget 模块,可以先安装
yum install -y wget
( ubuntu 使用apt-get install wget
) - 当前目录会多出 nginx 源码( nginx-1.13.9.tar.gz ),此时解压
tar zxf nginx-1.13.9.tar.gz
关于 nginx,是一个优秀的 ?? 反向代理服务器,一句话介绍:基本你能想到的公司都有用它做 WEB 服务器,其他信息科自行查阅
下面进行 nginx 安装:
下载依赖包
安装成功后,当前目录会多出文件夹 ngx_http_google_filter_module ngx_http_substitutions_filter_module
如果提示没有 git 模块,同样先安装
yum install -y git
进入文件夹
当前目录多出文件夹 nginx-1.13.9,进入文件夹 cd nginx-1.13.9
,并执行下列的代码
./configire 后面的参数是一些比较基本的配置,这么一些足够了
可能发生错误
此处可能有上面错误,安装下 gcc 即可,yum install -y gcc
此处还可能出现上面这个错误,把一些库都安装一遍,一劳永逸
yum install -y openssl openssl-devel httpd-devel pcre perl pcre-devel zlib zlib-devel GeoIP GeoIP-devel |
进行安装
make
make install
等待安装
如果服务器性能稍微好一些,这个过程应该几分钟即可完成,nginx 安装好后,可以通过 nginx -V
查看,显示下列信息则成功
nginx version: nginx/1.13.9
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC)
configure arguments: --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-pcre --add-module=../ngx_http_google_filter_module --add-module=../ngx_http_substitutions_filter_module
镜像配置
此时,只需要修改 nginx 配置文件,然后将 nginx 启动即可,根据配置,你的配置文件应该在/etc/nginx/nginx.conf
编辑该文件
vi /etc/nginx/nginx.conf
找到下面信息
修改配置文件
location / { } 上增加一行 resolver 8.8.8.8;
,location 内部内容改为 google on;
,如下显示
后记
至此,确保该服务器 80 端口可访问(防火墙正常),或者也可以将 listen 80; 改成你需要的端口即可
看下成果:
Ps: 进入熟悉的 Google 首页后,可以在首页 设置 -> 搜索设置 中将默认区域修改为中国香港地区或中国台湾地区,对搜索结果会略好(网上建议)
http:// HOST : IP 即可访问谷歌代理服务器,后面,会继续为大家讲解,nignx 服务器如何启用 SSL,即启用 https 服务器进行访问
暂无评论内容