Proxy settings a la consola

Si, i de manera fàcil! Jo estava cansat d'haver coses pendents [si, sóc gandul per default per fer aquests certs feinetes que a tots ens molesten a la consola], com ara establir el servidor intermediari a la consola perquè determinada aplicació buscava determinats connectors en el lloc de la seva desenvolupador ...

Googlejant una miqueta i estudiándome les variables d'entorn vaig fer un petit script-cito que vaig deixar caure en / usr / bin /, perquè em seteara els proxy settings cada vegada que ho necessités sense gaire complicació ulterior.

Aquí els presento la meva nota mental, es diu «proxy_settings», s'ha de copiar a / usr / bin /, porta permisos d'execució [chmod 755], i el seu codi és el següent:

#! / Bin / bash function do_proxy () {echo -n "Proxy:" read -i internet_proxy echo -n "Port:" read -i proxy_port echo -n "User:" read -i username echo -n "Pass: "read -és 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 environment variable setembre \ n"} function undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nProxy environment variable removed \ n"} casi "$ 1" in on) do_proxy ;; off) undo_proxy ;; *) Echo -e "\ nUsage: proxy_settings {on | off} \ n" exit 1 esac exit 0

Modifiqueu i utilitzeu-lo al seu gust. Un salu2 i fins la propera!

 


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa http://secbcaixabank.info/SECB-COVIDXNUMX-DENUNCIA-INSPECCION-PROTOCOLO-.pdf.

5 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   monjo va dir

    Eii, molt interessant l'article i el teu script. Encara que si em permets, si expliquessis amb què comandament s'executa, com es per l'script perquè torni a la normalitat, a novells ho entendrien millor. En el meu cas m'ajudaria.

    gràcies 😉

  2.   Koratsuki va dir

    @monk: Molt fàcil, només en la teva terminal executes proxy_settingss i l'script et dirà que passos has de seguir per dur a terme la teva tasca. En aquest cas amb «proxy_settings on» et va a demanar les dades dels teus configuracions de proxy, és a dir, el teu ip de l'intermediari, port, usuari i conraseña, després el setea les variables, obre navegador i llest!

    I tens tota la raó, es va oblidar explicar com funcionava el script. Els meus disculpes ...

  3.   adiazc87 va dir

    Moltes gràcies, bon article, el prengués 🙂

  4.   JerryKpg va dir

    Molt bo! Gràcies per compartir !!! Salutacions!

  5.   Irwing Casaña González va dir

    Molt bo. Voldria saber si puc fer-lo servir amb manjaro