避免访问 Google 时出现的人机验证 reCaptcha

简述DigitalOcean也许资格太老,福利太好,被人滥用,导致现在开出VPSIP可能存在问题。具体表现为,每次清空cookie,再次使用GoogleYoutube就会出现人机验证reCaptcha


1 问题

  我也用过好几家云服务商的VPS,诸如DigitalOceanVirMachFree-wwwCenterHop等。

  对于我,至今出现Google的人机验证reCaptcha这问题,都是在使用DOVPS搭建的扶墙服务的情况下。很显然,DO家的IP因为VPS被滥用,问题挺大的。

reCpatcha

  这个人机验证是真的烦。


2 解决办法

  在通过如V2ray使用Google时,如果出现验证码,那么页面下方会告知此时访问GoogleIP地址,你就能看到具体是IPv4被封还是IPv6被封啦。

禁用IPv6

  如果是IPv6地址存在问题,那就禁用IPv6,只使用IPv4访问网络。

  编辑/etc/sysctl.conf,在文件末尾加入:

1
2
3
4
# disable ipv6
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1

强制IPv4

  如果是IPv4地址存在问题,那就只使用IPv6访问网络。当然,鉴于国内目前除了教育网,IPv6协议尚未普及,所以这种情况可能就比较尴尬了。

  方法是,在VPShosts文件中,指定Google等的IPv6地址。编辑/etc/hosts,加入:

1
2
3
4
5
6
2607:f8b0:4005:801::200e google.com
2607:f8b0:4005:801::200e www.google.com
2607:f8b0:4007:805::100f scholar.google.cn
2607:f8b0:4007:805::100f scholar.google.com
2607:f8b0:4007:805::100f scholar.google.com.hk
2607:f8b0:4007:805::100f scholar.l.google.com

如上IPv6地址可能已失效,请参考lennylxx/ipv6-hosts中提供的最新IPv6地址。

3 参考


**以上!**

避免访问 Google 时出现的人机验证 reCaptcha

https://alexinst.github.io/Experience/avoid-recaptcha-of-google/

作者

Alex

发布于

2018-06-18

更新于

2021-06-19

许可协议

评论