nginx新增conf文件

说明

最近租了一台美国vps,通过nginx反向代理设置搞谷歌镜像。因为BxxDx搜索太垃圾。中间涉及到添加反向代理配置。

操作步骤

1.在conf.d文件下新增配置

cd /etc/nginx/conf.d
vim google.conf
  • 填写以下配置
server {
    
    
    server_name 192.168.xx.xx;

    location / {
    
    
        proxy_pass https://www.google.com/;

        proxy_redirect https://www.google.com/ /;
        proxy_cookie_domain google.com 192.168.xx.xx;

        proxy_set_header User-Agent $http_user_agent;
        proxy_set_header Cookie "PREF=ID=047808f19f6de346:U=0f62f33dd8549d11:FF=2:LD=zh-CN:NW=1:TM=1325338577:LM=1332142444:GM=1:SG=2:S=rE0SyJh2W1IQ-Maw";
        # 这里设置cookie,这里是别人给出的一段,必要时请放上适合你自己的cookie
        # 设置这个可以避免一些情况下的302跳转,如果google服务器返回302 redirect,那么浏览器被跳转到google自己的域名,那就没的玩了

        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        sub_filter  http://www.google.com http://192.168.xx.xx;
        sub_filter  https://www.google.com http://192.168.xx.xx;
        # 这里替换网页中的链接,因为我们的镜像站是http的,所以上面顺便把协议也一起替换了
 }
}

2.重启nginx

systemctl restart nginx

3.访问查看效果

访问服务器IP即可看到google首页,enjoy it :)

猜你喜欢

转载自blog.csdn.net/IndexMan/article/details/122342866