由于各种大家都懂的原因,Google在国内2011年就无法访问,很多人只是需要简单搜索而已,并不重度Google用户,反向代理正好可以实现。
首先准备好一台海外VPS或者可以访问谷歌的阿里云服务器
最低RAM32M,构架不限,一个SSL证书(明文过墙域名有被墙的风险),本文演示系统为阿里云香港服务器。
由于自行安装很麻烦,得需要安装各种各样的模块或者配置,小编一次性给大家封装成一个docker镜像,然后根据博主提供的修改配置方法,简单配置一下即可。
准备工作
域名:备案过的域名
证书:购买一个免费的数字证书(阿里云,腾讯云上有免费的)
服务器:可以访问谷歌的服务器(最低配置1核2G2兆带宽)
镜像:导入博主提供的封装镜像
安装docker
https://bbs.centoscn.vip/5041.html
镜像下载
搜索镜像
[root@iz8vbgkjlbimb3lh5vg2qjz ~]# docker search bbs.centoscn.vip_google NAME DESCRIPTION STARS OFFICIAL AUTOMATED
下载镜像
[root@iz8vbgkjlbimb3lh5vg2qjz ~]# docker pull centoscn/bbs.centoscn.vip_google:v1.1.1 v1.1.1: Pulling from centoscn/bbs.centoscn.vip_google f2d1d709a1da: Pull complete 7698caac308d: Pull complete Digest: sha256:f8d7b45ee5d9a422da3b57a61048d673d76d8c0944a41fb715d1f77131101425 Status: Downloaded newer image for centoscn/bbs.centoscn.vip_google:v1.1.1
查看镜像
[root@iz8vbgkjlbimb3lh5vg2qjz ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE centoscn/bbs.centoscn.vip_google v1.1.1 4dcb3bc76886 6 hours ago 616MB
谷歌镜像启动命令
[root@iZj6cffp8anaguadrxuwx8Z ~]# docker run -itd -p 80:80 -p 443:443 centoscn/bbs.centoscn.vip_google:v1.1.1 bash 6c8aaa348e76c557b98d1c104a944250e5f48358cb3f47fdf1e23b577405cca1
进入镜像
[root@iZj6cffp8anaguadrxuwx8Z ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e84d09fd5f12 bbs.centoscn.vip_google "bash" About a minute ago Up About a minute 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp ecstatic_ardinghelli 53145ebadaf4 centos:7.2.1511 "/bin/bash" 29 minutes ago Up 29 minutes peaceful_wright [root@iZj6cffp8anaguadrxuwx8Z ~]# docker exec -it e84d09fd5f12 bash
修改配置
第一步把自己的nginx证书,使用rz命令上传到如下目录
[root@e84d09fd5f12 /]# cd /root/ [root@e84d09fd5f12 ~]# ll total 12 -rwxr-xr-x 1 root root 1675 Dec 19 08:51 1637572_www.centoscn.cn.key -rwxr-xr-x 1 root root 3667 Dec 19 08:51 1637572_www.centoscn.cn.pem -rw------- 1 root root 2710 Dec 15 2015 anaconda-ks.cfg
修改配置文件
[root@e84d09fd5f12 ~]# vim /usr/local/nginx-1.8.1/conf/nginx.conf server_name www.centoscn.cn; ####修改成自己到域名 return 301 https://www.centoscn.cn$request_uri; ####修改成自己到域名 server_name www.centoscn.cn; ####修改成自己的域名 ssl on; ssl_certificate /root/1637572_www.centoscn.cn.pem; ####修改成自己的证书信息 ssl_certificate_key /root/1637572_www.centoscn.cn.key;####修改成自己的证书信息
修改完之后保存
检查配置文件是否有错
[root@e84d09fd5f12 ~]# /usr/local/nginx-1.8.1/sbin/nginx -t nginx: the configuration file /usr/local/nginx-1.8.1/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx-1.8.1/conf/nginx.conf test is successful
启动nginx
[root@e84d09fd5f12 /]# /usr/local/nginx-1.8.1/sbin/nginx
验证
访问自己设置的域名即可
https://www.centoscn.cn/
提示
博主都海外服务器2019年3月份到期,所以之后www.centoscn.cn ,谷歌搜索就停用了。大家可以自行购买服务器,导入如上的教程文档即可。
继续阅读
评论