避免访问 Google 时出现的人机验证 reCaptcha
简述:DigitalOcean也许资格太老,福利太好,被人滥用,导致现在开出VPS的IP可能存在问题。具体表现为,每次清空cookie,再次使用Google或Youtube就会出现人机验证reCaptcha。
1 问题
  我也用过好几家云服务商的VPS,诸如DigitalOcean、VirMach、Free-www、CenterHop等。
  对于我,至今出现Google的人机验证reCaptcha这问题,都是在使用DO家VPS搭建的扶墙服务的情况下。很显然,DO家的IP因为VPS被滥用,问题挺大的。

这个人机验证是真的烦。
2 解决办法
  在通过如V2ray使用Google时,如果出现验证码,那么页面下方会告知此时访问Google的IP地址,你就能看到具体是IPv4被封还是IPv6被封啦。
禁用IPv6
  如果是IPv6地址存在问题,那就禁用IPv6,只使用IPv4访问网络。
  编辑/etc/sysctl.conf,在文件末尾加入:
1  | # disable ipv6  | 
强制IPv4
  如果是IPv4地址存在问题,那就只使用IPv6访问网络。当然,鉴于国内目前除了教育网,IPv6协议尚未普及,所以这种情况可能就比较尴尬了。
  方法是,在VPS的hosts文件中,指定Google等的IPv6地址。编辑/etc/hosts,加入:
1  | 2607:f8b0:4005:801::200e google.com  | 
如上IPv6地址可能已失效,请参考lennylxx/ipv6-hosts中提供的最新IPv6地址。
3 参考
**以上!**
避免访问 Google 时出现的人机验证 reCaptcha
https://alexinst.github.io/Experience/avoid-recaptcha-of-google/