Postavke proxyja u konzoli

Da, i to na jednostavan način! Bio sam umoran od stvari na čekanju [da, po volji sam lijen raditi neke sitne poslove koji nas sve smetaju u konzoli], poput postavljanja proxyja u konzoli jer je određena aplikacija tražila određene dodatke na programerima stranica ...

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

Evo moje mentalne napomene, zove se "proxy_settings", mora se kopirati u / usr / bin /, ima dozvole za izvršavanje [chmod 755], a kôd 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 "\ nPostavljena je varijabla okoline proxy \ 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 "\ nUporaba: postavke proxyja {uključeno | isključeno} \ n" izlaz 1 esac izlaz 0

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   monah dijo

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

    Hvala 😉

  2.   koratsuki dijo

    @monk: Vrlo jednostavno, samo u vašem terminalu pokrenete proxy_settingss i skripta će vam reći koje korake trebate slijediti za izvršavanje zadatka. U ovom slučaju s "proxy_settings on" tražit će vas podatke o vašim postavkama proxyja, to jest, vašem proxy ip-u, priključku, korisniku i lozinci, a zatim postavite varijable, otvorite preglednik i voila!

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

  3.   adiazc87 dijo

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

  4.   jerrykpg dijo

    Vrlo dobro! Hvala na dijeljenju!!! Živjeli!

  5.   Irwing Casana Gonzalez dijo

    Vrlo dobro. Volio bih znati mogu li ga koristiti s manjarom