普通视图

发现新文章,点击刷新页面。
昨天以前首页

我把 Google reCAPTCHA 换成了 Cloudflare Turnstile

作者 Armstrong
2024年3月11日 11:58

引子

  最近确实有点懒了,从 2023 年 10 月开始就没怎么更新博文,导致去年十月份那篇博文变成了 2 字头的绝唱哈哈哈。话说这年头各种自动化程序令人不胜其烦,自动发垃圾评论的,自动破解管理员密码导致账号被锁的比比皆是,于是我就开始使用谷歌的验证码 reCAPTCHA。

  Google 宣布 reCAPTCHA 的免费额度大降,于是我把验证码系统换成了 Cloudflare 的 Turnstile。一方面当然是免费,另一方面就是更少的打断。你不再需要找红绿灯或者广告牌才能发评论了,哦,当然我也不需要每次登录后台就要过一遍英语听力测试哈哈哈。至于 Turnstile 能挡住多少机器人,这得看我网站后台登录失败的日志才知道了。

怎么把 reCAPTCHA 换成 Cloudflare Turnstile

  如果你想在 WordPress 网站中使用 Turnstile 需要做这些事情:

  1. 申请一个 Cloudflare 帐户,这应该好说吧。
  2. 登录 https://dash.cloudflare.com/?to=/:account/turnstile,然后添加你的站点。添加时,站点名称可以随便写)但最好不要有中文和空格等符号),站点域名填写你的网站的主域名(例如我的是 viyf.org),没有提到的参数就保持默认。添加好之后,分别复制站点密钥和密钥(中文真不好翻译)。
  3. 停用并卸载当前 WordPress 站点的 reCAPTCHA 插件,如果插件还附带你需要的其他功能,那就请你自己处理,达到停用 reCAPTCHA 的目的。卸载后如果你有能力,或者插件提供扫尾功能,那就清理一下数据库里的残留数据吧。
  4. 搜索并安装 Cloudflare Turnstile 插件。我用的是 Simple Cloudflare Turnstile,没别的原因,后台搜索插件第一个结果就是这个插件。
  5. 进入 WordPress 网站的后台,进入 Cloudflare Turnstile 页面。在 Site Key 中填写站点密钥,在 Secret Key 中填写密钥。来到 Enable Turnstile on your forms,勾选 WordPress Login 、WordPress Register 、WordPress Reset Password 和 WordPress Comment 复选框。
    注意:如果使用的是多站点安装,请分别在每个站点中完成第五步的操作。

可能会出现的问题

  1. 由于 Cloudflare Turnstile 在墙外,可能中国的访问者会无法连上 Turnstile 的服务器,导致无法完成验证,从而妨碍他们正常访问网站。
  2. 从 reCAPTCHA 换成 Turnstile 可能需要一段时间来磨合,是否要用 Nginx 的基本身份验证方法来保护后台需要视情况而定。

注册ChatGPT,手机验证码的解决办法

作者 Eric
2023年11月16日 12:12

我老婆看了网上的介绍视频,让我给她注册一个ChatGPT账号。

开梯子,打开openai.com的网站,直接用她的微软账号登录,走到手机验证码的时候卡住了。ChatGPT不对中国大陆和香港开放注册,我们的手机号是不能接收openai的验证码的。记得去年我注册的时候是用了一个付费的代收验证码的网站,可是忘记了怎么操作的了。重新搜索了一番教程,教程里的接收验证码的网站就是我当时用的那个:

SMS-Activate.org

这个网站四种语言,有中文。

在这个网站注册一个账号,登录进去以后,用支付宝充值2美元(最低2美元),就可以从首页注册一个临时的国外手机号码了:

注册ChatGPT,手机验证码的解决办法 - 第1张图片

选openai这个:

注册ChatGPT,手机验证码的解决办法 - 第2张图片

不同的国家可以选,最多的是印尼,我选的印尼:

注册ChatGPT,手机验证码的解决办法 - 第3张图片

加入购物车以后,就会在列表里边显示号码,就把这个号码填写到openai的网站,openai就会发验证码到这个号码,收到以后会在后边显示:

注册ChatGPT,手机验证码的解决办法 - 第4张图片

这种接收验证码的形式,是有概率收不到的,可以刷新更换号码,或者一次多买几个,收到以后其余的都可以退的。

去年我换了好几个最后印度的成功了。这次用的印尼的,也很快收到验证码注册成功了。

这个网站大概是俄国人做的(俄国黑客果然名不虚传),所以金额显示的是卢布。一个印尼号码收一个验证码,是10卢布,大概是人民币不到一块钱。

但是支付宝最低2美元,所以买完以后还有一百七十多卢布在里边,成本算2美元好了,也可以忽略。去年好像是用比特币还是USDT付的,所以该说不说,加密货币还是得留一点。

去年也是这么做的,但是忘记了具体的程序,所以记下来以备不时之需,希望也能帮到别人。

❌
❌