Captcha
Misa iiBots. Khusela ingeniso. Akukho ngxaki yoqwalaselo.
Uqhuba inethiwekhi ye-multisite eneedomayini ezilungiselelweyo? Uyayazi intlungu: Google reCAPTCHA ne-hCaptcha zifuna ubhalise idomayini nganye kwikhonsoli yazo yolawulo. Wongeza isiza somthengi omtsha? Hlaziya uqwalaselo lwe-captcha. Umapha idomayini elungiselelweyo? Hlaziya kwakhona. Ayipheli.
Ultimate Multisite: Captcha itshintsha yonke into.
Cap Captcha: Ukhuseleko olusingathwa nguwe olusebenza nje
Umboneleli wethu omtsha we-Cap Captcha utshintsha umdlalo kwiintanethi ze-multisite:
- Akukho Qwalaselo — Sebenzisa i-addon kwaye ukhuselekile. Akukho zitshixo ze-API, akukho akhawunti kaGoogle, akukho dashboard ye-hCaptcha, akukho kuvunyelwa kweedomayini kuluhlu olumhlophe.
- Isebenza kuzo Zonke Iidomayini Ngokuzenzekelayo — Ii-subdomain, iidomayini ezimaphwe, iidomayini zabathengi—zonke zikhuselwa ngoko nangoko.
- Isingathwa Nguwe & Iyimfihlo — Idatha yakho ayisoze ishiye iseva yakho. Ithobela ngokupheleleyo i-GDPR ngaphandle kokulandela umkhondo ngumntu wesithathu.
- Ubungqina Bomsebenzi Obungabonakaliyo — Abasebenzisi basombulula iphazili yekhompyutha ngasemva. Akukho kucofa izicimi-mlilo, akukho zigride zemifanekiso ezicaphukisayo.
- Ikhaphukhaphu — Yi-20KB kuphela. Ayizukucothisa i-checkout yakho.
Ukhuseleko lwe-WooCommerce Kuvavanyo Lwamakhadi
Uhlaselo lokuvavanya amakhadi luxabisa abarhwebi iibhiliyoni minyaka le. Abenzi bobuqhetseba basebenzisa ii-bots ukuqinisekisa amakhadi etyala abiwe ngokuchasene ne-WooCommerce checkout yakho—wena uhlawula iimali zokuqhuba intlawulo, bona bafumana iinombolo zamakhadi ezisebenzayo.
Sikhusela apho kubaluleke khona kakhulu:
- Ukhuseleko lwe-Store API — Luthintela uhlaselo lwe-bot ku-
/wp-json/wc/store/v1/checkoutoludlula ii-captcha zeefom zemveli - Iyahambelana ne-PayPal Payments — Isebenza kakuhle ne-WooCommerce PayPal Payments
- Izibalo Zexesha Lokwenyani — Bona kanye ukuba mangaphi uhlaselo oluthintelayo
Usafuna i-Google reCAPTCHA okanye i-hCaptcha?
Sikugubungele. Inkxaso epheleleyo ye:
- Google reCAPTCHA v2 (Checkbox)
- Google reCAPTCHA v2 (Invisible)
- Google reCAPTCHA v3 (Score-based)
- hCaptcha (Standard)
- hCaptcha (Invisible)
Tshintsha phakathi kwababoneleli nangaliphi na ixesha kwiisetingi zenethiwekhi yakho.
Yakhelwe Ukukhula
- Iisetingi zenethiwekhi yonke ezinokugqithiswa kwisiza ngasinye
- Dashboard yezibalo yokubeka iliso kukhuseleko
- Amanqanaba okhuseleko ahlengahlengiswayo (Fast, Medium, Maximum)
- Ilungele abaphuhlisi ngoyilo lomboneleli olunokwandiswa
Ufakelo
- Layisha
ultimate-multisite-captchakwidirekthri yakho ye-/wp-content/plugins/ - Yenza i-Network Activate ye-plugin
- Kuphelele apho. Ukhuselekile.
Cap Captcha isebenza ngokuzenzekelayo—akukho zisetingi zokuqwalasela, akukho zitshixo ze-API zokuzifaka. Yonke endpoint exhaswayo kuyo yonke inethiwekhi yakho ikhuselwe mzuzu uyivula.
Ngokuzikhethela: Ukusebenzisa i-Google reCAPTCHA okanye i-hCaptcha endaweni yayo, yiya ku-Ultimate Multisite → Settings → Captcha uze ukhethe umboneleli omthandayo.
Imibuzo Ebuzwa Rhoqo
Ngaba kufuneka ndiqwalasele nantoni na?
Hayi! Cap Captcha iyavulwa ngokuzenzekelayo xa uvula i-addon. Inethiwekhi yakho yonke ikhuselekile kwangoko—akukho zisetingi zokuqwalasela, akukho zitshixo ze-API zokuzifaka.
Ngaba ndifuna izitshixo ze-API ze-Cap Captcha?
Hayi. Cap Captcha isingathwa nguwe ngokupheleleyo. Akukho akhawunti zangaphandle, akukho kubhaliswa kweedomayini, akukho zintlungu zoqwalaselo.
Ngaba oku kuza kucothisa i-checkout yam?
Cap Captcha yi-20KB kuphela kwaye iqhuba imingeni yobungqina bomsebenzi ngasemva. Abathengi bakho abayi kuqaphela nakuphi na ukulibaziseka.
Ngaba oku kukhusela kuhlaselo lokuvavanya amakhadi?
Ewe! Ngokungafaniyo nee-captcha zemveli ezikhusela kuphela iifom ze-HTML, udibaniso lwethu lwe-WooCommerce luxhuma ngqo kwi-Store API ukuthintela uhlaselo lwe-bot kwinqanaba le-API—apho uninzi lohlaselo lokuvavanya amakhadi lwenzeka khona.
Ndingasebenzisa ababoneleli be-captcha abahlukeneyo kwiziza ezahlukeneyo?
Umboneleli we-captcha usetwa kwinethiwekhi yonke, kodwa unokuhlengahlengisa iisetingi zobunzima ngokusekelwe kwiimfuno zakho.
Ngaba oku kuthobela i-GDPR?
Cap Captcha isingathwa nguwe nge-100% kungekho datha ithunyelwa kwiinkonzo zangaphandle. Kwi-Google reCAPTCHA ne-hCaptcha, nceda uphonononge imigaqo-nkqubo yabo yabucala.
Ukulinganiselwa Kwezinga
Ultimate Multisite: Captcha v1.5.0 yazisa umlinganisi wezinga omisa ngokupheleleyo okhusela inethiwekhi yakho kuhlaselo lwe-brute-force nolokuvavanya amakhadi.
Isebenza Njani
Umlinganisi wezinga ubala sonke isicelo se-GET ne-POST kwiindawo ezikhuselwe yi-captcha:
- Ii-endpoint zokungena ze-WordPress — wp-login, register, lost-password, comments
- WooCommerce checkout — my-account, checkout, pay-for-order
- Ultimate Multisite — checkout, inline-login
Xa undwendwe ludlula umda wezinga, i-plugin iphendula nge:
- HTTP 429 (Too Many Requests) ikhowudi yemeko
- Retry-After header ebonisa ukuba kuphinde kuzanywe nini
- Ukulala kwe-tarpit okungahleliwe (imizuzwana eyi-1–5 ngokungagqibekanga, kuvalelwe ngokuqinileyo kwimizuzwana eyi-15) ukucothisa abahlaseli
Uqwalaselo
Ixesha le-Tarpit
Lawula ukulibaziseka okungahleliwe okusetyenziswa kwizicelo ezilinganiselwe ngezinga:
cap_rate_limit_tarpit_min— Ubude obuncinane bokulala ngemizuzwana (okungagqibekanga: 1)cap_rate_limit_tarpit_max— Ubude obukhulu bokulala ngemizuzwana (okungagqibekanga: 5, kuvalelwe ngokuqinileyo ku-15)
Ezi setingi ziyafumaneka ku-Ultimate Multisite → Settings → Captcha.
Ukwandiswa
Isihluzo Soluhlu Olumhlophe lwe-IP
Khulula uluhlu lwe-IP oluthembekileyo ekulinganisweni kwezinga:
add_filter( 'wu_cap_rate_limit_whitelist_ip', function( $is_whitelisted, $ip ) {
// Whitelist your monitoring service
if ( $ip === '203.0.113.42' ) {
return true;
}
return $is_whitelisted;
}, 10, 2 );
Isenzo Sangaphambi Kokuvala
Qhuba ilojikhi elungiselelweyo ngokukhawuleza phambi kokuba ukuvalwa komlinganiselo wezinga kuthunyelwe:
add_action( 'wu_cap_rate_limit_will_block', function( $ip, $surface ) {
// Log the block, notify admins, or update custom metrics
error_log( "Rate limit triggered for $ip on $surface" );
}, 10, 2 );
Ukufunyanwa kwe-IP Yeklayenti & Ii-Proxy Ezithembekileyo
Ultimate Multisite: Captcha v1.5.0 yazisa ukufunyanwa kwe-client-IP okuxhathisa ukukhohliswa. Indlela ye-Captcha_Core::get_client_ip() ngoku ngumthombo omnye wenyaniso wokunxulumanisa i-IP yondwendwe kuyo yonke:
- Izitshixo zeebhakethi zomlinganiselo wezinga
- Umboneleli we-Captcha
remoteip(reCAPTCHA, hCaptchasiteverify) - Iihashi ze-IP zezibalo
Imodeli Yokuthemba
I-plugin inyanzelisa uluhlu olungqongqo lokuthemba i-IP:
- REMOTE_ADDR — Ihlala ithembekile (i-IP yeqabane elikufutshane)
- CF-Connecting-IP — Ihlonitshwa kuphela xa:
- Iqabane elikufutshane lingaphakathi koluhlu lwangoku lwe-IP ye-Cloudflare
cap_trust_cloudflare_headersivuliwe (okungagqibekanga: OFF)
- X-Forwarded-For — Ihlonitshwa kuphela xa:
- Iqabane elikufutshane likuluhlu lwakho lwe-trusted-proxy oluqwalaselwe ngumlawuli
- I-header ihlalutywa ukusuka ekunene ukuya ekhohlo, kutsitywa ii-hop ezithembekileyo/ze-Cloudflare
Uqwalaselo
Ukuthembela kwi-Header ye-Cloudflare
Vumela ukuthembela kwi-header ye-Cloudflare CF-Connecting-IP:
cap_trust_cloudflare_headers— Seta ku-ON ukuze ungene ekuthembeleni ku-CF-Connecting-IP- Okungagqibekanga: OFF (ikhubaziwe)
- I-plugin iza ne-snapshot ye-Cloudflare CIDR ehlanganisiweyo
- Uluhlu lwe-CIDR luhlaziywa ngeveki nge-wp-cron
- Ugcino oluhlanganisiweyo luyasetyenziswa ukuba uhlaziyo luyasilela
Uqwalaselo lwe-Proxy Ethembekileyo
Chaza ii-proxy zakho zangaphambili kunye nee-load-balancer:
cap_trusted_proxies— I-textarea yee-CIDR okanye ii-IP ezingenanto (enye kumgca ngamnye)- Izimvo zivumelekile (imigca eqala ngo-
#) - Ngaphandle kwesi setingi,
X-Forwarded-Foriyahoywa nokuba umlinganisi wezinga uvuliwe - Umzekelo:
# Our load balancer
192.0.2.0/24
# Backup proxy
198.51.100.50
- Izimvo zivumelekile (imigca eqala ngo-
Ukufunyanwa Ngokuzenzekelayo Xa Kuvulwa Okokuqala
Xa uqala ukuvula umlinganisi wezinga, i-plugin ifumanisa imeko yakho enokwenzeka ye-Cloudflare ne-proxy kwaye ibonise isaziso solawulo esicofwa kube kanye esithi "Sebenzisa iisetingi ezifunyenweyo".
- I-plugin ayisoze ibhale ngaphezulu amaxabiso akho agciniweyo
- Ukuba itrafikhi elandelayo ibonisa ukuba uqwalaselo lwakho alusangqamani nenyani (umz., Cloudflare itshintshe uluhlu lwe-CIDR), isaziso sokungangqinelani esingenakucinywa sibonisa uhlaziyo olucetyiswayo
Kutheni Oku Kubalulekile
Imodeli engqongqo yokuthemba i-IP ivala indlela ebalulekileyo yokukhohlisa: izicelo ezithe ngqo kwiseva yemvelaphi eziphethe i-header ye-CF-Connecting-IP eyenziwe ngobuxoki ngaphambili beziza kufakwa kwibhakethi nge-IP ekhohlisiweyo endaweni yeqabane lokwenyani. Oku kubaluleke ngakumbi kwi:
- Ukulinganiselwa kwezinga — Abahlaseli abanakudlula imida ngokukhohlisa ii-IP
- Izibalo — Iimetriki zakho zohlaselo zibonisa ii-IP zondwendwe zokwenyani, hayi ezenziwe ngobuxoki
- Ukuqinisekiswa kwe-Captcha — Ababoneleli bafumana i-IP yondwendwe echanekileyo kuvavanyo lomngcipheko