Google被和谐着实不太方便很多人,有时候有不方便搭梯子访问,或者遇到由于线路稳定访问缓慢等问题,这样利用一台VPS就可以自建自己的Google镜像站,演示地址:https://g.zrj766.com

1.需要一台国外的VPS,国内的不可以,香港的也可以,内存无限制,为了保证LNMP的编译建议至少256MB内存。

2.编译LNMP,推荐:https://blog.linuxeye.com/31.html

新建一台虚拟主机,建议开启ssl,方便以后的设置,绑定并设置好域名的解析。

3.重点是修改conf文件,找到自己站点的conf文件,一般是/usr/local/nginx/conf/你的站点.conf

提供一份模板:

server {
        listen 443 ssl;
        server_name g.zrj766.com;

        ssl on;
        ssl_certificate /usr/local/nginx/conf/ssl/g.zrj766.com.crt;
        ssl_certificate_key /usr/local/nginx/conf/ssl/g.zrj766.com.key;

        location / {
        proxy_pass          https://www.google.com.hk/;
        proxy_redirect      off;
        proxy_set_header    X-Real-IP       $remote_addr;
        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

server {
        listen 80;
        server_name g.zrj766.com;
        rewrite ^(.*) https://$server_name$1 permanent;
}

由于国内的污染问题和安全问题,博主强烈建议加上https,免费的证书就行,沃通或者Starssl。证书签发后放到正确的位置,博主提供的这个模板已经设置好了301,http强制跳转到https,支持https。

反代的网站可以自己修改,但是有些网站比较复杂,不仅仅是一个反代就能解决,例如Youtube这类,需要自己动手解决问题了。