इस लेख में हमने आपकी सभी महत्वपूर्ण शंकाओं के जवाब देने की कोशिश की है। किसी भी समस्या को हल करना शुरू करने का पहला कदम यह तय करना है कि कौन-सा सुरक्षा सिस्टम उपयोग में है। इसके लिए आप लोकप्रिय कैप्चा और एंटी-बॉट सुरक्षा सिस्टमों की सूची देख सकते हैं, जहाँ ऐसे दृश्य उदाहरण और मुख्य संकेत दिए गए हैं जो यह जल्दी समझने में मदद करते हैं कि आप किस समाधान के साथ काम कर रहे हैं।
यदि आपको पता चलता है कि आपकी साइट पर Cloudflare Waiting Room उपयोग हो रहा है, तो अगला कदम इसके गुणों और काम करने के तरीके को और विस्तार से समझना है। इसी लेख में आप Cloudflare Waiting Room सिस्टम को जोड़ने (इंटीग्रेट करने) की निर्देशिका भी देख सकते हैं, ताकि आप पूरी तरह समझ सकें कि यह आपकी साइट पर कैसे काम करता है। इससे आप न केवल मौजूदा सुरक्षा को बेहतर ढंग से समझ पाएँगे, बल्कि उसकी सपोर्ट और रखरखाव की सही योजना भी बना सकेंगे।
Waiting Room तंत्र का परीक्षण करते समय, यह सुनिश्चित करना महत्वपूर्ण है कि कतार सही ढंग से काम कर रही है और साइट तक पहुंच को नियंत्रित कर रही है।
यहाँ बताया गया है कि आप इसे कैसे चेक कर सकते हैं:
स्वचालित परीक्षण और कैप्चा पहचान के लिए, आप विशेष सेवाओं का उपयोग कर सकते हैं, उदाहरण के लिए, CapMonster Cloud — एक उपकरण जो कैप्चा पैरामीटर स्वीकार करता है, उन्हें अपने सर्वर पर संसाधित करता है और एक तैयार समाधान (solution) लौटाता है। इस समाधान (टोकन या कुकी) को फॉर्म या ब्राउज़र में डाला जा सकता है ताकि उपयोगकर्ता की भागीदारी के बिना सत्यापन पास किया जा सके।
API के माध्यम से CapMonster Cloud के साथ काम करने के सामान्य चरण:
Cloudflare Waiting Room को हल करने के अनुरोध (request) में निम्नलिखित पैरामीटर निर्दिष्ट करना आवश्यक है:
type - TurnstileTask;
websiteURL - उस पेज का पता जिस पर चेक मौजूद है;
websiteKey - लक्ष्य साइट पर Cloudflare कुंजी (key);
cloudflareTaskType - wait_room;
htmlPageBase64 - Base64 फॉर्मेट में HTML पेज, जिसमें शीर्षक <title>Waiting Room powered by Cloudflare</title> मौजूद हो;
userAgent - ब्राउज़र का User-Agent। केवल Windows OS का अप-टू-डेट UA ही भेजें;
साथ ही, इस कार्य के लिए आपके प्रॉक्सी का उपयोग करना आवश्यक है:
proxyType :
proxyAddress - प्रॉक्सी IP पता IPv4/IPv6;
proxyPort - प्रॉक्सी पोर्ट;
proxyLogin - प्रॉक्सी सर्वर लॉगिन;
proxyPassword - प्रॉक्सी सर्वर पासवर्ड.
https://api.capmonster.cloud/createTask{
"clientKey":"API_KEY",
"task": {
"type":"TurnstileTask",
"websiteURL":"https://example.com",
"websiteKey":"xxxxxxxxxx",
"cloudflareTaskType": "wait_room",
"htmlPageBase64": "PCFET0NUWVBFIGh0...vYm9keT48L2h0bWw+",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36",
"proxyType":"http",
"proxyAddress":"8.8.8.8",
"proxyPort":8080,
"proxyLogin":"proxyLoginHere",
"proxyPassword":"proxyPasswordHere"
}
}{
"errorId":0,
"taskId":407533072
}https://api.capmonster.cloud/getTaskResult{
"clientKey":"API_KEY",
"taskId": 407533072
}{
"errorId": 0,
"status": "ready",
"solution": {
"cf_clearance": "1tarGvbY2_ZhQdYxpSBloao.FoOn9VtcJtmb_IQ_hCE-1761217338-1.2.1.1-vyVPoLYIGX0VCJomVuLjF7n0kdM0PXaPjpDsRcohxGr7hb2CE7WfcHpmQZ70goqEjdWxPsDhSVaKNTz9opxWguiNdWEEq_.SceWXIqfP7tnEb69f3bP0mixNqcWy_5P_9INpoAEqr1k7aYU0r45PT4gPr5pwHxedVySyLRdoBXIJasdTE52YOQ3NPdGWTwQ_3h2n_wYqqIvf0kCSAvimRrmsgZxomlyejwqPI6ZHi.w"
}
}प्राप्त समाधान (cookie cf_clearance) को ब्राउज़र में सेट किया जा सकता है या HTTP-अनुरोध के साथ भेजा जा सकता है, इसे हैडर Cookie: cf_clearance=
नीचे आपके पेज के लिए पहले से प्राप्त कुकी-मानों के साथ एक उदाहरण अनुरोध दिया गया है। यह टेस्टिंग के लिए सुविधाजनक है: आप सही और जानबूझकर गलत दोनों मान भेज सकते हैं ताकि यह सुनिश्चित हो सके कि आपका एक्सेस प्रोसेसिंग और वैलिडेशन लॉजिक सही ढंग से काम कर रहा है।
GET https://example.com/
sec-ch-ua: "Google Chrome";v="141", "Not?A_Brand";v="8", "Chromium";v="141"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Windows"
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
sec-fetch-site: same-origin
sec-fetch-mode: navigate
sec-fetch-user: ?1
sec-fetch-dest: document
accept-encoding: gzip, deflate, br
accept-language: en-US
cookie: cf_clearance=Jf0udVxx.pxJMEHnish22ZOFt4WZEh8iLKm62gIxQAw-1760087570-1.2.1.1-IAO44jrcaDIU6v3f01Q6MpH58vo521.cgZg9OG5ASav.EIf9fmqH2yETyPkmm7dExFNlRL.dYv6xA4iPtlwMepInUaeFinDbYtoMstD_9Vyexx2B2K.r4eJb9zMCQc0XA3yYDHViOC7cYBYHi58FbvycjBe4o236lyz2eoyC48IS.K1zSsVdqBqIoXIT4tEFYdibXdWudtp57lmyjwpryZy..fGFAcFjAGn3iho98_4
sec-ch-ua-arch: "x86"
sec-ch-ua-bitness: "64"
sec-ch-ua-full-version: "141.0.7390.55"
sec-ch-ua-platform-version: "19.0.0"
sec-ch-ua-model: ""
sec-ch-ua-full-version-list: "Google Chrome";v="141.0.7390.55", "Not?A_Brand";v="8.0.0.0", "Chromium";v="141.0.7390.55"
Origin: https://example.com
Upgrade-Insecure-Requests: 11. Cloudflare में रजिस्टर करें और अपनी साइट को कनेक्ट करें।
2. Traffic → Waiting Room अनुभाग में, एक नई कतार (queue) बनाएं:
3. Create Waiting Room पर क्लिक करें।
निर्दिष्ट करें:
4. वेटिंग पेज का डिज़ाइन कस्टमाइज़ करें:
5. Waiting Room को सेव और सक्रिय करें।
6. नियमों (Rules) की सेटिंग
Cloudflare विशिष्ट ट्रैफिक को कतार से बाहर रखने (exclude) की अनुमति देता है।
विशिष्ट बायपास नियम (Bypass Rules):
कॉन्फ़िगर करें:
सभी बायपास नियम ट्रैफिक को सक्रिय उपयोगकर्ताओं की गिनती से बाहर रखने की अनुमति देते हैं, ताकि यह कतार को प्रभावित न करे।
उन्नत क्षमताएं:
API के माध्यम से प्रबंधन:
Cloudflare Waiting Room API अनुमति देता है:
POST zones/{zone_id}/waiting_rooms/{room_id}/rules
Content-Type: application/json
Authorization: Bearer <API_TOKEN>
{
"description": "Bypass admins",
"expression": "ip.src in { '1.2.3.4', '5.6.7.8' }",
"action": "bypass_waiting_room",
"enabled": true
}कामकाज की जाँच
1) विभिन्न ब्राउज़रों/उपकरणों से साइट खोलें।
2) जाँचें:
अगर आपके पास ऐसा साइट आया है, जिस पर पहले से ही कोई कैप्चा या अन्य सुरक्षा प्रणाली लगी हुई है और आपके पास कोड तक पहुंच नहीं है — तो घबराने की ज़रूरत नहीं है! यह पता लगाना काफ़ी आसान है कि वास्तव में कौन-सी तकनीक इस्तेमाल हो रही है। काम की सही जाँच के लिए आप अलग-थलग टेस्ट वातावरण में CapMonster Cloud पहचान सेवा का उपयोग कर सकते हैं, ताकि यह सुनिश्चित हो सके कि टोकन प्रोसेसिंग का मेकैनिज़्म और वेरिफिकेशन लॉजिक ठीक तरह से काम कर रहे हैं।
Cloudflare Waiting Room के मामले में सिस्टम की पहचान करना, उसके व्यवहार का विश्लेषण करना और यह सुनिश्चित करना ही काफ़ी है कि सुरक्षा सही तरीके से काम कर रही है। इस लेख में हमने दिखाया है कि Cloudflare Waiting Room को कैसे पहचाना जाए और इसे जोड़ने या दोबारा कॉन्फ़िगर करने की निर्देशिका कहाँ मिलेगी, ताकि आप आत्मविश्वास के साथ सुरक्षा को बनाए रख सकें और इसके काम को नियंत्रित कर सकें।