Ubuntu सॉफ्टवेयर सेंटर के साथ काम करने के लिए प्रॉक्सी प्रमाणीकरण कैसे कॉन्फ़िगर करें?


19

मैंने apt config में प्राप्त करने का प्रयास किया है :: http :: प्रॉक्सी और नेटवर्क में> नेटवर्क प्रॉक्सी उपयोगकर्ता के साथ और पासवर्ड के बिना: पासवर्ड @ सर्वर: पोर्ट और पर्यावरण चर का उपयोग http_proxy और https_proxy। काम करने के लिए कुछ भी नहीं लगता है, एक भी प्रॉक्सी प्रमाणीकरण पॉपअप विंडो नहीं है।

केवल प्रॉक्सी कॉन्फ़िगरेशन काम कर रहा है फ़ायरफ़ॉक्स एडिट> वरीयताएँ> उन्नत> नेटवर्क> कनेक्शन> सेटिंग्स> मैनुअल प्रॉक्सी कॉन्फ़िगरेशन।

  • प्रॉक्सी को मैन्युअल रूप से सेट करने के लिए gconf का उपयोग करना काम नहीं करता है

पिछले उबंटू संस्करणों में सिनैप्टिक का उपयोग करना बहुत सरल था।


IcedTea स्थापित करने की कोशिश कर रहा है: रिपॉजिटरी जानकारी डाउनलोड करने में विफल। अपना इंटरनेट संपर्क जांचे। विवरण: डब्ल्यू: प्राप्त करने में विफल archive.canonical.com/ubuntu/dists/oneiric/partner/binary-amd64/... 407 प्रॉक्सी प्रमाणीकरण आवश्यक, डब्ल्यू: प्राप्त करने में विफल archive.canonical.com/ubuntu/dists/oneiric/partner/ बाइनरी- i386 /… 407 प्रॉक्सी प्रमाणीकरण आवश्यक
अगस्तो

1
मैंने समस्या को प्रदर्शित करने के लिए एक सरल परीक्षण किया है: 1) एक खोल खोलें; 2) 'sudo su' का उपयोग करके उपयोगकर्ता को रूट में बदलें; 3) शेल वातावरण में प्रॉक्सी चर (# निर्यात http_proxy) घोषित करें; 4) एक ही शेल का उपयोग करके सॉफ़्टवेयर-सेंटर खोलें; 5) कुछ पैकेज स्थापित करने का प्रयास करें, यह विफल हो जाएगा; 6) एक ही शेल प्रकार 'wget http: /www.google.com' का उपयोग करके यह प्रॉक्सी का उपयोग करके Google पेज को सही ढंग से डाउनलोड करेगा।
अगस्तो

मेरी पोस्ट यहाँ देखें: askubuntu.com/a/707754/476968
Tshilidzi Mudau

जवाबों:


13

के पास जाओ /etc/aptapt.confयदि आपके पास वहाँ नहीं है तो फ़ाइल बनाएँ । निम्नलिखित पंक्तियाँ वहाँ लिखें।

Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";

बचाओ। आप कर चुके हैं।


7
पाठ फ़ाइल में पासवर्ड संग्रहीत करना एक भयानक सुझाव है
Bћовић

1
@ B @овиЈ मैं सहमत हूं। विकल्प क्या है?
फियरलेसहैना

@ SHA1 अगर मुझे पता होता तो मैं एक उत्तर लिखता :) :)
Bћови

@ B @овиЈ apt.conf में पासवर्डों को संग्रहीत नहीं करने का एक संभावित विकल्प: वेब ब्राउज़र का उपयोग करके इंटरनेट का पहला उपयोग। यदि आवश्यक हो तो अपनी एक्सेस क्रेडेंशियल दर्ज करें। एक बार कनेक्ट होने के बाद, प्रॉक्सी शायद कुछ समय के लिए आपकी पहुंच को कैश कर देता है। अब apt.conf में केवल प्रॉक्सी नाम और पोर्ट के साथ इंटरनेट का उपयोग करने में सक्षम होना चाहिए। यह सामान्य है किसी अन्य अनुप्रयोग के लिए भी काम करना चाहिए।
अमोलबक

5

मुझे भी यही समस्या थी। हालांकि मैं था की स्थापना करके सफलता Acquire::http::proxyमें /etc/apt/apt.confप्रारूप में

Acquire::http::proxy "http://user:pass@host:port/";

ध्यान दें, मैंने शुरू में इसे डालने के लिए वेब पर कहीं एक सिफारिश का पालन किया था /etc/apt.conf। सही रास्ता है/etc/apt/apt.conf


1

डैश बटन में, "नेटवर्क" विकल्प चुनें। नेटवर्क कॉन्फ़िगरेशन स्क्रीन में आपको "नेटवर्क प्रॉक्सी"> "मैनुअल" का चयन करना चाहिए, अपना प्रॉक्सी डेटा टाइप करें और अंत में "सभी सिस्टम पर लागू करें"। यदि प्रमाणीकरण आवश्यक है, तो लॉगिन स्क्रीन दिखाई देगी।

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

gconftool-2 -t string -s /system/http_proxy/host "YOUR_PROXY_ADDRESS"
gconftool-2 -t int -s /system/http_proxy/port PROXY_PORT
gconftool-2 -t bool -s /system/http_proxy/use_http_proxy true

मुझे उम्मीद है कि यह मदद मिलेगी।


जैसा कि मैंने पहले ही नेटवर्क> नेटवर्क प्रॉक्सी> उपयोगकर्ता के साथ या बिना मैनुअल में कॉन्फ़िगरेशन को बताया है: प्रमाणीकरण के साथ प्रॉक्सी के लिए पासवर्ड काम नहीं कर रहा है, यह मेरा पहला विकल्प था। और gconftool कमांड लाइन का उपयोग करना, जैसा कि सुझाव दिया गया है, काम नहीं किया है। :(
अगस्तो

0

मैंने सिस्टम → नेटवर्क और लागू सिस्टम वाइड में प्रॉक्सी विवरण सेट किया था लेकिन सॉफ्टवेयर सेंटर (फ़ायरफ़ॉक्स ठीक था) का उपयोग करने में असमर्थ था।

मुझे एक और दर्ज करने की आवश्यकता है, लेकिन उस स्ट्रिंग में दर्ज मेरा वास्तविक उपयोगकर्ता नाम और पासवर्ड काम नहीं करेगा, लेकिन जब मैंने वास्तविक शब्द " उपयोगकर्ता: पास " में डाल दिया तो सॉफ्टवेयर सेंटर ने काम करना शुरू कर दिया!usernamepassword


0

आपको यह पुष्टि करने की आवश्यकता है कि आपका उपयोगकर्ता नाम या पासवर्ड इसमें होना चाहिए :या नहीं होना चाहिए @। मुझे इसी तरह की समस्या थी और जब मैंने अपना पासवर्ड बदला तो यह हल हो गया।


एक जिज्ञासा के साथ मैं जानना चाहता हूं कि इसकी समस्या वापस क्यों आ रही है?
rɑːdʒɑ

0

मैंने उपरोक्त सभी को लागू किया है और इसमें से कोई भी मेरे लिए काम नहीं करता है, भले ही wget, apt-get, curl, web ब्राउज़िंग, thunderbird और इस तरह के सभी वर्षों के लिए पूरी तरह से काम किया है। केवल सॉफ्टवेयर सेंटर ने काम नहीं किया।

हालाँकि, मैंने इसे 2-4 मिनट के लिए /etc/apt/apt.conf पर लागू करने के बाद 2-4 मिनट के लिए ग्रे स्क्रीन के साथ छोड़ दिया:

      Acquire::http::proxy "http://user:pass@host:port/"

और फिर जादुई रूप से यह काम करने लगा।


0

मैंने उबंटू में प्रॉक्सी सेटिंग्स सेट करने के लिए एक पायथन स्क्रिप्ट बनाई है

निम्नलिखित सेटिंग मान लें, आपको प्रासंगिक स्थानों पर प्रतिस्थापित करने की आवश्यकता है

  • प्रॉक्सी_ड्रेस 172.16.26.214
  • प्रॉक्सी_पोर्ट 3128
  • छंद_सुनाम राजा
  • प्रॉक्सी_पासवर्ड क्वीन

मैंने एक वीडियो बनाया है जो आपको सभी चरणों के माध्यम से ले जाता है:
Youtube - Ubuntu 12 13 14 में सरल और प्रामाणिक प्रॉक्सी सेटिंग्स सेट करना और 100% से अधिक कार्य करना।

कदम यहाँ विस्तृत हैं:

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

स्क्रिप्ट डाउनलोड करें setproxy.py

https://dl.dropboxusercontent.com/u/397422/setproxy.py

या

https://copy.com/ezPIBHwKhg3Ki8f6

मान लें कि आपने फ़ोल्डर setproxy.pyमें सहेज लिया हैDownloads

  • टर्मिनल प्रकार खोलें
  • सीडी ~ / डाउनलोड

जनरल कमान:
sudo अजगर setproxy.py proxy_address proxy_port proxy_username proxy_password
हमारे उदाहरण के लिए

  • sudo python setproxy.py 172.16.26.214 3128 king queen

प्रमाणीकरण के बिना सरल प्रॉक्सी के मामले में कमांड है:

  • sudo python setproxy.py 172.16.26.214 3128

यदि आपके पास python 3और ऊपर का उपयोग करते हुए चलता है python2.7 तो कमांड जैसा दिखेगा

  • sudo python2.7 setproxy.py 172.16.26.214 3128
  • sudo python2.7 setproxy.py 172.16.26.214 3128 king queen

0

यहाँ UBPROXY नामक एक अजगर कार्यक्रम का लिंक दिया गया है। नीचे दिए गए प्रॉक्सी प्रमाणीकरण सेट करने के लिए चरण दिए गए हैं।

http://code.google.com/p/ubproxy/downloads/detail?name=ubproxy

उपयोग करने की आज्ञा->

1. इस कार्यक्रम को डाउनलोड करें।

2. अपना टर्मिनल खोलें

3. "सीडी ~ / डाउनलोड" (यह मानते हुए कि आपका डाउनलोड इस निर्देशिका में मौजूद है)

4. "चामोद + x ubproxy"

5. "सुडो ।/ubproxy"


-1

अच्छी तरह से यह काम किया - हालांकि यह सिर्फ उपयोग करने के लिए काम नहीं किया Acquire::http::proxy "http://host:port/"- मुझे Acquire::http::proxy "http://user:pass@host:port/"प्रॉक्सी पर पासवर्ड नहीं होने के बावजूद भी उपयोग करना पड़ा (मैंने सिंटैक्स रखने के लिए "उपयोगकर्ता और पास" का उपयोग किया)।


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