วิธีใช้พร็อกซีใน Turpial กับ LMDE Xfce


Xfce เป็นเลิศ สภาพแวดล้อมเดสก์ท็อปแต่มันขาดตัวเลือกบางอย่างที่ทำให้มันไม่สมบูรณ์สำหรับฉัน หนึ่งในนั้นคือการใช้ Global Proxyแม้ เราได้เห็นวิธีแก้ปัญหานี้แล้ว.

ด้วย เราได้เห็นวิธีการปรับเปลี่ยน กังหัน เพื่อให้เชื่อมต่อกับเซิร์ฟเวอร์ภายในเครื่อง สเตตัส.เน็ต. กับ คำพังเพย และ Global Proxy สิ่งนี้ไม่มีปัญหา แต่ด้วย Xfce สิ่งที่เปลี่ยนแปลง อย่างที่เขาบอก วิลอัลวาเรซ (อาคาซาตาน)หัวหน้านักพัฒนาของ กังหัน:

ขณะนี้เรารองรับพร็อกซี Gnome เท่านั้นเนื่องจากเป็นสภาพแวดล้อมเดสก์ท็อปที่เราใช้ แต่ฉันไม่มีปัญหารวมถึงรหัสที่จำเป็นเพื่อให้ใช้งานได้ใน Xfce ด้วยซึ่งในความเป็นจริงจะดีมาก

ดังนั้นในสิ่งที่เรารอ เทอร์เพิล 2.0 รวมการสนับสนุนสำหรับ Xfceเราสามารถทำให้คุณใช้งานได้ หนังสือมอบฉันทะ ด้วยตนเอง ในการทำเช่นนี้เราต้องทำการปรับแต่งเล็กน้อยในไฟล์ /usr/share/pyshared/turpial/api/interfaces/http.py

สิ่งแรกที่เราทำคือสำรองไฟล์ดังกล่าวหรืออาจเป็นตัวแปรเช่นเดียวกับที่ฉันทำ บรรทัดที่เราต้องแก้ไขมีดังต่อไปนี้:

ถ้า detect_desktop_environment () == 'gnome' และ GCONF: gclient = gconf.client_get_default () ถ้า gclient.get_bool ('/ system / http_proxy / use_http_proxy'): proxies ['http'] = "% s:% d"% (
gclient.get_string ('/ system / http_proxy / โฮสต์'), 
gclient.get_int ('/ system / http_proxy / port'))
ถ้า gclient.get_bool ('/ system / http_proxy / use_same_proxy'): proxies ['https'] = proxies ['http'] elif gclient.get_string ('/ system / proxy / secure_host'): proxies ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / secure_host'), gclient.get_int ('/ system / proxy / secure_port'))

สิ่งที่เราสนใจจะเน้นเป็นตัวหนา สิ่งที่ฉันทำคือคัดลอกบรรทัดเหล่านั้นทั้งหมดและด้านล่างบรรทัดต้นฉบับที่ฉันใส่ไว้:

ถ้า detect_desktop_environment () == 'xfce':
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'))
ถ้า gclient.get_bool ('/ system / http_proxy / use_same_proxy'): proxies ['https'] = proxies ['http'] elif gclient.get_string ('/ system / proxy / secure_host'): proxies ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / secure_host'), gclient.get_int ('/ system / proxy / secure_port'))

โดยที่ฉันต้องเปลี่ยน 3 บรรทัดเท่านั้น (เน้นด้วยตัวหนา)

แน่นอนว่านี่ไม่ใช่วิธีแก้ปัญหาที่ชัดเจนเหนือสิ่งอื่นใดเพราะเมื่อพูดถึงการใช้งาน HTTPS ฉันไม่รู้ว่ามันจะใช้ได้หรือเปล่า แต่ในระหว่างนี้นี่คือสิ่งที่ช่วยแก้ปัญหาให้ฉันได้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ขีด0 dijo

    และในกรณีที่การพิสูจน์ตัวตนเป็นผู้ใช้และรหัสผ่าน?