השתמש ב- proxy ב- Openbox, Fluxbox, LXDE, Xfce ודומים

השיטה שתיאר להלן הושגה על ידי תרגום מאמר לספרדית ב- Arch Wiki על השימוש ב- פרוקסי. שיטה זו חייבת להיות תקפה לחלוטין לכל הפצה אחרת.

סביבות שולחן עבודה כמו Xfce o LXDE חסר כל יישום שמאפשר להם לנהל את השימוש ב- Proxy גלובלי במערכת, באופן שנוכל לעשות זאת גַמָד o KDE.

משתני סביבה

תוכניות מסוימות (כמו wget) משתמשות במשתני סביבה של הטופס "protocol_proxy" כדי לקבוע את הייצוג של פרוטוקול מסוים (למשל, HTTP, FTP, ...).

הנה דוגמה כיצד להגדיר את המשתנים הבאים:

export http_proxy=http://192.168.1.3:3128/
export https_proxy=http://192.168.1.3:3128/
export ftp_proxy=http://192.168.1.3:3128/
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

אם ברצוננו להפוך את המשתנים של סביבת ה- proxy הנ"ל לזמינים לכל המשתמשים, אנו יכולים להוסיף סקריפט, למשל "Proxy.sh"מבפנים /etc/profile.d/. על התסריט להיות בעל הרשאות ביצוע.

# chmod +x /etc/profile.d/proxy.sh

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

function proxy(){
echo -n "username:"
read -e username
echo -n "password:"
read -es password
export http_proxy="http://$username:$password@proxyserver:8080/"
export https_proxy="http://$username:$password@proxyserver:8080/"
export ftp_proxy="http://$username:$password@proxyserver:8080/"
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
echo -e "\nProxy environment variable set."
}
function proxyoff(){
unset HTTP_PROXY
unset http_proxy
unset HTTPS_PROXY
unset https_proxy
unset FTP_PROXY
unset ftp_proxy
echo -e "\nProxy environment variable removed."
}


10 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   אַיָל דיג'ו

    האמת שמעולם לא השתמשתי בשרת פרוקסי למה זה?

    1.    elav <° לינוקס דיג'ו

      ובכן ... לפרוקסי יש שימושים רבים. פרוקסי משמש ליירט את חיבורי הרשת שלקוח יוצר לשרת יעד. מה קורה, כפי שאמרתי, יש לו שימושים רבים. בואו נראה איך אני מסביר אתכם בצורה פשוטה:

      a) Digamos que en la PC de tu empresa navegas mediante un Proxy. Si este tiene la función de caché y entras por ejemplo a desdelinux.net, toda la información que recibas se guardará en la caché del mismo. Entonces, cuando vuelvas a acceder en otro momento, el acceso será un poco más rápido porque tendrás algunos elementos en dicha caché.

      b) Digamos que te conectas desde una PC en tu empresa y quieres acceder a desdelinux.net. Esa PC cuando tu vas a navegar, le hace la petición al Servidor Proxy de tu empresa y según las restricciones que tengas, este servidor envía tu petición a Internet o te la rechaza.

      אלה שני מקרים אופייניים. שרת פרוקסי יכול להיות משהו או טוב מאוד, או מאוד מאוד רע (כמו במקרה שלי).

      למידע נוסף ראה קישור זה

      1.    אומץ דיג'ו

        וזה עובד גם לעקוף מסננים, בל נשכח

        1.    KZKG ^ גאארה <"לינוקס דיג'ו

          זהו סוג אחר של פרוקסי 🙂

  2.   ארטורו מולינה דיג'ו

    רציתי לשאול את הכותב האם האם הוא שיתף אי פעם חיבור לאינטרנט באמצעות PAN (Bluetooth)? עשיתי את זה ב- win 7 וב- XP, בהם היה לי את החיבור, העליתי פרוקסי (perProxy המיוצר בג'אווה) ובמכונה השנייה דרך ה- PAN, הגדרתי את Firefox עם ה- IP והפורט. כשעברתי ללינוקס כבר לא ידעתי לעשות PAN בין מכונות.

  3.   אריאל דיג'ו

    שלום, צהריים טובים,
    אני משתמש בלובונטו מאושר ונתקלתי בבעיה שאני משתמש בחיבור המכללה שלי (עם proxy) על בסיס יומי ובחיבור הביתי שלי גם (ללא proxy). לכן, אם אני מגדיר את ה- proxy לכל המערכת, עלי לשים ולהסיר אותו תלוי אם אני בקולג 'או לא.

    האם יש דרך להפוך את התהליך הזה לאוטומטי, כך שבהתאם לרשת ה- Wi-Fi שאליה אתה מתחבר, ניתן להפעיל אותו או לא?

    ברכה.

    1.    KZKG ^ גאארה דיג'ו

      שלום אחר צהריים טובים 🙂
      איך זה שאתה מגדיר את ה- proxy עבור המערכת שלך? לפי איזו פקודה?

      אני יכול לתכנת סקריפט שמזהה את ה- Wifi אליו אתה מחובר, ובהתאם למי מהם מדובר ... להשתמש בשרת proxy או אחר.

      ברכות וברכה.

      1.    jerrykpg דיג'ו

        שלום לכולם! אני עובד עם LXDE מזה זמן, ובעניין דומה לזה של אריאל נאלצתי להגדיר פרוקסי שיחבר לאינטרנט.
        עברתי על התיעוד ב- AskUbuntu ונתקלתי במישהו ששאל משהו דומה והתשובה הייתה מאוד מועילה! אני משאיר את הקישור למקרה שמישהו מעוניין להסתכל עליו: http://askubuntu.com/q/175172/260592
        ולסיום, הייתי רוצה לדעת אם KZKG ^ גאארה תיכנת את התסריט שמזהה Wifi ומשנה את ה- proxy בהתאם לרשת ... האמת תהיה שימושית מאוד אם אחליט לשתף אותו.

        תודה רבה וברכה!

  4.   עַצלָן דיג'ו

    היי, אני משתמש ב- slackware 14.1 ועשיתי את החלק של התסריט נכון, מה שלא מצאתי במערכת שלי היה הקובץ .bashrc

  5.   Baphomet דיג'ו

    מאמר זה קצת ישן, אבל אני עדיין אכתוב לך בו כי נראה שזה הדבר הכי קרוב לבעיה שלי:
    מה עלי לעשות כאשר למשתמש שלי יש את הטופס USER @ COMPANY? אם שמים לב; שתי ארובות יישארו על אותו קו!