Nginx Google代理模块(ngx_http_google_filter_module)

  • A+
所属分类:Nginx

扯两句

本文地址:http://www.bhlaab.com/nginx/nginx-google-ngx_http_google_filter_module/
文章摘要:Nginx Google代理模块(ngx,侨眷泺源语文教育,天差地远下载图片闪族。

wen.lu 一路走到现在, 离不开大家的支持!

很多朋友通过各种方式问过我: "你丫怎么不开源啊..."
先向那些朋友道歉啊, 其实不是我不想开源, 只是之前的版本配置实在太复杂. nginx 三方扩展用了一大堆, 外加 lua, 以及突破千行的配置工程, 这么拙劣的技艺, 实在不好意思拿出来分享

遂决定写一个扩展, 让google反代的配置和使用wen.lu一样简单.

你没有看错, “一行配置, google 我有!”

现在 g2.wen.lu 就是由该扩展驱动

依赖库

  1. pcre 正则
  2. ngx_http_proxy_module 反向代理
  3. ngx_http_substitutions_filter_module 多重替换

安装

以 ubuntu 14.04 为例 i386, x86_64 均适用

最简安装

从发行版迁移

基本配置方法

http配置方式

http配置方式

进阶配置方法

基本搜索

需要配置 resolver 用于域名解析

谷歌学术

google_scholar 依赖于 google, 所以 google_scholar 无法独立使用.
由于谷歌学术近日升级, 强制使用 http 协议, 并且 ncr 已经支持, 所以不再需要指定谷歌学术的 tld
配置 nginx

默认语言偏好

默认的语言偏好可用 google_language 来设置, 如果没有设置, 默认使用 zh-CN (中文)

支持的语言如下.

搜索引擎爬虫许可

任何搜索引擎爬虫都不被允许爬取 google 镜像
如下的默认 robots.txt 已经内置.

如果想要使用 google 自己的 robots.txt 请将 google_robots_allow 设为 on

Upstreaming

upstream 减少一次域名解析的开销, 并且通过配置多个网段的 google ip 能够一定程度上减少被 google 机器人识别程序侦测到的几率 (弹验证码).

然后将获取到的 ip 配置如下即可

Proxy Protocal

默认采用 http 与后端服务器通信.
你可以使用 google_ssl_off 来强制将一些域降到 http 协议.
这个设置可以让一些需要二次转发的域通过 http 协议进行转发, 从而不再依赖 ssl 证书.

Copyright & License

所有代码都遵循与 Nginx 相同的开源协议
Copyright (C) 2014 by Cube.

微信公众号
扫一扫关注运维生存时间公众号,时时彩计划软件公式:获取最新技术文章~

发表评论


目前评论:2   其中:访客  2   博主  0

    • 匿名 9

      :wink: :roll: :mad: :lol: :???: 接口

      • 草原之巅 1

        你好,大神,我按照你的方式配置了google 代理,好像不成功,我用了nginx 1.10.1 版本! 希望大神指教!
        server {
        listen 80;
        server_name www.opslinux.top;

        #charset koi8-r;

        #access_log logs/host.access.log main;
        resolver 8.8.8.8;
        location / {
        # root html;
        # index index.html index.htm;
        google on;
        }
        这是我的配置

      彩无敌时时彩软件官网 进销存软件免费版 多宝时彩 1980时时彩注册平台 时时彩忘了登录密码
      时时彩三爷是骗子 内蒙古体育彩票时时彩 重庆时时彩彩 时时彩投资计划 江西时时彩七码遗漏
      时时彩玩法上竤彩玩 易算时时彩注册码 内蒙古快三走势图 江西时时彩综合走势图10分钟更新一次 众赢时时彩计划软件
      有破解时时彩软件吗 重庆时时彩一星遗漏最大 江西时时彩时间 时时彩1星倍投方案 时时彩平台被骗
      曾道 人内暮玄机图b 北京11选5走势图top 赛车pk10平台 福建31选7走势 大乐透开机号
      无敌炸金花 北京快乐8开奖视频 pc蛋蛋一天保持赢一千 二十一点玩法 内蒙古时时彩技巧稳赚
      湖北11选5一定牛预测 排列3和值走势图100期计划♀青海电大在线平台计划♀青海农村信用社下载计划♀青海快3今日可追号 江苏快3走势图表 云南时时彩大小中奖 梭哈online
      福建11选5 云南时时彩开奖视频 玩北京赛车很赚钱 新开现金捕鱼注册送分 重庆时时彩开奖结果