Χρησιμοποιήστε διακομιστή μεσολάβησης σε 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."
}


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

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

*

*

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

  1.   ren dijo

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

    1.    elav <° Linux dijo

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

      α) Ας πούμε ότι στον υπολογιστή της εταιρείας σας περιηγείστε μέσω ενός Proxy. Εάν έχει τη λειτουργία cache και εισάγετε, για παράδειγμα, desdelinux.net, όλες οι πληροφορίες που λαμβάνετε θα αποθηκευτούν στην κρυφή μνήμη του. Στη συνέχεια, όταν αποκτήσετε ξανά πρόσβαση σε αυτό κάποια άλλη στιγμή, η πρόσβαση θα είναι λίγο πιο γρήγορη επειδή θα έχετε ορισμένα στοιχεία στην εν λόγω κρυφή μνήμη.

      β) Ας υποθέσουμε ότι συνδέεστε από έναν υπολογιστή στην εταιρεία σας και θέλετε να αποκτήσετε πρόσβαση desdelinux.καθαρά. Αυτός ο υπολογιστής, όταν πηγαίνετε για περιήγηση, κάνει το αίτημα στον διακομιστή μεσολάβησης της εταιρείας σας και ανάλογα με τους περιορισμούς που έχετε, αυτός ο διακομιστής στέλνει το αίτημά σας στο Διαδίκτυο ή το απορρίπτει.

      Αυτές είναι δύο τυπικές περιπτώσεις. Ένας διακομιστής μεσολάβησης μπορεί να είναι κάτι ή πολύ καλό, ή πολύ πολύ κακό (όπως στην περίπτωσή μου).

      Για περισσότερες πληροφορίες δείτε αυτόν τον σύνδεσμο

      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 θα παραμείνουν στην ίδια γραμμή!