एलएमडीई एक्सएफसीसह टर्पियलमध्ये प्रॉक्सी कसे वापरावे


एक्सफ्रेस एक उत्कृष्ट आहे डेस्कटॉप वातावरण, परंतु त्यात माझ्याकडे पूर्णपणे पूर्ण न होणारे काही पर्याय नाहीत. त्यापैकी एक म्हणजे वापर ग्लोबल प्रॉक्सी, जरी आम्ही या समस्येचे निराकरण कसे करावे हे आधीपासूनच पाहिले आहे.

तसेच कसे सुधारित करायचे ते आम्ही पाहिले टर्पियल जेणेकरून ते एका स्थानिक सर्व्हरशी कनेक्ट होईल स्थिती.नेट. सह gnome आणि त्याचे ग्लोबल प्रॉक्सी यामध्ये कोणतीही अडचण नाही, परंतु सह एक्सफ्रेस गोष्ट बदलते. जसे त्याने मला सांगितले विल अल्वेरेझ (उर्फ सैतान), आघाडी विकसक टर्पियल:

सध्या आमच्याकडे फक्त जीनोम प्रॉक्सीसाठीच समर्थन आहे कारण आपण वापरत असलेले डेस्कटॉप वातावरण आहे परंतु एक्सफ्रेसमध्ये कार्य करण्यासाठी आवश्यक असलेल्या कोडसह मला काहीच अडचण नाही, खरं तर ते छान आहे.

तर आपण ज्याची वाट पाहत आहोत टर्पियल २. 2.0 साठी समर्थन समाविष्ट करा एक्सफ्रेस, आम्ही आपल्याला वापरु शकतो प्रॉक्सी स्वतः. हे करण्यासाठी, आपल्याला फाईलमध्ये एक छोटेसे समायोजन करावे लागेल /usr/share/pyshared/turpial/api/interfaces/http.py

आम्ही करत असलेली पहिली गोष्ट म्हणजे त्या फाईलचा बॅकअप घ्या, किंवा एक प्रकार असू शकतो, मी केल्याप्रमाणेच करा. आम्हाला सुधारित करण्याच्या ओळी खालीलप्रमाणे आहेत:

जर डिटेक्ट_डेस्कटॉप_इन्व्हॉरमेंट () == 'जीनोम' आणि जीसीओएनएफ: gclient = gconf.client_get_default () असल्यास gclient.get_bool ('/ system / http_proxy / use_http_proxy'): प्रॉक्सी ['http'] = "% s:% d"% (
gclient.get_string ('/ system / http_proxy / ਮੇਜ਼ਬਾਨ'), 
gclient.get_int ('/ सिस्टम / http_ प्रॉक्सी / पोर्ट'))
if gclient.get_bool ('/ system / http_proxy / use_same_proxy'): प्रॉक्सी ['https'] = प्रॉक्सी ['http'] एलिफ gclient.get_string ('/ सिस्टम / प्रॉक्सी / सेफ_होस्ट'): प्रॉक्सीज ['https'] = "% s:% d"% (gclient.get_string ('/ सिस्टम / प्रॉक्सी / सेफ_होस्ट'), gclient.get_int ('/ सिस्टम / प्रॉक्सी / सेफ_पोर्ट'))

आपल्या आवडीचे एक ठळकपणे ठळक केले आहे. मी जे केले ते त्या सर्व रेषांची कॉपी करणे होते आणि मी खाली दिलेल्या मूळ रेषांखालील:

जर डिटेक्ट_डेस्कटॉप_ पर्यावरण () == 'एक्सएफएस':
gclient = gconf.client_get_default () gclient.get_bool ('/ system / http_proxy / use_http_proxy') असल्यास: प्रॉक्सी ('http'] = "% s:% d"% (
gclient.get_string ('10.10.0.5 .XNUMX '),
gclient.get_int ('3128'))
if gclient.get_bool ('/ system / http_proxy / use_same_proxy'): प्रॉक्सी ['https'] = प्रॉक्सी ['http'] एलिफ gclient.get_string ('/ सिस्टम / प्रॉक्सी / सेफ_होस्ट'): प्रॉक्सीज ['https'] = "% s:% d"% (gclient.get_string ('/ सिस्टम / प्रॉक्सी / सेफ_होस्ट'), gclient.get_int ('/ सिस्टम / प्रॉक्सी / सेफ_पोर्ट'))

जिथे मला फक्त 3 ओळी बदलाव्या लागल्या (ठळकपणे हायलाइट केलेले).

अर्थात हे निश्चित समाधान नाही, विशेषत: जेव्हा ते वापरायचे असते तेव्हा HTTPS हे कार्य करेल की नाही हे मला माहित नाही परंतु दरम्यानच्या काळात हेच माझ्या समस्येचे निराकरण करते.


एक टिप्पणी, आपले सोडून द्या

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   डॅशट 0 म्हणाले

    आणि प्रमाणीकरण वापरकर्ता आणि संकेतशब्दासह आहे त्या बाबतीत?