विंडोज विस्टा में सभी विंडोज अनुप्रयोगों के लिए वैश्विक प्रॉक्सी सेटिंग्स


53

इंटरनेट का उपयोग करने वाले सभी अनुप्रयोगों के लिए कुछ प्रॉक्सी सर्वर लागू करने के लिए मैं विंडोज (विस्टा) कैसे बनाऊं?


2
क्या यह प्रश्न विन 7 और 8 पर भी लागू किया जा सकता है?
सिमोन

जवाबों:


53

संक्षिप्त उत्तर है: आप नहीं कर सकते। कोई "वैश्विक" प्रॉक्सी सेटिंग नहीं है, क्योंकि प्रॉक्सी का उपयोग व्यक्तिगत अनुप्रयोगों (जैसे कि इंटरनेट एक्सप्लोरर, फ़ायरफ़ॉक्स, आदि) द्वारा किया जाता है, विंडोज़ द्वारा ही नहीं। हालांकि, कुछ प्रोग्राम आंतरिक रूप से वेब पर पहुंचने के लिए इंटरनेट एक्सप्लोरर पुस्तकालयों का उपयोग करते हैं, इसलिए वे IE सेटिंग का उपयोग करेंगे, जैसा कि फ़ेडरलाइड द्वारा पोस्ट किया गया है

आप व्यक्तिगत अनुप्रयोगों को परदे के पीछे का उपयोग करने के लिए बाध्य कर सकते हैं, भले ही एप्लिकेशन खुद को प्रॉक्सी का समर्थन न करें, जैसे कि FreeCAP या प्लगइन्स का उपयोग करके ।

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


यह उत्तर अधिक सही है, क्योंकि सभी सॉफ्टवेयर इंटरनेट एक्सप्लोरर के लिए प्रॉक्सी सेटिंग्स का उपयोग नहीं करते हैं। कुछ सॉफ्टवेयर आपको इंटरनेट एक्सप्लोरर के समान सेटिंग्स का उपयोग करने का विकल्प देते हैं, लेकिन उनमें से सभी ऐसा नहीं करते हैं।
TFM

1
+1 FreeCap बिल्कुल वही है जिसकी मुझे बहुत लंबे समय से आवश्यकता थी! धन्यवाद।
मोहम्मद देहघन

क्या आप जानते हैं कि विजुअल स्टूडियो IE पुस्तकालयों का उपयोग करता है?
J86

14

डिफ़ॉल्ट प्रॉक्सी सेटिंग्स इंटरनेट एक्सप्लोरर के विकल्पों में सेट की जाती हैं।

उपकरण-> इंटरनेट विकल्प-> कनेक्शन टैब-> लैन सेटिंग्स बटन

यहां निर्दिष्ट प्रॉक्सी जानकारी सिस्टम डिफ़ॉल्ट होगी। हालांकि, सभी एप्लिकेशन डिफ़ॉल्ट प्रॉक्सी सेटिंग्स का उपयोग नहीं करते हैं।


1
आप कंट्रोल पैनल के माध्यम से इंटरनेट के विकल्पों पर भी पहुँच सकते हैं
चक

3
यदि आप प्रॉक्सी सर्वर के माध्यम से विंडोज़ अपडेट को सक्षम करना चाहते हैं, तो पहले यह कमांड चलाएँ Netsh winhttp import proxy source=ie:। स्रोत: answers.oreilly.com/topic/...
KNB

जिस तरह से मैं सामान्य रूप से प्रॉक्सी सेटिंग्स में जाता हूं (विंडोज 8+ में) Ctrl+X-C(कमांड प्रॉम्प्ट के लिए) या Ctrl+X-A(एडमिन प्रॉम्प्ट के लिए) और इंटरनेट विकल्पinetcpl.cpl लाने के लिए निष्पादित होता है , और फिर कनेक्ट टैब और लैन सेटिंग्स बटन पर क्लिक करें। विस्टा के लिए, यह हो सकता है (चलाएं संवाद), प्रवेश > > > । यदि आप पीछा करने के लिए सही कटौती करना चाहते हैं, तो कमांड सीधे इंटरनेट विकल्प कनेक्शन टैब पर खुलता है । आपको विंडोज के पुराने संस्करणों (जैसे विस्टा) के लिए नंबर को ट्विक करना पड़ सकता है। Ctrl-Rcmd[Enter]inetcpl.cpl[Enter]control inetcpl.cpl,,4
रुबिनोरेल्स

नहीं, "इंटरनेट विकल्प"> वर्तमान उपयोगकर्ता <, HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet सेटिंग्स में संग्रहीत के लिए सेटिंग्स हैं। तो यह केवल वर्तमान उपयोगकर्ता खाते में चलने वाली संभावनाओं के लिए है, स्थानीय सिस्टम खाते में चलने वाली सेवाओं के लिए नहीं
क्लाऊस

11

आप netsh.exe का उपयोग करके एक वैश्विक, मशीन स्तर प्रॉक्सी सेट कर सकते हैं। Daud:

netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>

1
Windows के पूर्व-विस्टा संस्करण ProxyCfg.exe का उपयोग करते हैं
निक वेस्टगेट

9

Proxifier

यहाँ छवि विवरण दर्ज करें

बॉक्स से बाहर, आप उपयोग करने के लिए सभी अनुप्रयोगों के लिए एक वैश्विक प्रॉक्सी सेट नहीं कर सकते। यद्यपि आप इंटरनेट एक्सप्लोरर में अपने प्रॉक्सी विवरण दर्ज कर सकते हैं, क्योंकि फ़ेयरडेल सुझाव देता है, यह केवल कुछ अनुप्रयोगों के लिए काम करेगा (ज्यादातर विंडोज ऐप, लेकिन Google क्रोम इन सेटिंग्स का उपयोग करता है।)

प्रिविक्सी ठीक वही करता है जो आप बाद में हैं। यह प्रॉक्सी के लिए एक कनेक्शन स्थापित करेगा और इसे बाहर के सभी ट्रैफ़िक को रूट करेगा (स्थानीय ट्रैफ़िक को छोड़कर)। यह विंडोज और ओएस एक्स दोनों पर काम करता है, और यहां तक ​​कि एक पोर्टेबल संस्करण भी है।

प्रॉक्सिफ़ायर एक ऐसा प्रोग्राम है जो नेटवर्क एप्लिकेशन की अनुमति देता है जो HTTPS या SOCKS प्रॉक्सी या प्रॉक्सी सर्वर की एक श्रृंखला के माध्यम से प्रॉक्सी सर्वर के माध्यम से काम करने का समर्थन नहीं करता है।

Proxifier के साथ आप किसी भी इंटरनेट क्लाइंट (ब्राउज़र, FTP, IRC, BitTorrent, मैसेंजर, टेलनेट, SSH, वीडियो / ऑडियो, गेम ...) के साथ काम कर सकते हैं एक नेटवर्क के माध्यम से जो इंटरनेट से एक फ़ायरवॉल (केवल एक ओपन पोर्ट) द्वारा अलग किया जाता है। फ़ायरवॉल को बायपास करने के लिए एक प्रॉक्सी सुरंग के लिए आवश्यक है)।

मैं भी करने के लिए इस कार्यक्रम का इस्तेमाल किया का जवाब मेरी सेना स्टीम (और अन्य कार्यक्रमों है कि प्रॉक्सी सेटिंग्स निर्दिष्ट नहीं करते हैं) एक प्रॉक्सी का उपयोग करने के सवाल।


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

7

आप सभी उपयोगकर्ताओं के लिए डिफ़ॉल्ट प्रॉक्सी सर्वर सेट करने के लिए समूह नीति का उपयोग कर सकते हैं :

समूह नीति में: स्थानीय कंप्यूटर नीति - कंप्यूटर कॉन्फ़िगरेशन - प्रशासनिक टेम्पलेट - विंडोज कंपोनेंट -इंटरनेट एक्सप्लोरर - "प्रति उपयोगकर्ता 'की तुलना में प्रति मशीन सेटिंग" प्रति प्रॉक्सी बनाएं "सक्षम करें। यह सेटिंग ऐसा बनाती है जिससे आपको सेटिंग्स को पुन: असाइन करने की आवश्यकता नहीं है हर बार एक अलग उपयोगकर्ता मशीन में प्रवेश करता है।

स्थानीय कंप्यूटर नीति - उपयोगकर्ता कॉन्फ़िगरेशन - विंडोज सेटिंग्स - इंटरनेट एक्सप्लोरर रखरखाव - कनेक्शन - प्रॉक्सी सेटिंग्स। (आप प्रॉक्सी सेटिंग यहां परिभाषित कर सकते हैं)

स्थानीय कंप्यूटर नीति - उपयोगकर्ता कॉन्फ़िगरेशन - विंडोज सेटिंग्स - इंटरनेट एक्सप्लोरर रखरखाव - यूआरएल (आप अपना डिफ़ॉल्ट होम पेज, एक्ट्रा, यहां सेट कर सकते हैं)

प्रॉक्सी सर्वर का उपयोग करने के लिए विंडोज अपडेट को कॉन्फ़िगर करने का एक विकल्प भी है :

Netsh winhttp set proxy myproxy

Netsh winhttp set proxy myproxy:80 ";bar"

Netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.   contoso.com"

हमारे वातावरण में हमने प्रयोग करके समाप्त किया: netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"


1

यदि आपके पास फ़िडलर है, तो आप अपने ब्राउज़र से अनुरोधों को देख सकते हैं जब आप पहले से ही प्रमाणित हो चुके हैं और प्रॉक्सी-प्राधिकरण शीर्षक की प्रतिलिपि बना रहे हैं, तो अपने प्रोग्राम से अनुरोधों को कैप्चर करने और अनुरोध करने के लिए हेडर पेस्ट करने से पहले एक ब्रेकपॉइंट सेट करें। या आप OnBeforeRequest (Ctrl + R) के अंदर एक कस्टम नियम जोड़ सकते हैं:

if(!oSession.oRequest.headers.Exists("Proxy-Authorization")){
    oSession.oRequest.headers.Add("Proxy-Authorization", "Basic xxxxxxxxxxxxx");
}

जहां xxxxx वह है जिसे आपने ब्राउज़र के अनुरोध से कैप्चर किया है। यद्यपि यह एक स्थायी समाधान नहीं है, यह सरल है और ठीक काम करता है। नियम जोड़ने से स्ट्रीमिंग भी चालू हो जाती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.