Proxy Server आपके और Internet के बीच एक Mediator या Representative का काम करता है. जब आप किसी Block Website को Proxy Server के जरिये खोलते है तो Internet पर आपका IP Address Hide कर दिया जाता है और कोई एक ऐसा IP Address Show कराया जाता है जिस पर वह Site Block न हो. इस तरह से आपके और आपके Internet Server के बीच Proxy Server एक Bypass Connection तैयार कर देता है. जिससे आप Block Websites को Open कर पाते है. जब आप ऐसा करते है तो आप Internet पर गुमनाम रहते है Proxy Server आपकी असली पहचान को Hide कर देता है.
प्रॉक्सी सर्वर कैसे काम करता है अगर इस बारे में बात की जाये तो दोस्तों यह तो आपको मालूम ही होगा Internet से जुड़े सभी कंप्यूटर का अपना एक Unique IP Address होता हैं जो की उन कंप्यूटर का Identification बताता है और इसी IP Address के द्वारा ही Internet को पता चलता है की कौन सा कंप्यूटर किस Location पर काम कर रहा है जिससे सही Data सही कंप्यूटर तक पहुँचाया जा सके.
Proxy Server भी एक प्रकार का कंप्यूटर होता है और इसका भी एक Unique IP Address होता है. आपको जब कोई Resource जैसे कोई Website या File चाहिए ती है तो उसके लिए आपका कंप्यूटर सबसे पहले Proxy Server को Request - http, https, ftp भेजता है.
Proxy Server पर जैसे ही कोई निवेदन आता है यह आपके लिए उस निवेदन को उस Destination सर्वर पर Send कर देता है जहाँ पर वह Resource Website या File Store की जाती है. इसके लिए आपके Computer और Server के बीच आमतौर पर कोई Communication नही होता इसलिए Server को आपके कंप्यूटर के IP Address का पता नही चल पता इस के द्वारा आपके System की Identity Hide कर दिया जाता है.
Proxy Server का उपयोग ज्यादातर सुरक्षा कारण से अपना IP Address Hide करने के लिए किया जाता है इसके अलावा आप भी किसी Blocked Website को Access करने के लिए भी इसका Use किया जाता है.
Internet की Speed बढाने के लिए किसी संगठन में एक अच्छा Proxy Server लगा कर Network Performance को बढ़या जा सकता है. Proxy Server किसी Website या File को अपने Cache Memory में Store कर लेता है इससे जब भी आप उस Website को देखना चाहें तो वह सीधे Proxy Server के Local Storage से आप तक पहुँच सकता है यानी Website को Server को Request भेजने की जरूरत नही पड़ेगी इससे समय और Bandwidth की बचत होगी.
IP Address को Hide करने के लिए यदि आप किसी Website को सीधे अपने Computer से Access करते है. वह Server जहाँ उस Website को Host किया गया है उस तक आपका IP Address पहुँच जाता है जिससे आपके Location के अलावा आपके बारे में कुछ अन्य व्यक्तिगत जानकारियाँ Add की जा सकती है. लेकिन आप Proxy Server की मदद से आपने IP Address की Identiy को Hide कर सकते है.
Block की गई Website को Access करने के लिए Proxy Server का उपयोग किया जाता है. अक्सर आपने देखा होगा की आपके School, College, Office के Computer में कुछ Restrictions लगे होते है जिससे आप Internet पर कुछ चीजों को देख नही पाते है इसके अलावा भौगोलिक स्थान या देश के अनुसार Company या Government द्वारा भी कई Websites पर प्रतिबंध लगे होते है इन सारी सुरक्षा प्रतिबंध और Filters को Bypass करने के लिए Proxy Server का उपयोग किया जाता है.
Proxy Server का उपयोग System की Security को बढाने के लिए भी किया जाता है. क्योंकि किसी भी संस्था के लिए अपने Server Hack होने और डेटा नुकसान होने का खतरा हमेंशा बना रहता है. ऐसी स्थिति में अक्सर Proxy Server का उपयोग किया जाता है.
Proxy Server निम्नलिखित प्रकार के होते है -
Anonymous Proxy
SSL Proxy
Transparent Proxy
Reverse Proxy
यह Proxy Client को Privacy उपलब्ध करता है. यह Client के IP Address को Hide कर देता है जिससे कि कोई भी व्यक्ति जैसे Hacker वगैरह Client की Location को Trace नही कर पाते है.
SSL (Secure Socket Layer) का प्रयोग किसी भी Online Transaction में होता है. जैसे आपने Flipkart से कोई भी सामान ख़रीदा तो उनकी Website में SSL proxy होती है जो हमारे Data को Online Shopping के समय Protect करती है. जिस Website के URL से पहले https होता है वाही SSL होता है.
Transparent Proxy में Client के Server के द्वारा Request को Internet को Forward भेजा जाता है. इसमें Client की Information को Hide नहीं किया जाता है. इसलिए इसे Forward Proxy भी कहते है.
Reverse Proxy का प्रयोग Internet से Request को Client Server तक पहुचाने में किया जाता है.
यह Caching के लिए उपयोग होता है. जब कोई Client किसी Information को Access करता है तो वह उस Information को Save कर लेता है जब कोई दूसरा Client उसी Information को Access करता है तो वह अपनी Cache में से ही उस Information को Client को दे देता है. इससे Internet की Speed Increase हो जाती है.
Proxy Server IP Address को छिपा देता है इससे Client की पहचान किसी को मालूम नहीं होती है. Internet में जो भी Information जाती है वह Proxy Server की होती है. जिससे आपका Network Secure हो जाता है जिससे Hackers यह नहीं जान पाते की Actual में जो निवेदन आया है वह कहा से आया है.
यह Website को Block कर सकता है अगर Client किसी Website का Use नहीं करना चाहता है तो वह उसे इसके द्वारा Block कर सकता है.
Proxy Server के द्वारा Client Blocked Websites को भी Open कर सकते है. दोस्तों आपने देखा होगा की आपके Office में या College में कुछ Website जैसे कि- Social Media Sites Open नहीं होती है क्योंकि इन्हें Block किया गया होता है तो हम Proxy Server के द्वारा इन Websites को भी Open कर सकते है.