כיצד להשתמש ב- proxy ב- Turpial עם LMDE Xfce


Xfce הוא מעולה סביבת שולחן עבודה, אבל חסרות לו כמה אפשרויות שהופכות אותו לא לגמרי שלם מבחינתי. אחד מהם הוא השימוש ב פרוקסי גלובלי, למרות כבר ראינו כיצד לפתור בעיה זו.

גם ראינו כיצד לשנות טורפיאלי כך שהוא יתחבר לשרת מקומי Status.Net. עם גַמָד ו - פרוקסי גלובלי אין לזה שום בעיה, אבל עם Xfce הדבר משתנה. כמו שהוא אמר לי וויל אלווארז (aka שטן), מפתח מוביל של טורפיאלי:

נכון לעכשיו יש לנו רק תמיכה ב- Gnome proxy מכיוון שזו סביבת שולחן העבודה בה אנו משתמשים אך אין לי שום בעיה לכלול את הקוד הדרוש כדי לגרום לו לעבוד גם ב- Xfce, למעשה זה יהיה נהדר.

אז במה אנחנו מחכים טורפיאל 2.0 כוללים תמיכה ב Xfce, נוכל לגרום לך להשתמש פרוקסי באופן ידני. לשם כך עלינו לבצע התאמה קטנה בקובץ /usr/share/pyshared/turpial/api/interfaces/http.py

הדבר הראשון שאנו עושים הוא לבצע גיבוי של אותו קובץ, או שאפשר לעשות בו גרסה, לעשות את זה כמוני. השורות שעלינו לשנות הן הבאות:

אם detect_desktop_environment () == 'gnome' ו- GCONF: gclient = gconf.client_get_default () if gclient.get_bool ('/ system / http_proxy / use_http_proxy'): proxies ['http'] = "% s:% d"% (
gclient.get_string ('/ system / http_proxy / host'), 
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'))

זה שמעניין אותנו מודגש מודגש. מה שעשיתי היה להעתיק את כל השורות האלה, ומתחת לשורות המקוריות שמתי את זה:

if detect_desktop_environment () == 'xfce':
gclient = gconf.client_get_default () אם gclient.get_bool ('/ system / http_proxy / use_http_proxy'): proxies ['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. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   dasht0 דיג'ו

    ובמקרה שהאימות הוא באמצעות משתמש וסיסמא?