Proxy-instellingen in de console

Ja, en op de gemakkelijke manier! Ik was het zat om dingen in behandeling te hebben [ja, ik ben standaard lui om die kleine klusjes te doen die ons allemaal storen in de console], zoals het instellen van de proxy in de console omdat een bepaalde applicatie op zoek was naar bepaalde plug-ins op de site van de ontwikkelaar ...

Ik ging een beetje door met het bestuderen van de omgevingsvariabelen en maakte een kleine script-quote die ik in / usr / bin / liet vallen, zodat het de proxy-instellingen zou instellen elke keer dat ik het nodig had zonder veel verdere complicaties.

Hier is mijn mentale opmerking, het heet "proxy_settings", het moet gekopieerd worden naar / usr / bin /, het heeft uitvoeringsrechten [chmod 755], en de code is als volgt:

#! / bin / bash functie do_proxy () {echo -n "Proxy:" read -e internet_proxy echo -n "Poort:" read -e proxy_port echo -n "Gebruiker:" read -e gebruikersnaam echo -n "Pass: "read -es wachtwoord export http_proxy =" http: // $ gebruikersnaam: $ wachtwoord @ $ internet_proxy: $ proxy_port / "export https_proxy =" http: // $ gebruikersnaam: $ wachtwoord @ $ internet_proxy: $ proxy_port / "export ftp_proxy = "http: // $ gebruikersnaam: $ wachtwoord @ $ internet_proxy: $ proxy_port /" export no_proxy = "localhost, 127.0.0.1, lokaal adres, .localdomain.com" echo -e "\ nProxy omgevingsvariabele set \ n"} functie undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nProxy omgevingsvariabele verwijderd \ n"} case "$ 1" in aan) do_proxy ;; off) undo_proxy ;; *) echo -e "\ nGebruik: proxy_settings {on | off} \ n" exit 1 esac exit 0

Pas het aan en gebruik het naar wens. Een salu2 en tot de volgende keer!


5 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   monnik zei

    Eii, heel interessant het artikel en je script. Hoewel als je mij toestaat, als je uitlegt met welk commando het wordt uitgevoerd, hoe het script stopt zodat het weer normaal wordt, zouden beginners het beter begrijpen. In mijn geval zou het me helpen.

    Bedankt 😉

  2.   koratsuki zei

    @monk: Heel eenvoudig, alleen in je terminal voer je proxy_settingss uit en het script zal je vertellen welke stappen je moet volgen om je taak uit te voeren. In dit geval met "proxy_settings aan" zal het u om de gegevens van uw proxy-instellingen vragen, dat wil zeggen uw proxy-ip, poort, gebruiker en wachtwoord, en vervolgens de variabelen instellen, de browser openen en voila!

    En je hebt helemaal gelijk, ik ben vergeten uit te leggen hoe het script werkte. Mijn verontschuldigingen…

  3.   adiazc87 zei

    Heel erg bedankt, goed artikel, ik neem het 🙂

  4.   jerrykpg zei

    Zeer goed! Bedankt voor het delen!!! Proost!

  5.   Irwing Casana Gonzalez zei

    Zeer goed. Ik zou graag willen weten of ik het kan gebruiken met manjaro