Ρυθμίσεις διακομιστή μεσολάβησης στην κονσόλα

Ναι, και ο εύκολος τρόπος! Ήμουν κουρασμένος να έχω πράγματα σε εκκρεμότητα [ναι, είμαι τεμπέλης από προεπιλογή να κάνω εκείνες τις μικρές δουλειές που μας ενοχλούν όλοι στην κονσόλα], όπως η ρύθμιση του διακομιστή μεσολάβησης στην κονσόλα, επειδή μια συγκεκριμένη εφαρμογή αναζητούσε ορισμένα πρόσθετα στον ιστότοπο του προγραμματιστή της ...

Πηγαίνοντας λίγο και μελετώντας τις μεταβλητές περιβάλλοντος έκανα ένα μικρό σενάριο-απόσπασμα που έριξα στο / usr / bin /, έτσι ώστε να ορίζει τις ρυθμίσεις διακομιστή μεσολάβησης κάθε φορά που το χρειαζόμουν χωρίς πολύ περαιτέρω επιπλοκές.

Εδώ είναι η νοητική μου νότα, ονομάζεται "proxy_settings", πρέπει να αντιγραφεί στο / usr / bin /, έχει δικαιώματα εκτέλεσης [chmod 755] και ο κωδικός του έχει ως εξής:

#! / bin / bash function do_proxy () {echo -n "Proxy:" read -e internet_proxy echo -n "Port:" read -e proxy_port echo -n "Χρήστης:" read -e username echo -n "Pass: "read -es password export http_proxy =" http: // $ username: $ password @ $ internet_proxy: $ proxy_port / "export https_proxy =" http: // $ username: $ password @ $ internet_proxy: $ proxy_port / "export ftp_proxy = "http: // $ username: $ password @ $ internet_proxy: $ proxy_port /" export no_proxy = "localhost, 127.0.0.1, localaddress, .localdomain.com" echo -e "\ nΤο σύνολο μεταβλητής περιβάλλοντος διακομιστή \ n"} συνάρτηση undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nΗ μεταβλητή περιβάλλοντος διακομιστή μεσολάβησης καταργήθηκε \ n"} περίπτωση "$ 1" στο on) do_proxy ;; απενεργοποίηση) undo_proxy ;; *) echo -e "\ nΧρήση: proxy_settings {on | off} \ n" έξοδος 1 esac έξοδος 0

Τροποποιήστε το και χρησιμοποιήστε το σύμφωνα με τις προτιμήσεις σας. Ένα salu2 και μέχρι την επόμενη φορά!


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

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

*

*

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

  1.   καλόγερος dijo

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

    Ευχαριστώ 😉

  2.   Κορατσούκι dijo

    @monk: Πολύ εύκολο, μόνο στο τερματικό σας εκτελείτε proxy_settingss και το σενάριο θα σας πει ποια βήματα πρέπει να ακολουθήσετε για την εκτέλεση της εργασίας σας. Σε αυτήν την περίπτωση με το "proxy_settings on" θα σας ζητήσει τα δεδομένα των ρυθμίσεων του διακομιστή μεσολάβησης, δηλαδή του διακομιστή μεσολάβησης, της θύρας, του χρήστη και του κωδικού πρόσβασης, στη συνέχεια ορίστε τις μεταβλητές, ανοίξτε το πρόγραμμα περιήγησης και το voila!

    Και έχετε απόλυτο δίκιο, ξέχασα να εξηγήσω πώς λειτουργεί το σενάριο. Συγγνώμη…

  3.   adiazc87 dijo

    Ευχαριστώ πολύ, καλό άρθρο, θα το πάρω 🙂

  4.   Τζέρι dijo

    Πολύ καλά! Ευχαριστώ που το μοιράστηκες!!! Στην υγειά σας!

  5.   Irwing Casana Gonzalez dijo

    Πολύ καλά. Θα ήθελα να μάθω αν μπορώ να το χρησιμοποιήσω με το manjaro