Ναι, και ο εύκολος τρόπος! Ήμουν κουρασμένος να έχω πράγματα σε εκκρεμότητα [ναι, είμαι τεμπέλης από προεπιλογή να κάνω εκείνες τις μικρές δουλειές που μας ενοχλούν όλοι στην κονσόλα], όπως η ρύθμιση του διακομιστή μεσολάβησης στην κονσόλα, επειδή μια συγκεκριμένη εφαρμογή αναζητούσε ορισμένα πρόσθετα στον ιστότοπο του προγραμματιστή της ...
Πηγαίνοντας λίγο και μελετώντας τις μεταβλητές περιβάλλοντος έκανα ένα μικρό σενάριο-απόσπασμα που έριξα στο / 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 και μέχρι την επόμενη φορά!
Eii, πολύ ενδιαφέρον το άρθρο και το σενάριό σας. Αν και μου επιτρέπετε, αν εξηγήσατε με ποια εντολή εκτελείται, πώς το σενάριο σταματά ώστε να επιστρέψει στο φυσιολογικό, οι αρχάριοι θα το καταλάβαιναν καλύτερα. Στην περίπτωσή μου θα με βοηθούσε.
Ευχαριστώ 😉
@monk: Πολύ εύκολο, μόνο στο τερματικό σας εκτελείτε proxy_settingss και το σενάριο θα σας πει ποια βήματα πρέπει να ακολουθήσετε για την εκτέλεση της εργασίας σας. Σε αυτήν την περίπτωση με το "proxy_settings on" θα σας ζητήσει τα δεδομένα των ρυθμίσεων του διακομιστή μεσολάβησης, δηλαδή του διακομιστή μεσολάβησης, της θύρας, του χρήστη και του κωδικού πρόσβασης, στη συνέχεια ορίστε τις μεταβλητές, ανοίξτε το πρόγραμμα περιήγησης και το voila!
Και έχετε απόλυτο δίκιο, ξέχασα να εξηγήσω πώς λειτουργεί το σενάριο. Συγγνώμη…
Ευχαριστώ πολύ, καλό άρθρο, θα το πάρω 🙂
Πολύ καλά! Ευχαριστώ που το μοιράστηκες!!! Στην υγειά σας!
Πολύ καλά. Θα ήθελα να μάθω αν μπορώ να το χρησιμοποιήσω με το manjaro