刚进六月,由于不可说的原因,之前VPS的IP废掉了。使用新的IP访问谷歌学术时,却出现了如题目所示的问题。经过搜索,得知原因是我使用的IPv4网段被封掉了,所以解决办法就是强制VPS使用IPv6访问谷歌学术。

方法是在hosts中指定谷歌学术的IPv6地址。
首先需要VPS支持IPv6。我使用的是vultr,在server information界面,点进Settings-IPv6进行分配地址,然后修改hosts文件。

sudo nano /etc/hosts

在hosts文件中加入

1
2
3
4
5
## Scholar 学术搜索
2404:6800:4008:c06::be scholar.google.com
2404:6800:4008:c06::be scholar.google.com.hk
2404:6800:4008:c06::be scholar.google.com.tw
2404:6800:4005:805::200e scholar.google.cn #www.google.cn

可以在这里获取最新的IPv6地址