呓语 | 杨英明的个人博客

专注于c++、Python,欢迎交流

By

解决 VPS 经 SS 访问 Google Schoolar 受限的问题(补充)

前言

本文主要解决通过 ss 访问 谷歌学术,报如下错误的问题:

提示信息为:

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.

网上找到一篇文章可以基本解决这个问题:解决VPS经SS访问Google Schoolar受限,但是我在尝试的过程中发现有些坑还是花费了不少时间,下面针对这些坑对上文进行补充性的建议。

补充点

  1. 该文的 vps 基于 vultr,其他 vps 开启 ipv6 的方法另做参考

  2. 配置文件修改过后,记得重启服务器(比如修改 hosts、sysctl.conf 等之后)

  3. 打算尝试第二种方法“如果是IPv4网段被封”的时候,记得将第一种方法“如果是IPv6网段被封”中对 sysctl.conf 做的修改恢复

  4. 在尝试第二种方法“如果是IPv4网段被封”的时候,需要通过修改 hosts 文件来对谷歌学术的域名强制 ipv6 访问,照文修改之后,发现不能访问某篇论文的 bib 引用

这个时候,在上文对 /etc/hosts 的修改之后,再添加上以下代码:

2404:6800:4008:801::2001 scholar.googleusercontent.com

修改保存之后别忘了重启服务器

结语

结合文章 解决VPS经SS访问Google Schoolar受限 和 本文,基本可以解决通过 vultr vps 搭建的 ss 访问谷歌学术受限的问题。

原创声明

转载请注明:呓语 » 解决VPS经SS访问Google Schoolar受限(补充)