首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  Google

无法访问谷歌学术?

  •  3
     
  •   hard2reg · 2016-05-22 09:59:34 +08:00 · 11495 次点击
    这是一个创建于 1299 天前的主题,其中的信息可能已经有所发展或是发生改变。

    We're sorry...

    ... but your computer or network may be sending automated queries. To protect our users, we can't process your request right now.

    See Google Help for more information.

    用朋友遇到相同的情况吗。。。。

    18 回复  |  直到 2017-09-05 15:51:42 +08:00
        1
    Changxu   2016-05-22 10:11:16 +08:00
    这个是长时间使用代理服务器, Google 的安全保护措施。
    等一段时间就好了,没事的
        2
    Laynooor   2016-05-22 10:12:24 +08:00 via Android
    偶尔会出现,伴随时不时的验证码。过几个小时就好
        3
    Chinternet   2016-05-22 10:36:25 +08:00 via Android
    可以用我的反代 Google
        4
    aaronzjw   2016-05-22 10:55:42 +08:00   ♥ 2
    使用 sci-hub ,支持下那个外国美女
        5
    Darek   2016-05-22 14:44:08 +08:00
    vultr 的东京节点遇到了~不知道是别人在用我的搞什么鬼,还是这个 IP 段就被谷歌封了。
    同时新开的一个硅谷的就没问题。
        6
    icybee   2016-05-22 15:44:39 +08:00
    search.icybee.cn 然后右上角
        7
    congeec   2016-05-22 16:15:58 +08:00
    @Darek 我的也是,新开个东京的节点,新 IP 还是不能用。怀疑整个 vultr 东京的 IP 段都被封掉了
        8
    zpole   2016-05-22 17:15:49 +08:00 via iPhone
    学校的话可以用 ipv6 上
        9
    WIwindson   2016-05-22 17:57:16 +08:00 via iPhone
    google 學術使用改 hosts 來訪問,完美解決
        10
    hard2reg   2016-05-22 20:36:11 +08:00 via Android
    @Changxu 我没有长时间使用也这样
        11
    hard2reg   2016-05-22 20:38:29 +08:00 via Android
    @congeec 我也是 vultr 东京 @WIwindson 总是改 hosts 也不是办法吧。况且我的 python 版 ss 貌似不认 hosts ,好像不是 v6 优先啊。
        12
    TheOtherBruce   2016-05-23 20:39:16 +08:00
    是谷歌屏蔽了一部分 IP 。

    客服回复
    Google has decided to block some IP ranges from using Google Scholar. We have no way to make them allow these ranges.
        13
    TheOtherBruce   2016-05-23 20:51:10 +08:00
    @aaronzjw 这个不能用来搜索吧? 我只用过他来下载,直接放链接进去。 搜一些关键字就跳不出来东西
        14
    Neveroldmilk   2017-08-23 11:13:34 +08:00   ♥ 2
    谷歌学术屏蔽了 Vultr 日本机房的全部 IP 和 DO 新加坡机房的 IP。大家如果是上谷歌学术不要选择这两个地方的 VPS。
        15
    acess   2017-08-28 18:14:29 +08:00   ♥ 1
    很可能是你用的代理 IP 被 Google 封了。

    首先,你可以不让它走代理,直连即可,本机 hosts 改一下:scholar.google.com 172.217.25.195 ,然后用 HTTPS 访问。PAC、浏览器插件代理规则改一下,让 scholar.google.com 不走代理。

    另一个办法:
    VPS 如果支持 IPv6 的话,可以想办法走 IPv6。
    我的方法:
    1.修改 VPS 的 hosts,加上
    scholar.google.com 172.217.25.195
    2.开个 socat,负责 v4 转 v6,监听 1443 端口:
    socat tcp-listen:1443,fork tcp-connect:[2404:6800:4004:809::2004]:443
    (你可以用 iptables -A INPUT -i eth0 -p tcp --dport 1443 -j DROP 这样的规则,不允许从外界访问这个端口)
    3.用 iptables 把流量转到 socat 的 1443 端口:
    iptables -t nat -A OUTPUT -d 172.217.25.195 -p tcp --dport 443 -j REDIRECT --to-port 1443

    至于为啥出此下策……是因为 ss 好像比较偏执,非得 IPv4 优先:
    https://github.com/shadowsocks/shadowsocks-libev/issues/113
    我在 hosts 里加了 IPv6 的地址,"dns_ipv6": true 也设了,没 X 用,服了 ss。
        16
    acess   2017-08-28 18:23:28 +08:00
    @Darek Vultr 日本,我记得以前是能用的,后来就被 Google 封了,不知道谁干坏事了……
        17
    acess   2017-08-28 18:28:24 +08:00
    PS:Google Scholar 好像没 IPv6 的 AAAA 记录,不过强行让它走 Google 的 IPv6 地址也能访问。
        18
    acess   2017-09-05 15:51:42 +08:00
    又试了一下,只改 hosts 加 IPv4 的地址(其实这个地址也是做个样子,要被 iptables REDIRECT 到本机的),ss-server 也是不买账的。
    所以,还是得自己搞个 DNS,可以参考
    https://github.com/sjtug/kxsw/wiki/Google-Scholar
    (其实就在这贴里提到过 https://github.com/shadowsocks/shadowsocks-libev/issues/113
    我是用 dnsmasq 搞定的,先新建一个 resolv.dnsmasq 文件,写上上游的 DNS 服务器,比如 nameserver 8.8.8.8,然后修改 dnsmasq.conf,加上 address=/scholar.google.com/172.217.25.195 (可以放到 /etc/dnsmasq.d 里,默认配置模板里有,把注释取消就可以了),最后修改 /etc/resolv.conf,改成 nameserver 127.0.0.1
    注意!不能把 UDP 53 端口暴露,要用防火墙封掉(比如 iptables -A INPUT \! -i lo -p udp --dport 53 -j DROP ),防止被利用来反射 DDoS 攻击。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4144 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 06:46 · PVG 14:46 · LAX 22:46 · JFK 01:46
    ♥ Do have faith in what you're doing.