Setări proxy în consolă

Da, și modul ușor! M-am săturat să am lucruri în așteptare [da, îmi este lene în mod implicit să fac anumite lucruri mici care ne deranjează pe toți în consolă], cum ar fi setarea proxy-ului în consolă deoarece o anumită aplicație căuta anumite pluginuri pe site-ul dezvoltatorului său ...

Mergând puțin și studiind variabilele de mediu am făcut un mic script-citat pe care l-am lăsat în / usr / bin /, astfel încât să seteze setările proxy de fiecare dată când aveam nevoie de el, fără prea multe complicații suplimentare.

Aici vă prezint nota mea mentală, se numește „proxy_settings”, trebuie copiată în / usr / bin /, are permisiuni de execuție [chmod 755], iar codul său este după cum urmează:

#! / 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: // $ nume utilizator: $ parolă @ $ internet_proxy: $ proxy_port / "export https_proxy =" http: // $ nume utilizator: $ parolă @ $ internet_proxy: $ proxy_port / "export ftp_proxy = „http: // $ nume de utilizator: $ parolă @ $ internet_proxy: $ proxy_port /" export no_proxy = "localhost, 127.0.0.1, localaddress, .localdomain.com" echo -e "\ nProxy de mediu set set \ n"} funcție undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nVariabila de mediu proxy eliminată \ n"} caz "$ 1" în pe) do_proxy ;; off) undo_proxy ;; *) echo -e "\ nUsage: proxy_settings {on | off} \ n" exit 1 esac exit 0

Modifică-l și folosește-l după bunul plac. Un salu2 și până data viitoare!


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   călugăr el a spus

    Eii, foarte interesant articolul și scenariul tău. Deși, dacă îmi permiteți, dacă ați explica cu ce comandă este executată, cum se oprește scriptul pentru a reveni la normal, începătorii l-ar înțelege mai bine. În cazul meu m-ar ajuta.

    Mulțumiri 😉

  2.   koratsuki el a spus

    @monk: Foarte ușor, doar în terminalul dvs. rulați proxy_settingss și scriptul vă va spune ce pași ar trebui să urmați pentru a vă îndeplini sarcina. În acest caz, cu „proxy_settings on” vă va solicita datele despre setările proxy-ului dvs., adică IP-ul proxy, portul, utilizatorul și parola, apoi setați variabilele, deschideți browserul și voila!

    Și ai absolut dreptate, am uitat să explic cum a funcționat scenariul. Scuzele mele…

  3.   adiazc87 el a spus

    Mulțumesc foarte mult, articol bun, îl voi lua 🙂

  4.   jerrykpg el a spus

    Foarte bine! Mulțumesc pentru distribuire !!! Noroc!

  5.   Irwing Casana Gonzalez el a spus

    Foarte bine. Aș vrea să știu dacă îl pot folosi cu manjaro