反垃圾和作弊利器reCAPTCHA验证码服务-WordPress,WHMCS和Chevereto设置

自从用上了Wordpress和WHMCS后,发现国外的垃圾邮件真的是疯狂,自己留的管理员邮箱一天之内能收到几百封垃圾邮件。由于我在WHMCS和DirectAdmin中设置是SMTP发信,垃圾邮件都被判定为正常邮件而收下了,浪费大量的时间。

无奈之下,启用了号称是Google反垃圾和防作弊利器reCAPTCHA验证码服务,而且经过多年的开发与完善,现在的reCAPTCHA验证码服务不再难以辨认了,尤其是新出来的reCAPTCHA V3版本,可以智能判定是否为机器人,从而免去输入验证码之苦。

reCAPTCHA强大地方还在它与各大建站程序兼容,例如我们常用的WordPressWHMCSDirectAdmin以及Chevereto程序都自带了reCAPTCHA验证码服务,用户直接在后台填入密码就可以启用了,还免去了自己开发的烦恼。

不过,国内使用reCAPTCHA验证码服务有一个问题就是无法加载reCAPTCHA验证码的JS和网站,这篇文章就来分享一下reCAPTCHA验证码服务在WordPressWHMCSDirectAdmin以及Chevereto程序设置方法,以及解决在国内使用reCAPTCHA问题。

反垃圾和作弊利器reCAPTCHA验证码服务-Wordpress,WHMCS和Chevereto设置

更多的关于网站建设的方法,请参考:

  1. 博客主要应用技术及支持特性-挖站否网站与服务器优化方法总结
  2. cPanel和DirectAdmin面板备份和恢复方法-cPanel和DirectAdmin搬家
  3. idc.wiki 微基主机VPS主机性能与速度测评-日本香港及美国波特兰KVM

一、reCAPTCHA使用

网站:

  1. https://www.google.com/recaptcha/

首先你需要在reCAPTCHA官网中创建好密钥。(点击放大)

reCAPTCHA注册

创建好了reCAPTCHA会生成公钥与私钥,请保存好。

reCAPTCHA生成密钥

reCAPTCHA目前有V2和V3两个版本,主要区别就是V3更加智能化,会自动判定是否要求输入验证码,极大地方便了人工而阻止了机器人。

reCAPTCHA不同版本

二、Wordpress reCAPTCHA

插件:

  1. https://cn.wordpress.org/plugins/google-captcha/
  2. https://wordpress.org/plugins/simple-google-recaptcha/

目前,Wordpress reCAPTCHA还没有支付V3版本的(2019年7月数据统计),比较好的就是支持reCAPTCHA v2的隐形样式,未来不排除会有WordPress reCAPTCHA V3

Wordpress reCAPTCHA

三、WHMCS reCAPTCHA

教程:

  1. WHMCS从入门到精通

WHMCS已经自带了reCAPTCHA插件了,不过目前仅支持到reCAPTCHA v2的隐形样式,还没有WHMCS reCAPTCHA v3。

WHMCS reCAPTCHA

体验WHMCS reCAPTCHA效果可以到qyfou.com网站。

WHMCS reCAPTCHA效果

四、Chevereto reCAPTCHA

教程:

  1. Chevereto免费相册程序安装与使用-免费自建图床和公共图片相册

Chevereto已经自带了reCAPTCHA,直接在后台“第三方服务”中启用即可。

Chevereto reCAPTCHA

五、reCAPTCHA国内无法使用

网站:

  1. 官网1:https://www.google.com/recaptcha/api.js
  2. 官网2:https://www.google.com/recaptcha/api/siteverify
  3. 镜像1:https://www.recaptcha.net/recaptcha/api.js
  4. 镜像2:https://www.recaptcha.net/recaptcha/api/siteverify
  5. 镜像3:https://recaptcha.google.cn/recaptcha/api.js
  6. 镜像4:https://recaptcha.google.cn/recaptcha/api/siteverify

目前,我们可以用reCAPTCHA镜像地址替换reCAPTCHA中的google地址,这样解决了reCAPTCHA在国内无法使用的问题了,reCAPTCHA在国内使用的具体效果可以到qyfou.com体验一番。

reCAPTCHA国内无法使用

六、总结

reCAPTCHA安装和使用都挺方便的,国外的各大程序都集成了reCAPTCHA验证码服务,而且reCAPTCHA的反垃圾能力也是相当厉害,机器人想要绕过reCAPTCHA这一关还是挺困难的。

reCAPTCHA安装和使用都挺方便

reCAPTCHA在国内无法使用主要是因为api.js和api/siteverify两个网址无法使用,好在已经有了recaptcha.net镜像(查询到IP为谷歌在北京的服务器IP),响应速度快,用起来不错。

文章出自:挖站否 https://wzfou.com/recaptcha/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。


分享到:
Avatar for Qi
关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。
已有 16 条评论
  1. recaptcha 能用作反爬虫,防采集吗? 我的想法是recaptcha V3 放到文章里,如果识别是真人,显示文章,是爬虫不显示文章内容,有没有这样的插件?如果没有自己怎么写代码?

    2020年11月19日 21:31 回复
    • Avatar for Qi Qi

      WP有这样的,但是貌似没有这智能的,因为爬虫可以伪装。如果真要防的话,还是从日志+防火*两者结合看看行不行得通。

      2020年11月21日 18:30 回复
  2. Avatar for 谢广坤 谢广坤

    阿Qi,那个免费服务器到时候到期了能继续续费吗,我希望到时候能继续用

    2020年7月10日 22:14 回复
    • Avatar for Qi Qi

      可以呀。发个工单。

      2020年7月14日 16:58 回复
      • Avatar for 谢广坤 谢广坤

        好的,感谢阿Qi

        2020年7月23日 16:39 回复
  3. Avatar for 我本善良 我本善良

    whmcs具体怎么改能说说么?这个js文件在什么位置找不出来,找了一天了

    2020年4月16日 19:26 回复
    • Avatar for Qi Qi

      确实不好找,因为每个版本不一样,用notepad++的文件查找功能,输入关键字然后在整个文件夹中查找就可以出来了。

      2020年4月19日 15:07 回复
  4. Avatar for machsix machsix

    真不建议用recaptcha,用户体验太差,经常各种反人类的问题
    而且这玩意一旦你没有#的cookie就会反复跳出来,我也怀疑谷歌用这个训练他们的神经网络。http://www.captcha.net/这种就好得多了

    2019年11月15日 00:08 回复
    • Avatar for Qi Qi

      是的,中文网站的话暂时不要启用。

      2019年11月15日 15:53 回复
  5. 浏览器开abp插件,把贵站全部屏蔽了,显示一片空白

    2019年11月14日 16:51 回复
    • Avatar for Qi Qi

      是百度的boc域名被加入到了广告名单了。

      2019年11月15日 15:55 回复
  6. Avatar for Ui Ui

    国外的垃圾评论越来越厉害了,我的邮件服务器都被发爆了。

    2019年11月13日 08:13 回复
  7. https://recaptcha.#.cn/recaptcha/api.js
    https://recaptcha.#.cn/recaptcha/api/siteverify
    这个也可用,不过recaptcha有时候会比较反人类

    2019年11月12日 19:461 回复
    • Avatar for Qi Qi

      感谢,已经更新。

      2019年11月13日 16:27 回复
  8. 很多国外的wp插件都是使用reCAPTCHA作为默认自带的反垃圾工具,之前倡萌也一直认为国内无法正常使用,原来还有镜像的办法,那真实国内用户的福音,就是不知道这个是否长久

    2019年11月12日 17:49 回复
    • Avatar for Qi Qi

      是的,反垃圾效果还是不错。

      2019年11月13日 16:29 回复

Login

Welcome! Login in to your account

Remember me Lost your password?

Don't have account. Register

Lost Password

Register