प्रॉक्सी कॉन्फ़िगरेशन फ़ाइल को पुनः लोड करने के लिए क्रोम को कैसे मजबूर करें?


14

मैं अक्सर अपने लैपटॉप (OSX) को विभिन्न वाईफाई क्षेत्रों के बीच ले जाता हूं, लेकिन मेरे होम बेस में एक ईथरनेट कनेक्शन है और यह मेरे ऑर्गनाइजेशन के प्रॉक्सी.पैक फाइल पर निर्भर करता है। जब सड़क पर एक स्टेंट के बाद फिर से कनेक्ट किया जाता है, तो मुझे अक्सर एक समस्या मिलती है जहां पृष्ठ केवल क्रोम या फ़ायरफ़ॉक्स में लोड नहीं होते हैं। वे अंत में केवल समय निकालते हैं। मुझे लगता है कि यह इस तथ्य से संबंधित है कि प्रॉक्सी को उपयोगकर्ता नाम और पासवर्ड की आवश्यकता होती है - शायद यह सिर्फ अनौपचारिक अनुरोधों या कुछ को छोड़ देता है।

मुझे परीक्षण और त्रुटि से पता चला कि फायरफॉक्स में, अगर मैं प्रॉक्सी सेटिंग्स पर जाता हूं, और प्रॉक्सी कॉन्फ़िगरेशन पर "पुनः लोड" दबाता हूं, तो समस्या दूर हो जाती है। आखिरकार क्रोम प्रॉक्सी प्रमाणीकरण संवाद को पॉप अप करेगा, लेकिन यह देखना मुश्किल हो सकता है (आमतौर पर गलत स्पेस विंडो में आता है, कभी-कभी सीधे गायब हो जाता है, अन्य एप्लिकेशन विंडो आदि के नीचे दफन किया जा सकता है)।

तो मेरा सवाल यह है कि मैं फ़ायरफ़ॉक्स के लिए काम करने के बाद से क्रोम को प्रॉक्सी.पैक फ़ाइल को पुनः लोड करने के लिए कैसे कह सकता हूं? (मुझे लगा कि मैंने स्थानीय रूप से प्रॉक्सी.पैक फ़ाइल को सहेजकर समस्या को हल किया था, लेकिन स्पष्ट रूप से नहीं)।


मुझे डायग्नोस्टिक टूल के बारे में सुनने में भी दिलचस्पी होगी जो यह समझने में मदद करेगा कि क्या चल रहा है।
स्टीव बेनेट

ऐसा लगता है कि समस्या का वास्तविक कारण यह हो सकता है: code.google.com/p/chromium/issues/detail?id=85529 क्रोम पूरी तरह से सभ्य प्रॉक्सी को अस्वीकार कर रहा है, शायद इसलिए कि प्रॉक्सी कुछ गैर-मानक अनुरोधों को अस्वीकार कर रहा है। बग रिपोर्ट में Google प्रोफ़ाइल सिंक की तरह)।
स्टीव बेनेट

जवाबों:


21

मज़ा है कि प्रॉक्सी ऑटो विन्यास फाइल (और वास्तव में Google क्रोम) की दुनिया में आपका स्वागत है!

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

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

chrome://net-internals/proxyservice.config
chrome://net-internals/proxyservice.init_log

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

क्रोम के बग डेटाबेस में आप पाएंगे कि अन्य डब्ल्यूडब्ल्यूडब्ल्यू ब्राउज़रों की तरह रन-टाइम स्विचेबल क्रोम-विशिष्ट प्रॉक्सी सेटिंग्स को अनुमति देने का अनुरोध किया गया है, जो आपकी समस्या से संबंधित है, तीन साल से खराब है और इसे "हम इसे ठीक नहीं करेंगे" के रूप में बंद कर दिया गया था। ", हालांकि अब वहाँ एक विस्तार माना जाता है (और कमांड-लाइन विकल्पों का एक सेट जो निश्चित रूप से, रन-टाइम स्विचेबल नहीं है)।

जैसा कि आपने देखा है, फ़ायरफ़ॉक्स में एक सरल "रीलोड" बटन है। जैसा कि आप तीन साल की बग चर्चा को पढ़कर देख सकते हैं, यह एक ऐसा क्षेत्र है जहां लोग इस बात से काफी नाखुश हैं कि फ़ायरफ़ॉक्स की तुलना में फीचर-ख़राब और विचित्र क्रोम कैसे हैं।

ध्यान दें कि यह आपकी अंतर्निहित समस्या का मूल कारण नहीं हो सकता है, लेकिन जब से आपने इसके बारे में नहीं पूछा है, तो इसके बारे में पर्याप्त विवरण के पास कहीं भी प्रदान करें, मैं इसे संबोधित नहीं करने जा रहा हूं। ☺


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

आह-हा! Proxyservice.config से एक दिलचस्प बात: मेरे (आवश्यक) प्रॉक्सी को "खराब" के रूप में चिह्नित किया गया था। मैं अनुमान लगा रहा हूं कि जब नेटवर्क कनेक्शन प्रवाह की स्थिति में था, तब क्रोम ने इसे एक्सेस करने की कोशिश की थी, तब असफल होने पर इसे खराब के रूप में चिह्नित किया। तो फिर यह बिना किसी प्रॉक्सी के वेब एक्सेस करने की कोशिश करता है - जिसे मेरा नेटवर्क अनुमति नहीं देगा। सौभाग्य से "खराब" परदे के पीछे एक बटन स्पष्ट है, इसलिए एक रास्ता है।
स्टीव बेनेट

उन दो नैदानिक ​​स्क्रीन के लिए धन्यवाद। क्रोम और परदे के पीछे निदान के लिए एक PITA थे। अब बहुत आसान है।
एमआर-यूरो

17

Chrome 29.x में, अब एक URL है chrome://net-internals/#proxyजिसमें "पुनः लागू सेटिंग्स" बटन है।

यह प्रॉक्सी सेटिंग्स को पुनः लोड करता है, जैसे PAC स्क्रिप्ट से।

दस्तावेज़ प्रॉक्सी सेटिंग्स को ओवरराइड करने के लिए कमांड लाइन विकल्प भी सूचीबद्ध करता है।


दिलचस्प। चूंकि मुझे मूल रूप से वर्णित किया गया था, इसलिए कुछ समय हो गया है, इसलिए मैं वास्तव में परीक्षण नहीं कर सकता, लेकिन यह प्रशंसनीय लगता है।
स्टीव बेनेट

मैं पुष्टि कर सकता हूं कि यह प्रॉक्सी सेटिंग्स को पुनः लोड करता है। धन्यवाद :)।
डेनिस नूचेनफेल

यह मेरे लिए भी काम किया।
वी आर ऑल मोनिका

1

Chrome को बंद करना और खोलना यह कर सकता है, लेकिन Chrome सिस्टम प्रॉक्सी का उपयोग करता है इसलिए शायद नहीं।

अगर मैं आप होते, तो मैं प्रॉक्सी खोल देता। pac, और देखता कि यह क्या कर रहा है, फिर एक प्रॉक्सी प्रोफ़ाइल सेट करें जिसे आप काम में सक्षम करेंगे और अन्यथा अक्षम कर देंगे, जो कि प्रॉक्सी से मेल खाती है।

आप इसे प्रबंधित करने के लिए प्रॉक्सी स्विचर जैसी किसी चीज़ का उपयोग कर सकते हैं ।


धन्यवाद, मैं उस रणनीति को फिलहाल चला रहा हूं। यह वास्तव में एक बहुत ही जटिल फ़ाइल है, लेकिन "निम्न 100+ डोमेन के लिए प्रॉक्सी का उपयोग न करें" के लिए उबालने लगता है।
स्टीव बेनेट

आह, तो सभी आंतरिक सामान, एक प्रॉक्सी का उपयोग न करें। यदि आप सभी 100+ डोमेन पर सेवाओं का उपयोग नहीं करते हैं तो आप थोड़े सेलेक्टिव हो सकते हैं। बस आप की जरूरत के लिए excemations जोड़ें।
पॉल

वास्तव में मुझे वह गलत लगा। यह बहुत सारे डोमेन के लिए प्रॉक्सी का उपयोग करता है । डिफ़ॉल्ट व्यवहार प्रतीत होता है: "PROXY; DIRECT" लौटें; (अर्धविराम से पहले टैब वर्ण)। मुझे नहीं मिला।
स्टीव बेनेट

"PROXY" शब्द के बाद और अर्ध-बृहदान्त्र से पहले कुछ होना चाहिए। यह सामान्य रूप से प्रॉक्सी सर्वर की एक सूची है, और यदि कोई भी अप्राप्य हो तो इसे अनुक्रम में एक्सेस किया जाना चाहिए। सूची में अंतिम "डाइरेक्ट" है, जिसका अर्थ है, आप किसी भी पूर्ववर्ती प्रॉक्सी से नहीं मिल सकते हैं, फिर वेबसाइट पर सीधे जाने का प्रयास करें।
पॉल 18

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

0

यह कुछ स्थानीय विकास कर रहा है, यह देखा कि यह विस्तार के कारण कॉर्प द्वारा स्थापित किया गया था जो प्रॉक्सी का प्रबंधन कर रहा था। गुप्त मोड बाईपास करता है और मैं अपने स्थानीय वेब सर्वर से जुड़ सकता हूं।

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