Nastavení serveru proxy v konzole

Ano, a snadná cesta! Byl jsem unavený z toho, že věci čekají [ano, ve výchozím nastavení jsem líný dělat ty určité malé úlohy, které nás všechny trápí v konzole], jako je nastavení proxy v konzole, protože určitá aplikace hledala určité doplňky na svém vývojáři web ...

Trochu jsem Googlil a studoval proměnné prostředí. Udělal jsem malou nabídku skriptu, kterou jsem vložil do / usr / bin /, aby nastavil nastavení proxy pokaždé, když jsem to potřeboval, bez dalších komplikací.

Zde představuji svoji mentální poznámku, která se nazývá „proxy_settings“, musí být zkopírována do / usr / bin /, má oprávnění ke spuštění [chmod 755] a její kód je následující:

#! / bin / bash funkce do_proxy () {echo -n "Proxy:" read -e internet_proxy echo -n "Port:" read -e proxy_port echo -n "Uživatel:" read -e uživatelské jméno echo -n "Pass: "read -es heslo export http_proxy =" http: // $ uživatelské jméno: $ heslo @ $ internet_proxy: $ proxy_port / "export https_proxy =" http: // $ uživatelské jméno: $ heslo @ $ internet_proxy: $ proxy_port / "export ftp_proxy = "http: // $ uživatelské jméno: $ heslo @ $ internet_proxy: $ proxy_port /" export no_proxy = "localhost, 127.0.0.1, localaddress, .localdomain.com" echo -e "\ n sada proměnných prostředí proxy \ n"} funkce undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ n Proměnná prostředí proxy odstraněna \ n"} případ "$ 1" v zapnuto) do_proxy ;; off) undo_proxy ;; *) echo -e "\ nUsage: proxy_settings {on | off} \ n" exit 1 esac exit 0

Upravte jej a použijte podle svých představ. Salu2 a do příště!


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   mnich řekl

    Eii, velmi zajímavý článek a váš scénář. I když, pokud mi dovolíte, kdybyste vysvětlili, s jakým příkazem se provádí, jak se skript zastaví, aby se vrátil do normálu, začátečníci by tomu lépe porozuměli. V mém případě by mi to pomohlo.

    Díky 😉

  2.   koratsuki řekl

    @ monk: Velmi snadné, pouze ve svém terminálu spustíte proxy_settingss a skript vám řekne, jaké kroky byste měli provést, abyste splnili svůj úkol. V tomto případě s nastavením „proxy_settings on“ vás požádá o údaje o nastavení vašeho proxy, tj. IP proxy vašeho serveru, portu, uživatele a hesla, poté nastaví proměnné, otevře prohlížeč a voila!

    A máte naprostou pravdu, zapomněl jsem vysvětlit, jak scénář fungoval. Omlouvám se…

  3.   adiazc87 řekl

    Děkuji moc, dobrý článek, vezmu si to 🙂

  4.   jerrykpg řekl

    Velmi dobře! Děkuji za sdílení!!! Na zdraví!

  5.   Irwing Casana Gonzalez řekl

    Velmi dobře. Chtěl bych vědět, jestli to mohu použít s manjaro