Paramètres proxy dans la console

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!


5 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   moine dit

    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 😉

  2.   koratsuki dit

    @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…

  3.   adiazc87 dit

    Merci beaucoup, bon article, je vais le prendre 🙂

  4.   jerrykpg dit

    Très bon! Merci d'avoir partagé!!! Cordialement!

  5.   Irwing Casana Gonzalez dit

    Très bon. Je voudrais savoir si je peux l'utiliser avec manjaro