2014-07-24 2 views
22

मेरा मानना ​​है कि मेरा काम प्रॉक्सी मुझे एटम पर थीम और पैकेज जोड़ने में सक्षम होने से रोक रहा है। वरीयता मेनू से, मुझे मिलता है:विषयों और पैकेजों के लिए atom.io से कनेक्ट करने में सक्षम नहीं

फीचर्ड पैकेज और थीम प्राप्त करना विफल रहा। छिपाएं उत्पादन ...

tunneling socket could not be established, cause=140499728967552:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:766: 

यह यह मेरी $https_proxy चर का उपयोग करने के लिए संभव है? Https का उपयोग न करने के लिए इसे कॉन्फ़िगर करने का कोई तरीका है?

उत्तर

26

आप ~/.atom/.apmrc (या विंडोज़ में Atom\resources\app\apm\node_modules\atom-package-manager\.apmrc) में अपनी प्रॉक्सी सेटिंग्स कॉन्फ़िगर कर सकते हैं। प्रति apm README:

आप एक प्रॉक्सी तुम इतनी तरह अपने ~/.atom/.apmrc फ़ाइल में https द्वारा प्रॉक्सी config की स्थापना करके इसका इस्तेमाल करने के एपीएम कॉन्फ़िगर कर सकते हैं उपयोग कर रहे हैं:

https-proxy = https://9.0.2.1:0 
+3

एक और नोटिस: यदि आप सीएनटीएलएम का उपयोग करते हैं या सिर्फ 'लोकलहोस्ट' प्रॉक्सी के रूप में उपयोग करते हैं, तो आपको इसे http: // के साथ निर्दिष्ट करना होगा अन्यथा यह काम नहीं करेगा। http-proxy = http: // localhost: 3128 – janhink

+2

मैं सीएनटीएलएम का उपयोग कर रहा हूं और मैंने http-प्रॉक्सी सेट करने के लिए ~/.atom/.apm/.apmrc संपादित किया है। हर बार जब मैं परमाणु लॉन्च करता हूं तो यह इस रेखा को हटा देता है। –

+0

@ eric.frederich आप प्रॉक्सी को स्थायी परिवर्तन के रूप में कैसे कॉन्फ़िगर करते हैं – kikicarbonell

2

एटम का उपयोग करेगा अपने शैल के प्रॉक्सी चर (जैसे $https_proxy) यदि आप एक चर से एटम शुरू करते हैं जिसमें इन चर सेट हैं। काम करने के लिए आपको एटम कमांड लाइन टूल्स स्थापित करने की आवश्यकता है।

एक खोल से, आप वर्तमान निर्देशिका के लिए संपादक खोलने के लिए बस atom टाइप कर सकते हैं। यह प्रॉक्सी चर सहित, इस खोल से सभी पर्यावरण चर का उपयोग करेगा।

मुझे कॉन्फ़िगरेशन फ़ाइल में चर सेट करने से यह बहुत आसान लगता है।

2

मैंने @AlexMooney द्वारा उल्लिखित मेरी प्रॉक्सी सेट करने के लिए ~/.atom/.apmrc फ़ाइल संपादित की, लेकिन अभी भी त्रुटियां मिलीं। समाधान

proxy = http://host:port 
strict-ssl = false 
कि ~/.atom/.apmrc फ़ाइल में

लिखने के लिए किया गया था।

1

Windows के लिए आप आसानी से कमांड लाइन के माध्यम से https द्वारा प्रॉक्सी कर सकते हैं:

amd config set https-proxy https://9.0.2.1:0 

यह सी के तहत संग्रहित किया जाना चाहिए:। \

.apmrc फ़ाइल में \ ... \ उपयोगकर्ता एपीएम

देखें कमांड के साथ userConfig

amd config list 
23

ऐसा लगता है कि एटम 1.0 के रूप में, वहाँ कुछ घटक है कि http-proxy और https-proxy चर का सम्मान करते हैं, और दूसरों है कि नहीं कर रहे हैं। उदाहरण के लिए, एटम के संस्करण के लिए प्रारंभिक जांच, लेकिन संकुलों की जांच http-proxy या https-proxy सेटिंग्स का सम्मान नहीं करती है।

मैं एटम मेरी प्रॉक्सी के रूप में फ़िडलर के साथ काम (127.0.0.1:8888 पर) निम्न कमांड चलाकर (Windows पर) प्राप्त करने में सक्षम था:

apm config set proxy http://127.0.0.1:8888 
apm config set strict-ssl false 

मैं निर्धारित करने की आवश्यकता नहीं किया था http-proxy या https-proxy । मुझे नहीं पता कि इन सेटिंग्स को बहिष्कृत किया गया है या नहीं, लेकिन वे 1.0 में भरोसेमंद काम नहीं कर रहे हैं। सेटिंग proxy काम करता है (और स्वचालित रूप से स्वयं को टीएलएस 1.2 में अपग्रेड करता है)।

मेरी %USERPROFILE%\.atom\.apmrc फ़ाइल की सम्पूर्णता है:

strict-ssl=false 
proxy=http://127.0.0.1:8888/ 
+0

यह एकमात्र उत्तर है जो मेरे लिए काम करता है! मैंने ** http-प्रॉक्सी, https-प्रॉक्सी ** हटा दिया है और परमाणु को पुनरारंभ किया है !!! धन्यवाद ! –

+0

आपका उत्तर काम किया! धन्यवाद! सिवाय इसके कि मुझे आईपी एड्रेस और पोर्ट को मेरी कंपनी के प्रॉक्सी आईपी और पोर्ट में बदलने की जरूरत है – compski

3

मैं एटम 1.0 इधर-उधर विंडोज 7 पर इस त्रुटि हो रही थी, जब संकुल को देखने के लिए कोशिश कर रहा। मेरे मामले में https https के बजाय http प्रोटोकॉल का उपयोग करने के लिए https-प्रॉक्सी चर सेट करके समस्या हल हो गई थी। इसलिए निम्न दोनों पैरामीटरों का सटीक समान मूल्य है।

यहाँ

proxy=http://[host]:[port]/ https-proxy=http://[host]:[port]/

कि नीचे @NYCdotNet से जवाब का उपयोग करने के

strict-ssl=false 

के रूप में काम नहीं किया सुझाव दिया फ़ाइल .atom.apmrc ~ से मान हैं मैं कुछ संकुल देखने में सक्षम था लेकिन जीआईटी से टाइमआउट त्रुटि के साथ स्थापना विफल रही।

0

नई pakage स्थापित करने के लिए एटम के लिए प्रॉक्सी विन्यास, बस खुले अध्यक्ष एवं प्रबंध निदेशक और इन आदेशों को चलाने के लिए:

  • एपीएम config सेट सख्त-ssl झूठी
  • एपीएम config सेट प्रॉक्सी your_proxy
  • एपीएम config सेट your_proxy
संबंधित मुद्दे