国内正常使用Google reCAPTCHA

子痕 2019/06/1415阅读 4,758 次 592字阅读1分58秒

现在许多网站都使用Google reCAPTCHA人机验证,但是国内因访问不了google.com导致此验证无法使用。

解决的方法很简单,就是将 google.com 换成recaptcha.net 就可以了。

WordPress使用Google reCAPTCHA人气较高的插件是 Google Captcha (reCAPTCHA) by BestWebSoft ,此插件也是直接使用的google.com,同样在国内是无法使用。

国内正常使用Google reCAPTCHA
WordPress使用Google reCAPTCHA

根据上面的解决方法,将插件里的地址修改一下就可以了。具体修改如下:

找到google-captcha.php文件中如下的代码,大概在207行左右。

foreach ( $wp_scripts->registered as $script_name => $args ) {
			if ( preg_match( "|google\.com/recaptcha/api\.js|", $args->src ) && 'gglcptch_api' != $script_name ) {
				/* remove a previously enqueued script */
				wp_dequeue_script( $script_name );
			}
		}

将其中 google\.com 换成 recaptcha\.net

将同文件里其它所有的 google.com 换http://recaptcha.net

最后保存。

  • 本文由 发表于 2019/06/14
  • 转载请务必保留本文链接:https://www.mzihen.com/solving-google-recaptcha-not-working-in-china/
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:15   其中:访客  9   博主  6
    • Yan Yan 4

      费心了

      • 小蕾 小蕾 1

        办法不错,做商业用途的博主应该会用到。

        • Sam.Z Sam.Z 5

          还是不错的, 可以拦截机器人恶意强破

            • 子痕 子痕

              @ Sam.Z 这个非常好了

                • Sam.Z Sam.Z 5

                  @ 子痕 我自己想用强制OAuth登录, QQ的~ 一直没弄 =.=

                    • 子痕 子痕

                      @ Sam.Z 你现在应该也是佛系的状态了,能不弄就不弄的

                    • Sam.Z Sam.Z 5

                      @ 子痕 我用了这个,有个问题就是手机端没办法登陆了,所以考虑了下还是放弃,手机APP看留言写文章还是蛮方便的。

                        • 子痕 子痕

                          @ Sam.Z 你用wordpress手机app回复啊

                        • Sam.Z Sam.Z 5

                          @ 子痕 接上一个问题,我才发现你回答说用wordpress手机app,我用的就是这个,路过用了这个插件,后台是没办法登陆的。

                            • 子痕 子痕

                              @ Sam.Z 那就先爬个楼,登陆进去,把插件禁掉吧。用我这个方法,在国内是可以正常访问的。

                        • repostone repostone 1

                          呵呵,总有人想这样那样的办法。

                          • VPS234 VPS234 0

                            虽然这个好用,但是这个插件国内大多数人都访问不了

                            • sooele sooele 0

                              不错。转发留个底。日后可以翻出来