今天给大家介绍下Nginx反向代理Google,说实话,这种教程网上有很多,但是很多可以反代,不是很好用!今天我就就着自己折腾时候的回忆把过程写下来,有问题欢迎沟通!

反代Google的目的,我的很单一,就是看看技术宅博客在Google的搜索情况!无外乎关键词搜索,SITE指令等等!

Nginx反向代理Google-技术宅

前期准备

服务器环境(必须是国外服务器,香港都可以,否则你配置下来就是502)

网站环境

使用的是Oneinstack、lnmp、nginx

Nginx版本

其他

其实最重要的是我们需要用到Nginx的Google拓展模块:

模块介绍

ngx_http_google_filter_module是一个过滤器模块,能够让谷歌镜像更便捷的部署。内建了正则表达式、URI locations和其他复杂的配置。原生nginx模块确保了更加高效地处理cookies, gstatic scoures和重定向。

安装Nginx

使用《OneinStack》Nginx选择y,其余n

重新编译Nginx,安装

ngx_http_google_filter_module
模块

要正确使用ngx_http_google_filter_module模块,需要依赖扩展:

  • pcre 正则
  • ngx_http_proxy_module 反向代理
  • ngx_http_substitutions_filter_module 多重替换

安装Let's Encrypt

vhost.sh绑定域名(google.0513c.site,请改成自己域名),ssl选择y,Let's Encrypt选择y

更新配置文件

保存配置文件重启nginx:

上面介绍的是Oneinstack一键包编译安装,不是一键包的折腾也是可以按照教程折腾的,只是编译的时候要根据实际拓展路径编译!

效果演示

Nginx反向代理Google-技术宅

参考资料:Linux运维笔记

[url href=https://google.0513c.site]直接体验[/url]