避免访问 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/