V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
arnofeng
V2EX  ›  NGINX

g.adminhost.org 开源,一键反代谷歌和谷歌学术

  •  1
     
  •   arnofeng · 2016-01-01 22:03:32 +08:00 · 12986 次点击
    这是一个创建于 3248 天前的主题,其中的信息可能已经有所发展或是发生改变。

    假期才有空,下午几个小时写的,不足之处包涵。

    原来的地址 g.adminhost.org

    • 仅能通过输入域名打开
    • 已经稳定运行 100 多天啦

    说明

    第 1 条附言  ·  2016-01-01 22:47:18 +08:00
    1.安装之前要关闭使用了 80 端口的程序。
    2.安装过程中需要填写两个域名(分别为了搜索和学术用的)。
    3.安装好默认只有 http 功能,但是安装完配置文件随意可改,可以自己加入 SSL/443 配置,配置文件在“/etc/nginx/nginx.conf ”。
    4.自带 nginx 开机自启动功能。
    5.要用 root 用户运行哦。
    6.主页可定制可修改,位置在“/var/www/google/index.html ”。
    第 2 条附言  ·  2016-01-02 00:14:29 +08:00
    1. 本安装包不仅仅可用谷歌,安装完以后,可以方便地反代任意网站,只要模仿已有配置。
    2. g.adminhost.org 因为今天遭受大量攻击,停止服务数天。
    78 条回复    2017-10-15 09:37:29 +08:00
    bdbai
        1
    bdbai  
       2016-01-01 22:06:17 +08:00 via iPhone
    补充:还能从收藏夹 /书签打开
    支持一下
    arnofeng
        2
    arnofeng  
    OP
       2016-01-01 22:07:30 +08:00
    @bdbai 哈哈 感谢
    Imivan
        3
    Imivan  
       2016-01-01 22:07:57 +08:00
    @arnofeng 403 ,一定需要 ssl 吗?
    arnofeng
        4
    arnofeng  
    OP
       2016-01-01 22:12:29 +08:00
    @Imivan 你是指 g.adminhost.org ? 需要输入网址。脚本不需要 SSl!
    Imivan
        5
    Imivan  
       2016-01-01 22:19:15 +08:00 via Android
    @arnofeng 这是反带?就跳转到 Google ?
    arnofeng
        6
    arnofeng  
    OP
       2016-01-01 22:20:24 +08:00
    @Imivan 额 不会跳转的哦 是反代。
    ech0x
        7
    ech0x  
       2016-01-01 22:21:02 +08:00 via iPad
    我记得貌似好久之前有一个反代配置的,那个貌似要 ssl ?我忘了
    arnofeng
        8
    arnofeng  
    OP
       2016-01-01 22:22:28 +08:00 via Android
    @ech0x 我这个装完,就能 http 访问,在这基础上简单配置 ssl ,就能 ssl 了。
    Orzzzz
        9
    Orzzzz  
       2016-01-01 22:22:45 +08:00
    做个 DDOS 防护吧 :)
    arnofeng
        10
    arnofeng  
    OP
       2016-01-01 22:24:10 +08:00 via Android
    @Orzzzz 。。。。。别这样
    Orzzzz
        11
    Orzzzz  
       2016-01-01 22:29:29 +08:00
    @arnofeng 挂了俩, 重启下吧 :D 还是建议你考虑一下被打的问题, 经验之谈......
    ech0x
        12
    ech0x  
       2016-01-01 22:30:02 +08:00 via iPad
    对于我这种小白来说, set your domain for google search ,要填什么?
    arnofeng
        13
    arnofeng  
    OP
       2016-01-01 22:31:46 +08:00
    @ech0x
    1.需要准备两个域名或者子域名,比如 g.abc.comx.abc.com
    2. set your domain for google search :填写 g.abc.com
    3. set your domain for google scholar :填写 x.abc.com
    ech0x
        14
    ech0x  
       2016-01-01 22:32:45 +08:00 via iPad
    @arnofeng 也就是要填自己的子域是吧
    arnofeng
        15
    arnofeng  
    OP
       2016-01-01 22:33:04 +08:00
    @ech0x 是的填写要使用的域名
    ech0x
        16
    ech0x  
       2016-01-01 22:33:57 +08:00 via iPad
    @arnofeng 懂了, thanks 。
    curiouslfq
        17
    curiouslfq  
       2016-01-01 22:52:37 +08:00
    mark ,偶尔不在自己电脑上搜索时就会用这个
    arnofeng
        18
    arnofeng  
    OP
       2016-01-01 23:15:40 +08:00 via Android
    @Orzzzz 挂了一个服务器。
    Kilerd
        19
    Kilerd  
       2016-01-01 23:34:57 +08:00
    反代的最大问题是,被打,然后就是学术可能会被禁, Stackoverflow 也可能会出验证,不如影子隧道来得畅快。
    HXM
        20
    HXM  
       2016-01-01 23:37:15 +08:00 via Android
    干的漂亮,先 mark
    dingzi
        21
    dingzi  
       2016-01-02 05:02:05 +08:00
    已经部署好了
    arnofeng
        22
    arnofeng  
    OP
       2016-01-02 09:36:35 +08:00
    @dingzi 这么快
    laoyur
        23
    laoyur  
       2016-01-02 09:44:44 +08:00
    一直用 wen.lu 的版本,两个都用过的求反馈,哪个稳定点?
    geew
        24
    geew  
       2016-01-02 10:07:55 +08:00
    挂了? 一直很低调的在用的说
    arnofeng
        25
    arnofeng  
    OP
       2016-01-02 10:09:24 +08:00
    @geew 昨晚开源后,被莫名的人持续攻击。会恢复 的。事故源于这次开源。
    geew
        26
    geew  
       2016-01-02 10:34:09 +08:00
    @arnofeng 显然嘛 在你开这个帖子的那瞬间我就猜到了这个结局 希望能尽快恢复了。。。
    arnofeng
        27
    arnofeng  
    OP
       2016-01-02 10:38:42 +08:00
    @geew 凌晨两点已经上了新节点。以前从来没出问题过,真是无语。
    mikii
        28
    mikii  
       2016-01-02 11:53:25 +08:00
    g.adminhost.org 外网能访问。。。
    v1024
        29
    v1024  
       2016-01-02 12:07:14 +08:00
    搞个 docker 版吧
    chunchu
        30
    chunchu  
       2016-01-02 12:37:25 +08:00 via iPhone
    这种只需要把 github 地址放出来就可以了,你把搭建的网址也写出来,肯定要被攻击呀,看看以前的 xie.lu
    pichina
        31
    pichina  
       2016-01-02 15:06:07 +08:00
    谢谢楼主
    ikey
        32
    ikey  
       2016-01-02 15:13:44 +08:00
    一会试试。
    liberize
        33
    liberize  
       2016-01-02 16:34:26 +08:00
    V2EX 上发这种是注定被 D 的,发博客地址都有人 D ,不知道那些人什么心态
    arnofeng
        34
    arnofeng  
    OP
       2016-01-02 17:30:13 +08:00 via Android
    @liberize 还好吧 四台服务器,被搞灭了一台。我只能努力换节点,做防护了。
    regent
        35
    regent  
       2016-01-02 18:14:48 +08:00
    谢谢楼主,不过这句话能不能不要每一页都显示: This site is mirror of …… 比如搜索第一页有了,那么翻页后第二页还有,能不能将贵站的这个设置为只出现一次?
    regent
        36
    regent  
       2016-01-02 18:16:48 +08:00
    主要是用 iPhone 搜索的时候,楼主设置的这个细节特别占地方,约三分之一屏幕,而且跟随滚屏,我建议可以放在页首或者其他地方,体验会好些。楼主自己用手机搜索应该也会有类似体验啊
    arnofeng
        37
    arnofeng  
    OP
       2016-01-02 18:20:20 +08:00
    @regent 收到,原意是为了方便回到首页。下次更新会完善。谢谢建议。
    tammy
        38
    tammy  
       2016-01-02 21:34:03 +08:00
    var RefererChange = {
    'wsj.com': 'https://www.google.com/', //免登陆或订阅看全文
    'zhangzhe.32.pm': 'https://zhangzhe.32.pm/',
    'g.adminhost.org': 'g.adminhost.org',
    };
    aljun
        39
    aljun  
       2016-01-02 21:59:13 +08:00
    那堆名言是什么鬼 233333 ,不过支持楼主````````我也觉得做个 docker 版更舒服```````
    weikey
        40
    weikey  
       2016-01-03 00:39:15 +08:00
    楼主,安装后搜索时页面会跳转到 www.google.co.jp 搜索,为何你的 g.adminhost.org 不会?
    arnofeng
        41
    arnofeng  
    OP
       2016-01-03 09:20:43 +08:00
    @weikey g.adminhost.org 也这样了突然 貌似谷歌服务器做了调整 我也在调试配置文件
    arnofeng
        42
    arnofeng  
    OP
       2016-01-03 09:46:48 +08:00
    @weikey 已经修复 commit 了 请获取更新
    arnofeng
        43
    arnofeng  
    OP
       2016-01-03 10:20:40 +08:00
    zooooom
        44
    zooooom  
       2016-01-03 10:50:42 +08:00
    太棒了,之前想自己弄呢,但是编译后总不能成功,现在好了,感谢楼主感谢~
    weikey
        45
    weikey  
       2016-01-03 14:53:49 +08:00
    @arnofeng ok,thanks.
    arnofeng
        46
    arnofeng  
    OP
       2016-01-03 17:32:23 +08:00
    @weikey 下午又 commit 了一次
    yanyuechuixue
        47
    yanyuechuixue  
       2016-01-05 11:24:44 +08:00
    您好,请问我模仿 scholar 的配置反代 wikipedia 的时候,总是出现 google 的 Error 404, 这是哪里错了?
    yanyuechuixue
        48
    yanyuechuixue  
       2016-01-05 11:59:26 +08:00
    @yanyuechuixue 找到错误了,谢谢
    arnofeng
        49
    arnofeng  
    OP
       2016-01-05 12:42:16 +08:00 via Android
    @yanyuechuixue 建议自己的配置放在 vhost 下面,这样可以 update 不影响
    isnowify
        50
    isnowify  
       2016-01-06 00:04:51 +08:00 via iPhone
    @arnofeng 感谢开源,已成功 deploy 。
    BTW : nginx 端怎么样写 we   b 验证呢,和路由器登录一样,会提示输入密码的那种。
    arnofeng
        51
    arnofeng  
    OP
       2016-01-06 08:29:21 +08:00   ❤️ 1
    arnofeng
        52
    arnofeng  
    OP
       2016-01-07 22:01:40 +08:00 via Android
    @weikey 打扰了,我问下请教你现在还出现跳转没?我又更新了避免跳转。
    isnowify
        53
    isnowify  
       2016-01-07 22:12:44 +08:00 via iPhone
    @arnofeng thanks
    weikey
        54
    weikey  
       2016-01-08 12:18:24 +08:00
    @arnofeng 没有了
    fazero
        55
    fazero  
       2016-01-19 21:52:44 +08:00
    太棒了 一键脚本让小白省去好多麻烦
    稍微改了下对齐
    http://saber.pub/
    arnofeng
        56
    arnofeng  
    OP
       2016-01-19 22:13:02 +08:00 via iPhone
    @fazero 你的在 5.5 寸手机上不好看哦
    fazero
        57
    fazero  
       2016-01-19 22:43:25 +08:00
    @arnofeng 又弄把框弄宽了点,我喜欢框对齐的。。。
    fazero
        58
    fazero  
       2016-01-20 13:06:51 +08:00
    今天再用,要输验证码了,这个怎么解决
    arnofeng
        59
    arnofeng  
    OP
       2016-01-20 13:16:18 +08:00 via iPhone
    fazero
        60
    fazero  
       2016-01-20 13:34:24 +08:00
    @arnofeng 403...
    arnofeng
        61
    arnofeng  
    OP
       2016-01-20 13:39:37 +08:00 via iPhone
    @fazero 手动输入
    fazero
        62
    fazero  
       2016-01-20 14:02:13 +08:00
    @arnofeng 自己搭建的是不是也要加 ssl 才能不出现验证码
    arnofeng
        63
    arnofeng  
    OP
       2016-01-20 14:59:27 +08:00 via iPhone
    @fazero 你的我访问没有验证码。你可以更换谷歌 ip,在 nginx.conf 里。验证码跟 ssl 无关。
    fazero
        64
    fazero  
       2016-01-20 17:14:55 +08:00
    @arnofeng 还有个问题就是我弄的那个,用 V2EX 的站内搜索出来的结果无法跳转,这是什么原因
    arnofeng
        65
    arnofeng  
    OP
       2016-01-20 17:23:55 +08:00
    @fazero 描述不清楚,没法解答。
    arnofeng
        66
    arnofeng  
    OP
       2016-01-20 17:50:50 +08:00
    @fazero 虽然你写清楚,我试了下:电脑没问题,手机端 V2EX 搜索会被 GFW 投毒。(可能最近 V2EX 被 GFW 盯上了,以前没问题)。等段时间,或者配上 SSL 。
    KenGe
        67
    KenGe  
       2016-02-19 12:30:06 +08:00
    现在有个问题 我需要人际验证是什么原因?
    arnofeng
        68
    arnofeng  
    OP
       2016-02-19 15:53:31 +08:00 via iPhone
    @KenGe do 服务器等服务器 ip 已经废了
    KenGe
        69
    KenGe  
       2016-02-19 15:57:19 +08:00
    @arnofeng 搬瓦工的也废了?
    arnofeng
        70
    arnofeng  
    OP
       2016-02-19 16:51:58 +08:00 via iPhone
    @KenGe 另一个原因是更换谷歌 ip ,在 upstream 里。
    KenGe
        71
    KenGe  
       2016-02-19 20:29:54 +08:00
    @arnofeng 好 我试试
    wujunze
        72
    wujunze  
       2016-08-12 14:07:23 +08:00
    请问楼主 现在还能用吗?
    arnofeng
        73
    arnofeng  
    OP
       2016-08-12 19:48:25 +08:00
    @wujunze 可以
    wujunze
        74
    wujunze  
       2016-08-15 14:32:14 +08:00
    @arnofeng ok 安装一个试试 谢谢
    abmin521
        75
    abmin521  
       2017-10-15 08:50:31 +08:00
    NET::ERR_CERT_REVOKED

    您目前无法访问 g.adminhost.org ,因为此证书已被撤消。网络错误和攻击行为通常是暂时的,因此,此网页稍后可能会恢复正常。
    证书过期了?
    arnofeng
        76
    arnofeng  
    OP
       2017-10-15 09:01:28 +08:00 via iPhone
    @abmin521 你浏览器拉黑了证书提供商
    abmin521
        77
    abmin521  
       2017-10-15 09:10:40 +08:00
    居然是 WoSign chorme 和 Firefox 都拉黑了吧
    arnofeng
        78
    arnofeng  
    OP
       2017-10-15 09:37:29 +08:00 via iPhone
    @abmin521 两年前部署的 后面就没动过 15 年那会哪里想到今天 有时间我换下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2265 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:09 · PVG 00:09 · LAX 08:09 · JFK 11:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.