Tarpinio serverio nustatymai konsolėje

Taip, ir paprastas būdas! Man atsibodo laukti laukiančių dalykų [taip, aš pagal nutylėjimą tingiu atlikti tuos tam tikrus mažus darbus, kurie mus visus jaudina konsolėje], pavyzdžiui, nustatyti tarpinį serverį konsole, nes tam tikra programa savo kūrėjo ieškojo tam tikrų papildinių svetainė ...

Šiek tiek pažiūrėjęs ir ištyręs aplinkos kintamuosius, padariau nedidelę scenarijaus citatą, kurią numetau į / usr / bin /, kad ji nustatytų tarpinio serverio nustatymus kiekvieną kartą, kai man to reikia, be didesnių komplikacijų.

Čia yra mano mintis, ji vadinama „proxy_settings“, ją reikia nukopijuoti į / usr / bin /, ji turi leidimus [chmod 755], o jos kodas yra toks:

#! / bin / bash funkcija do_proxy () {echo -n "Proxy:" skaityti -e internet_proxy echo -n "Prievadas:" read -e proxy_port echo -n "Vartotojas:" read -e vartotojo vardas echo -n "Leidimas: "skaityti -es slaptažodžio eksportas http_proxy =" http: // $ vartotojo vardas: $ slaptažodis @ $ internet_proxy: $ proxy_port / "eksportuoti https_proxy =" http: // $ vartotojo vardas: $ slaptažodis @ $ internet_proxy: $ proxy_port / "eksportuoti ftp_proxy = "http: // $ vartotojo vardas: $ slaptažodis @ $ internet_proxy: $ proxy_port /" export no_proxy = "localhost, 127.0.0.1, localaddress, .localdomain.com" echo -e "\ nProxy aplinkos kintamųjų rinkinys \ n"} funkcija undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nProxy aplinkos kintamasis pašalintas \ n"} atvejis "$ 1" įjungtas) do_proxy ;; išjungta) undo_proxy ;; *) echo -e "\ nNaudojimas: proxy_settings {on | off} \ n" exit 1 esac exit 0

Pakeiskite ir naudokite pagal savo skonį. A salu2 ir iki kito karto!


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   vienuolis sakė

    Eii, labai įdomus straipsnis ir tavo scenarijus. Nors jei leisite man, jei paaiškinsite, kokia komanda ji vykdoma, kaip scenarijus nustoja grįžti į normalią, pradedantieji tai geriau supras. Mano atveju tai man padėtų.

    Ačiū 😉

  2.   koratsuki sakė

    @ vienuolis: Labai lengva, tik savo terminale paleisite proxy_settingss ir scenarijus jums pasakys, kokius veiksmus turėtumėte atlikti, kad atliktumėte savo užduotį. Šiuo atveju su „proxy_settings on“ jis paprašys jūsų tarpinio serverio nustatymų duomenų, tai yra jūsų tarpinio serverio ip, prievado, vartotojo ir slaptažodžio, tada nustatykite kintamuosius, atidarykite naršyklę ir voila!

    Ir tu visiškai teisus, aš pamiršau paaiškinti, kaip scenarijus veikė. Atsiprašau…

  3.   adiazc87 sakė

    Labai ačiū, geras straipsnis, aš jį paimsiu 🙂

  4.   jerrykpg sakė

    Labai gerai! Ačiū už dalinimąsi!!! Cheers!

  5.   Irwingas Casaña González sakė

    Labai gerai. Norėčiau sužinoti, ar galiu jį naudoti su manjaro