[WordPress] 外掛分享: GateCHA CAPTCHA

首頁外掛目錄 › GateCHA CAPTCHA
WordPress 外掛 GateCHA CAPTCHA 的封面圖片
60+
安裝啟用
尚無評分
5 天前
最後更新
問題解決
WordPress 6.0+ PHP 7.4+ v1.1.0 上架:2026-06-18

內容簡介

GateCHA CAPTCHA 外掛將您的 WordPress 網站連接至自我托管的 GateCHA 實例,提供基於 ALTCHA 證明工作協議的 CAPTCHA 管理服務,強調隱私與數據安全。

【主要功能】
• 隱私優先:無 cookies、無指紋追蹤、完全符合 GDPR
• 自我托管:所有挑戰與驗證數據保留在本地伺服器
• 證明工作:機器人需解決計算難題,無需圖片謎題
• 集中統計:從單一控制台追蹤所有網站的挑戰狀態
• 互動信號:可選的提交評分,默認關閉

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.1.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「GateCHA CAPTCHA」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

GateCHA CAPTCHA connects your WordPress site to your own GateCHA instance — a self-hosted, open-source CAPTCHA management service based on the ALTCHA proof-of-work protocol.
Why GateCHA?

Privacy-first — No cookies, no fingerprinting, no user tracking. Fully GDPR-compliant.
Self-hosted — Your challenges and verifications stay on your own server. No data goes to third parties.
Proof-of-work — Bots must solve a computational puzzle. No annoying image puzzles for humans.
Centralized stats — Track challenges issued, verified, and failed across all your sites from one dashboard.
Interaction signals — Optional second opinion on each submission, scored from counts and durations alone. Off by default.

Supported forms:

WordPress login, registration, password reset, and comments
WooCommerce login, registration, and password reset
Contact Form 7
WPForms
Gravity Forms
Elementor Pro Forms
Forminator
Formidable Forms
HTML Forms
Custom placement via [gatecha] shortcode

Setup in 2 steps:

Enter your GateCHA instance URL
Enter your API key

That’s it. Enable CAPTCHA on the forms you want to protect.
External Services
This plugin connects to your self-hosted GateCHA instance for CAPTCHA challenge generation and verification. Two API calls are made:

GET /api/v1/challenge — Fetched by the user’s browser to obtain a proof-of-work challenge.
POST /api/v1/verify — Called from your WordPress server to verify the solved challenge.

One more request happens only when Collect Interaction Signals is enabled, which it is not by default:

GET /api/public/his.js — The interaction-signal collector, loaded by the user’s browser from the same instance. It measures aggregates on the pages that carry a CAPTCHA (durations, event counts, total pointer distance, typing rhythm variance) and hands them to your WordPress server with the form, which forwards them to /api/v1/verify. It reads no field values, no pointer coordinates and no key contents.

No data is sent to any third-party service. All communication is between your WordPress installation and your own GateCHA instance at the URL you configure in Settings → GateCHA.

GateCHA source code: https://github.com/Upellift99/GateCHA

Source Code
The full source of this plugin is available at https://github.com/Upellift99/GateCHA-WordPress.
The plugin’s own JavaScript (assets/js/gatecha.js) and CSS (assets/css/gatecha.css) are shipped unminified and human-readable.
The plugin bundles one third-party library in minified form:

ALTCHA widget — assets/js/altcha-widget.min.js

Version: 2.2.4
License: MIT
Source code: https://github.com/altcha-org/altcha

This is the unmodified production build distributed on npm as the altcha package (it corresponds to the package’s dist/altcha.js ES module build). To obtain and review the human-readable source, run npm install [email protected] and inspect the package’s src/ directory on GitHub.

延伸相關外掛

文章
Filter
Mastodon