解决 VPN 无法打开谷歌学术的问题 · 大专栏

您所在的位置:网站首页 限定款和限量款有什么不一样 解决 VPN 无法打开谷歌学术的问题 · 大专栏

解决 VPN 无法打开谷歌学术的问题 · 大专栏

#解决 VPN 无法打开谷歌学术的问题 · 大专栏| 来源: 网络整理| 查看: 265

问题

之前搭好的 vpn 用的好好的,最近两天突然不能登录谷歌学术(google scholar),但是还能使用谷歌搜索等其他国外的网站。登录谷歌学术网站出现: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.

原因

出现这个问题是因为我使用的是 vultr 的 vps 来搭建 SS 服务端,而且有很多人都在这些 vps 服务商(vultr,搬瓦工,digitalocean,linode 等等),然后有人使用这些公网的 ip 段来做爬虫,所以 google 把这些公网 ip 给封了。但是一般封的都是 ipv4 的地址,ipv6 的地址一般没有被封,所以可以考虑使用 ipv6 来访问谷歌学术的网站。

解决方法

首先,找到最新的 google ipv6 地址,可以在这里查看:ipv6-hosts

找到 google 学术对应的 ipv6 地址后,修改服务器的 hosts 文件,vim /etc/hosts,在文件的最后加入如下配置:

12345 ## scholar 学术搜索2404:6800:4008:c06::be scholar.google.com2404:6800:4008:c06::be scholar.google.com.hk2404:6800:4008:c06::be scholar.google.com.tw2404:6800:4005:805::200e scholar.google.cn #www.google.cn

然后,重启 SS 服务端程序:

1 /etc/init.d/SS restart

注:不同的搭建方式可能重启的方式不太一样。我的搭建方式请参考:SS 服务端搭建

之后,就能够正常访问谷歌学术的网站了。

其他问题

有些时候,到这里可能还是不能正常访问谷歌学术。这个可能是因为 vultr 上 5 美元的 vps 默认使用的是 ipv4 的地址,而没有启用 ipv6 的地址,所以需要给你的 vps 分配一个 ipv6 的地址。

server information -> settings -> ipv6:给你的 server 分配(assign)一个 ipv6 地址,分配一个 ipv6 地址是不要钱的。这个过程会重启你的 vps,重启之后,能看到有一个 ipv6 的地址,如下图:

我一开始就是因为没有给我的 vps 分配 ipv6 地址,所以修改了服务器的 hosts 文件也还是没有解决这个问题。你在解决问题的时候注意要先分配 ipv6 地址哦!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3