V2board 修改Google Recaptcha为Cloudflare Turnstile

102次阅读
7 条评论
AI 智能摘要
该文章介绍了在 xiao 佬版本 v2board 中将 Google Recaptcha 替换为 Cloudflare Turnstile 的修改方法。需更改两个文件:一是将 ReCaptcha.php 中的验证地址替换为 Cloudflare Turnstile 的验证接口;二是将 umi.js 中的 Google Recaptcha 加载地址替换为 Turnstile 的 API 地址。此方法仅适用于指定版本,其他版本仅供参考。
— 此摘要由 AI 分析文章内容生成,仅供参考。

提醒:本文最后更新于 2025-07-24 09:03,文中所关联的信息可能已发生改变,请知悉!

 

[title-plane title=” 注意 ”]

注意:此方法仅适用于 xiao 佬版本 v2board.  其他版本文件有所区别不通用。但是可以参考学习!

https://github.com/wyx2685/v2board

 

[/title-plane]

 

文件 1:

vendor/google/recaptcha/src/ReCaptcha/ReCaptcha.php

第 52 行
public const SITE_VERIFY_URL = ‘https://recaptcha.net/recaptcha/api/siteverify‘;
更改
public const SITE_VERIFY_URL = ‘https://challenges.cloudflare.com/turnstile/v0/siteverify‘;

V2board 修改 Google Recaptcha 为 Cloudflare Turnstile

文件 2:

public/theme/default/assets/umi.js

第 18161 行
return “https://www.google.com/recaptcha/api.js?onload=”.concat(x, “&render=explicit”)
更改
return “https://challenges.cloudflare.com/turnstile/v0/api.js?onload=”.concat(x, “&render=explicit”)

 

正文完
 0
GoWall
版权声明:本站原创文章,由 GoWall 于2024-06-03发表,共计577字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
各类账号ID
评论(7 条评论)
星海之梦 评论达人 LV.1
2026-03-14 09:02:08 回复

这个改法挺实用的,正好需要。

 Macintosh  Safari  美国加利福尼亚微软
老干妈 评论达人 LV.1
2026-03-17 00:02:03 回复

改完清爽多了,之前reCAPTCHA经常刷不出来。

 Linux  Firefox  巴西Claro
散步的猫咪 评论达人 LV.1
2026-03-17 14:32:03 回复

改完以后验证码加载快多了

 Macintosh  Edge  中国北京北京市腾讯
    GoWall 博主
    2026-03-17 14:46:16 回复

    换到Cloudflare之后速度提升还挺明显的

     Windows  Chrome
银翼贤者 评论达人 LV.1
2026-03-19 11:32:30 回复

改了以后清爽多了,之前那个加载慢。

 Macintosh  Edge  日本东京都东京亚马逊
冥界书生 评论达人 LV.1
2026-03-20 12:52:04 回复

收藏了,以后试试

 iPhone  Safari  委内瑞拉Distrito-Federal西班牙电信
    GoWall 博主
    2026-03-20 13:16:04 回复

    改完记得测试下验证码~

     Windows  Chrome