Postavke proxyja u konzoli

Da, i lak način! Bio sam umoran od toga da stvari čekaju [da, po defaultu sam lijen za obavljanje tih sitnih poslova koji nas sve muče u konzoli], kao što je postavljanje proxyja u konzoli, jer je određena aplikacija tražila određene dodatke na web lokaciji svog programera. ...

Malo sam proučavao varijable okruženja i napravio sam mali citat skripte koji sam ispustio u / usr / bin /, tako da će postaviti proxy postavke svaki put kad mi zatreba bez mnogo daljih komplikacija.

Evo moje mentalne napomene, zove se "proxy_settings", mora se kopirati u / usr / bin /, ima dozvole za izvršavanje [chmod 755], a kod joj je sljedeći:

#! / bin / bash funkcija do_proxy () {echo -n "Proxy:" read -e internet_proxy echo -n "Port:" read -e proxy_port echo -n "Korisnik:" read -e korisničko ime echo -n "Pass: "pročitaj -es izvoz lozinke http_proxy =" http: // $ korisničko ime: $ lozinka @ $ internet_proxy: $ proxy_port / "export https_proxy =" http: // $ korisničko ime: $ lozinka @ $ 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 promenljiva okoline postavljena \ n"} funkcija undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nProxy promenljiva okoline uklonjena \ n"} case "$ 1" in on) do_proxy ;; isključeno) undo_proxy ;; *) echo -e "\ nUpotreba: postavke proxyja {uključeno | isključeno} \ n" izlaz 1 esac izlaz 0

Izmijenite ga i koristite po svom ukusu. Salu2 i do sljedećeg puta!

 


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

5 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   monah rekao je

    Eii, vrlo zanimljiv članak i tvoja skripta. Iako ako mi dopustite, ako objasnite kojom naredbom se izvršava, kako se skripta zaustavlja kako bi se vratila u normalu, početnici bi to bolje razumjeli. U mom slučaju bi mi pomoglo.

    Hvala 😉

  2.   Koratsuki rekao je

    @monk: Vrlo jednostavno, samo u vašem terminalu pokrećete proxy_settingss i skripta će vam reći koje korake trebate slijediti za izvršavanje zadatka. U ovom slučaju sa "proxy_settings on" tražit će vas podatke o vašim postavkama proxyja, odnosno vašem proxy ip-u, portu, korisniku i lozinci, a zatim podesiti varijable, otvoriti preglednik i voila!

    I u potpunosti ste u pravu, zaboravio sam objasniti kako je scenarij radio. Moje izvinjenje…

  3.   adiazc87 rekao je

    Puno vam hvala, dobar članak, prihvatit ću ga 🙂

  4.   JerryKpg rekao je

    Veoma dobro! Hvala na dijeljenju!!! Živjeli!

  5.   Irwing Casaña González rekao je

    Veoma dobro. Želio bih znati mogu li ga koristiti s manjarom