Ustawienia proxy w konsoli

Tak, i to w prosty sposób! Byłem zmęczony czekaniem (tak, domyślnie jestem leniwy, wykonując te drobne zadania, które przeszkadzają nam wszystkim w konsoli), takie jak ustawianie serwera proxy w konsoli, ponieważ pewna aplikacja szukała pewnych wtyczek w witrynie jej programisty ...

Idąc trochę i studiując zmienne środowiskowe, stworzyłem mały cytat ze skryptu, który umieściłem w / usr / bin /, aby ustawiał ustawienia proxy za każdym razem, gdy tego potrzebowałem, bez większych komplikacji.

Oto moja uwaga, nazywa się to "proxy_settings", musi być skopiowane do / usr / bin /, ma uprawnienia do wykonywania [chmod 755], a jego kod jest następujący:

#! / bin / bash function do_proxy () {echo -n "Proxy:" read -e internet_proxy echo -n "Port:" read -e proxy_port echo -n "User:" read -e username 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: // $ username: $ password @ $ internet_proxy: $ proxy_port /" export no_proxy = "localhost, 127.0.0.1, localaddress, .localdomain.com" echo -e "\ nProxy zestaw zmiennych środowiskowych \ n"} funkcja undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nProxy zmienna środowiskowa usunięta \ n"} case "$ 1" in on) do_proxy ;; off) undo_proxy ;; *) echo -e "\ nUsage: proxy_settings {on | off} \ n" exit 1 esac exit 0

Zmodyfikuj go i wykorzystaj według własnych upodobań. Salu2 i do następnego razu!


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   mnich powiedział

    Eii, bardzo interesujący artykuł i twój scenariusz. Chociaż jeśli pozwolisz mi, jeśli wyjaśnisz, jakie polecenie jest wykonywane, w jaki sposób skrypt zatrzymuje się, aby powrócił do normy, początkujący zrozumieliby to lepiej. W moim przypadku to by mi pomogło.

    Dzięki 😉

  2.   koratsuki powiedział

    @monk: Bardzo proste, tylko na swoim terminalu uruchamiasz proxy_settingss, a skrypt powie Ci, jakie kroki należy wykonać, aby wykonać swoje zadanie. W tym przypadku z "proxy_settings on" zapyta Cię o dane ustawień proxy, czyli o IP proxy, port, użytkownika i hasło, a następnie ustaw zmienne, otwórz przeglądarkę i voila!

    I masz absolutną rację, zapomniałem wyjaśnić, jak działa skrypt. Przepraszam…

  3.   adiazc87 powiedział

    Dziękuję bardzo, dobry artykuł, wezmę to 🙂

  4.   jerrykpg powiedział

    Bardzo dobre! Dzięki za udostępnienie !!! Twoje zdrowie!

  5.   Irwing Casana Gonzalez powiedział

    Bardzo dobre. Chciałbym wiedzieć, czy mogę go używać z manjaro