0

shadowsocks 无法打开https://scholar.google.com 页面显示错误:Google sorry...</p>

很抱歉……</p>

…但是您的计算机或网络可能正在发送自动查询。为了保护我们的用户,我们现在无法处理您的请求。有关详细信息,请参阅 Google 帮助。

解决方法是:编辑VPS设置,vim /etc/hosts在ipv6下,在下面添加

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
2401:3800:4001:10::101f scholar.google.cn #www.google.cn

我的 VPS 服务器是vultr,它可以工作。但不知道其他服务器是否正常?

4

2 回答 2

1

解决方法是:编辑VPS设置,vim /etc/hosts在vpi6下,在下面添加

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
2401:3800:4001:10::101f scholar.google.cn #www.google.cn

我的 VPS 服务器是vultr,它可以工作。

参考:https ://www.flyzy2005.com/tech/shadowsocks-google-scholar/

于 2018-11-09T03:05:47.640 回答
0

确保您的 vps 具有正确的 ipv6 访问 操作系统:Ubuntu 16.04.3 LTS (GNU/Linux 4.12.2-041202-generic x86_64) ss 版本:shadowsocks-libev 3.1.3

1.首先添加'-6'以将主机名解析为IPv6地址

vi /etc/default/shadowsocks-libev

...

# add '-6' to resovle hostname to IPv6 address first
DAEMON_ARGS="-u -6" 

2.config.json添加项目"dns_ipv6": true

vi /etc/shadowsocks-libev/config.json

...

"dns_ipv6": true

3.在[ipv6:domain]中添加映射/etc/hosts

vi /etc/hosts

...

## Scholar
## type 'host google.com' to get the correct ipv6 address
## for me it's '2607:f8b0:4005:804::200e'
2607:f8b0:4005:804::200e scholar.google.cn
2607:f8b0:4005:804::200e scholar.google.com.hk
2607:f8b0:4005:804::200e scholar.google.com
2607:f8b0:4005:804::200e scholar.l.google.com

systemctl restart shadowsocks-libev

请享用!

参考:https ://github.com/shadowsocks/shadowsocks-libev/issues/113

于 2021-08-25T12:46:37.573 回答