Oui, et en toute simplicité! J'étais fatigué d'avoir des choses en suspens [oui, je suis paresseux par défaut pour faire ces petits boulots qui nous dérangent tous dans la console], comme la configuration du proxy dans la console parce qu'une certaine application cherchait certains plugins sur son développeur site ...
En étudiant un peu les variables d'environnement, j'ai fait une petite citation de script que j'ai déposée dans / usr / bin /, afin qu'elle définisse les paramètres du proxy à chaque fois que j'en aurais besoin sans trop de complication.
Voici ma note mentale, il s'appelle "proxy_settings", il doit être copié dans / usr / bin /, il a les permissions d'exécution [chmod 755], et son code est le suivant:
#! / bin / bash function do_proxy () {echo -n "Proxy:" read -e internet_proxy echo -n "Port:" read -e proxy_port echo -n "User:" 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 "\ nProxy jeu de variables d'environnement \ n"} function undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nProxy variable d'environnement supprimée \ n"} case "$ 1" in on) do_proxy ;; off) undo_proxy ;; *) echo -e "\ nUtilisation: paramètres_proxy {on | off} \ n" exit 1 esac exit 0
Modifiez-le et utilisez-le à votre guise. A salu2 et à la prochaine fois!
Eii, très intéressant l'article et votre script. Bien que si vous me le permettez, si vous expliquiez avec quelle commande il est exécuté, comment le script s'arrête pour qu'il revienne à la normale, les débutants le comprendraient mieux. Dans mon cas, cela m'aiderait.
Merci 😉
@monk: Très simple, vous exécutez proxy_settingss uniquement dans votre terminal et le script vous indiquera les étapes à suivre pour mener à bien votre tâche. Dans ce cas, avec "proxy_settings on", il vous demandera les données de vos paramètres de proxy, c'est-à-dire votre adresse IP, votre port, votre utilisateur et votre mot de passe proxy, puis définissez les variables, ouvrez le navigateur et le tour est joué!
Et vous avez tout à fait raison, j'ai oublié d'expliquer comment le script fonctionnait. Mes excuses…
Merci beaucoup, bon article, je vais le prendre 🙂
Très bon! Merci d'avoir partagé!!! Cordialement!
Très bon. Je voudrais savoir si je peux l'utiliser avec manjaro