问题描述
某些网站,特别是许多国外网站采用了Google的reCaptcha人机身份验证机制,在国内环境下由于无法连接到Google的服务造成验证内容无法显示,身份验证无法通过的问题。
更令人抓狂的是,由于这个验证的信息有时完全没有显示,网站的访问者根本没有察觉到这个验证的存在,遇到的现象可能只是网页的按钮点击不了,或是点击以后反复刷新同样的页面,让人莫名其妙,不知所以。
解决方案
1. 安装Gooreplacer插件
使用Chrome浏览器或Firefox浏览器,安装Gooreplacer插件。
下载地址:
官方商城:Chrome Firefox
Github:https://github.com/jiacai2050/gooreplacer/releases
2. 配置插件
打开插件后,在重定向当中添加一条规则:
1 | 匹配模式: www.google.com/recaptcha |

这样就可以把Google的验证服务重定向到国内的镜像站点上,然后就能在浏览器当中正常显示验证信息了(包括隐身验证)。
3. 其他应用
了解这个插件的原理之后,其他网页中类似的 Google Fonts、APIs、Themes 等资源也可以替换成国内镜像,加快访问速度,例如:
1 | fonts.googleapis.com ——————————> fonts.lug.ustc.edu.cn |
想省事的话,还可以直接在在线规则当中填写:
1 | https://raw.githubusercontent.com/jiacai2050/gooreplacer/master/gooreplacer.gson |
然后点击立刻更新就好了。