Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में एक प्रॉक्सी वेबसर्वर बनाना

एक प्रॉक्सी सर्वर क्लाइंट और वास्तविक सर्वर के बीच में बैठता है। यह क्लाइंट से अनुरोध प्राप्त करता है, इसे वास्तविक सर्वर पर भेजता है, और वास्तविक सर्वर से प्रतिक्रिया प्राप्त करने पर यह क्लाइंट को प्रतिक्रिया वापस भेजता है। प्रॉक्सी का उपयोग करने के कई कारण हैं जैसे सर्वर का आईपी पता छिपाना, प्रदर्शन में सुधार या सुरक्षा बढ़ाना आदि। इस लेख में हम देखेंगे कि हम अजगर का उपयोग करके एक साधारण प्रॉक्सी सर्वर कैसे बना सकते हैं।

इसे प्राप्त करने के लिए तीन मॉड्यूल SimpleWebSocketServer, SimpleHTTPSServer और urllib का उपयोग किया जा सकता है। नीचे हम देखते हैं कि हम इस मॉड्यूल में उपलब्ध विधियों का उपयोग करके अजगर वर्ग कैसे बनाते हैं और उस वर्ग के उदाहरण को SimpleWebSocketServer में पास करते हैं। फिर हम क्लास में उपलब्ध सर्वर फॉरएवर मेथड का उपयोग करके सर्वर को ऊपर और चालू करते हैं।

उदाहरण

आयात करें url), self.wfile)httpd =SimpleWebSocketServer.SimpleWebSocketServer ('लोकलहोस्ट', पोर्ट, JustAProxy) प्रिंट ("प्रॉक्सी Srever at", str(PORT))httpd.serveforever()

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

प्रॉक्सी सर्वर 9012 पर

  1. पायथन में टिंकर में एक बटन बनाना

    पायथन टिंकर के लिए एक पुस्तकालय के रूप में टिंकर कैनवास पर एक बटन बनाने के कई तरीके प्रदान करता है। इस लेख में हम देखेंगे कि हम सामान्य टिंकर मॉड्यूल के साथ टिंकर बटन कैसे बना सकते हैं और साथ ही थीम वाले टिंकर मॉड्यूल का उपयोग किए बिना इसे कैसे प्राप्त कर सकते हैं। टिंकर का उपयोग करना नीचे दिए गए क

  1. LAN पर प्रॉक्सी सर्वर को बायपास कैसे करें

    सामग्री फ़िल्टरिंग और प्रॉक्सी सर्वर स्कूलों, कॉलेजों और कार्यालयों में जीवन का एक तरीका है। वेब ट्रैफ़िक पर नज़र रखने और अवांछित वेबसाइटों को ब्लॉक करने के लिए सिस्टम व्यवस्थापक अक्सर उन्हें आपके एंडपॉइंट और इंटरनेट के बीच स्थापित करते हैं। हालांकि, कभी-कभी वे उत्पादकता के लिए एक अड़चन होते हैं। इस

  1. Mac पर प्रॉक्सी सर्वर सेटिंग्स को कैसे बदलें

    कभी-कभी, आपको किसी भी डिवाइस पर प्रॉक्सी सेटिंग्स को ट्वीक करने की आवश्यकता हो सकती है, चाहे वह मैक, लिनक्स या विंडोज हो। तो, क्या आपने कभी अपने मैकबुक पर भी प्रॉक्सी सेटिंग्स को बदलने की आवश्यकता महसूस की? अगर हां, तो यह पोस्ट आपकी मदद कर सकती है। हमने मैक पर प्रॉक्सी को सबसे तेज और आसान तरीके से क