如何解决使用代理也无法上谷歌学术

问题

搭建好ssr服务后,可以科学上网,但是谷歌学术打不开,或者是Google频繁出现验证码。
出现这种问题往往是因为你使用的VPS服务商(Vultr,搬瓦工,DigitalOcean, Linode等等)有很多人用它搭建ssr服务,或者是使用你的这个IP段来爬虫,Google把你的IPv4段给封了。
于是,在你打开https://scholar.google.com时,就会出现如下页面:

修改服务器hosts文件

原因已经说了,Google把你的IP段封了,所以需要用IPv6来访问谷歌学术(你的服务商要支持IPv6Vultr可以用IPv6,只需要在部署VPS的时候勾选,不需要额外的费用。但可能需要手动去Setting-->IPv6中为IPv6分配子网
最新的Google IPv6地址可以在这里查看IPv6-hosts
找到Google学术对应的IPv6地址后,修改服务器的hosts文件vim /etc/hosts加入如下配置:
## 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

(bolgger插入代码一点也不方便啊,偷回懒,以后在补吧)

重启SSR服务

启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
配置文件路径:/etc/shadowsocks.json
日志文件路径:/var/log/shadowsocks.log
代码安装目录:/usr/local/shadowsocks

修改好hosts文件后,重启ss服务,之后再访问google学术就可以了~

评论

此博客中的热门博文

MikuMikuDance初体验

日剧《百合与直觉》