Proxyinställningar i konsolen

Ja, och det enkla sättet! Jag var trött på att ha saker i väntan [ja, jag är som standard lat för att göra de vissa små jobb som stör oss alla i konsolen], som att ställa in proxyen i konsolen eftersom en viss applikation letade efter vissa plugins på dess utvecklare webbplats ...

Gick lite och studerade miljövariablerna gjorde jag ett litet skript-citat som jag släppte i / usr / bin /, så att det skulle ställa in proxyinställningarna varje gång jag behövde det utan mycket ytterligare komplikationer.

Här är min mentala anmärkning, den heter "proxy_settings", den måste kopieras till / usr / bin /, den har exekveringsbehörigheter [chmod 755], och dess kod är som följer:

#! / bin / bash-funktion do_proxy () {echo -n "Proxy:" läs -e internet_proxy echo -n "Port:" läs -e proxy_port echo -n "Användare:" läs -e användarnamn echo -n "Pass: "read -es 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: // $ användarnamn: $ lösenord @ $ internet_proxy: $ proxy_port /" export no_proxy = "localhost, 127.0.0.1, localaddress, .localdomain.com" echo -e "\ nProxy-miljövariabeluppsättning \ n"} funktion ångra_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nProxy-miljövariabel borttagen \ n"} fall "$ 1" i on) do_proxy ;; av) ångra_proxy ;; *) echo -e "\ nUsage: proxy_settings {on | off} \ n" exit 1 esac exit 0

Ändra det och använd det efter eget tycke. En salu2 och tills nästa gång!

 


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

5 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   munk sade

    Eii, väldigt intressant artikeln och ditt manus. Även om du tillåter mig, om du förklarade med vilket kommando det körs, hur manuset stannar så att det återgår till det normala, skulle nybörjare förstå det bättre. I mitt fall skulle det hjälpa mig.

    Tack 😉

  2.   koratsuki sade

    @monk: Mycket enkelt, bara i din terminal kör du proxy_settingss och skriptet berättar vilka steg du ska följa för att utföra din uppgift. I det här fallet med "proxy_settings on" kommer det att fråga dig om dina proxyinställningar, det vill säga din proxy-ip, port, användare och lösenord, ställ sedan in variablerna, öppna webbläsaren och voila!

    Och du har helt rätt, jag glömde att förklara hur manuset fungerade. Jag ber om ursäkt…

  3.   adiazc87 sade

    Tack så mycket, bra artikel, jag tar det 🙂

  4.   JerryKpg sade

    Mycket bra! Tack för att du delar med dig!!! Skål!

  5.   Irwing Casana Gonzalez sade

    Mycket bra. Jag skulle vilja veta om jag kan använda den med manjaro