Χρησιμοποιήστε διακομιστή μεσολάβησης σε Openbox, Fluxbox, LXDE, Xfce και παρόμοια

Η μέθοδος που περιγράφω παρακάτω αποκτήθηκε μεταφράζοντας ένα άρθρο στα Ισπανικά στο Arch Wiki σχετικά με τη χρήση ενός πληρεξούσιο. Αυτή η μέθοδος πρέπει να είναι απολύτως έγκυρη για οποιαδήποτε άλλη διανομή.

Επιτραπέζια περιβάλλοντα όπως Xfce o LXDE δεν έχουν καμία εφαρμογή που τους επιτρέπει να διαχειρίζονται τη χρήση ενός Παγκόσμιου διακομιστή μεσολάβησης στο σύστημα, με τον τρόπο που μπορούμε να το κάνουμε Gnome 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.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 σχόλια, αφήστε τα δικά σας

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   ren dijo

    η αλήθεια δεν έχω χρησιμοποιήσει ποτέ έναν πληρεξούσιο για τι είναι;

    1.    elav <° Linux dijo

      Λοιπόν ... Ένας διακομιστής μεσολάβησης έχει πολλές χρήσεις. Ένας διακομιστής μεσολάβησης χρησιμεύει για την παρακολούθηση των συνδέσεων δικτύου που πραγματοποιεί ένας πελάτης σε έναν διακομιστή προορισμού. Τι συμβαίνει, όπως έλεγα, έχει πολλές χρήσεις. Ας δούμε πώς θα σας εξηγήσω με έναν απλό τρόπο:

      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.    Θάρρος dijo

        Και λειτουργεί επίσης για την παράκαμψη των φίλτρων, ας μην ξεχνάμε

        1.    KZKG ^ Gaara <"Linux dijo

          Αυτό είναι ένα άλλο είδος πληρεξούσιου 🙂

  2.   Άρθουρ Μολίνα dijo

    Ήθελα να ρωτήσω τον συγγραφέα εάν, έχει μοιραστεί ποτέ σύνδεση στο Διαδίκτυο μέσω PAN (bluetooth); Το έκανα στα win 7 και XP, στα οποία είχα τη σύνδεση, έθεσα έναν διακομιστή μεσολάβησης (perProxy κατασκευασμένος σε java) και στον άλλο υπολογιστή μέσω του PAN, διαμόρφωσα τον Firefox με την IP και τη θύρα. Όταν άλλαξα στο Linux, δεν ήξερα πλέον να κάνω ένα PAN μεταξύ των μηχανών.

  3.   Ariel dijo

    Γεια σας, καλό απόγευμα,
    Είμαι χαρούμενος χρήστης του Lubuntu και έχω αντιμετωπίσει το πρόβλημα που χρησιμοποιώ καθημερινά τη σύνδεση του σχολείου μου (με διακομιστή μεσολάβησης) και τη σύνδεση στο σπίτι μου (χωρίς διακομιστή μεσολάβησης). Επομένως, εάν διαμορφώσω τον διακομιστή μεσολάβησης σε ολόκληρο το σύστημα, πρέπει να τον ενεργοποιήσω και να τον απενεργοποιήσω ανάλογα με το αν είμαι στο κολέγιο ή όχι.

    Υπάρχει τρόπος αυτοματοποίησης αυτής της διαδικασίας, ώστε ανάλογα με το δίκτυο Wi-Fi στο οποίο συνδέεστε, να μπορεί να ενεργοποιηθεί ή όχι;

    Ένα χαιρετισμό.

    1.    KZKG ^ Γκάρα dijo

      Γεια καλησπέρα 🙂
      Πώς ρυθμίζετε το διακομιστή μεσολάβησης για το σύστημά σας; Με ποια εντολή;

      Θα μπορούσα να προγραμματίσω ένα σενάριο που ανιχνεύει το Wi-Fi στο οποίο είστε συνδεδεμένοι και ανάλογα με το ποια από αυτές είναι ... χρησιμοποιήστε έναν διακομιστή μεσολάβησης ή άλλο.

      Χαιρετίσματα και καλωσόρισμα.

      1.    Τζέρι dijo

        Γεια σε όλους! Δουλεύω με το LXDE για αρκετό καιρό και, για ένα θέμα παρόμοιο με αυτό του Ariel, αναγκάστηκα να διαμορφώσω έναν διακομιστή μεσολάβησης για σύνδεση στο Διαδίκτυο.
        Περνούσα την τεκμηρίωση στο AskUbuntu και συνάντησα κάποιον που ρώτησε κάτι παρόμοιο και η απάντηση ήταν πολύ χρήσιμη! Αφήνω τον σύνδεσμο σε περίπτωση που κάποιος ενδιαφέρεται να το δει: http://askubuntu.com/q/175172/260592
        Και τέλος, θα ήθελα να μάθω αν το KZKG ^ Gaara προγραμματίζει το σενάριο που ανιχνεύει το Wifi και αλλάζει τον διακομιστή μεσολάβησης ανάλογα με το δίκτυο ... Θα ήταν πραγματικά πολύ χρήσιμο αν αποφάσισα να το μοιραστώ.

        Ευχαριστώ πολύ και χαιρετισμούς!

  4.   τεμπέλης dijo

    Γεια, χρησιμοποιώ το slackware 14.1 και έκανα το μέρος του σεναρίου σωστά, αυτό που δεν βρήκα στο σύστημά μου ήταν το αρχείο .bashrc

  5.   Baphomet dijo

    Αυτό το άρθρο είναι λίγο παλιό, αλλά θα σας γράψω ακόμα γιατί φαίνεται ότι είναι το πιο κοντινό πράγμα στο πρόβλημα ΜΟΥ:
    Τι πρέπει να κάνω όταν ο χρήστης μου έχει τη φόρμα USER @ COMPANY; Εάν προσέχετε? Δύο arrobas θα παραμείνουν στην ίδια γραμμή!