Настройки прокси в консоли

Да еще и легкий путь! Я устал от ожиданий [да, я по умолчанию ленив, чтобы выполнять те определенные мелочи, которые беспокоят нас всех в консоли], например, установка прокси в консоли, потому что определенное приложение искало определенные плагины на сайте своего разработчика ...

Пройдя немного и изучив переменные окружения, я сделал небольшую цитату из сценария, которую поместил в / usr / bin /, чтобы он устанавливал настройки прокси каждый раз, когда мне это было нужно, без особых сложностей.

Здесь я представляю свое мысленное замечание, он называется "proxy_settings", его нужно скопировать в / usr / bin /, он имеет разрешения на выполнение [chmod 755], и его код выглядит следующим образом:

#! / 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 "\ nПеременная среды прокси установлена ​​\ n"} функция undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nПеременная среды прокси удалена \ n"} case "$ 1" in on) do_proxy ;; выкл) undo_proxy ;; *) echo -e "\ nUsage: proxy_settings {on | off} \ n" exit 1 esac exit 0

Измените его и используйте по своему вкусу. Салу2 и до следующего раза!


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

      монах сказал

    Эии, очень интересная статья и ваш сценарий. Хотя, если вы позволите, если бы вы объяснили, с какой командой он выполняется, как сценарий останавливается, чтобы он вернулся в нормальное состояние, новички это лучше поймут. В моем случае это мне поможет.

    Грасиас 😉

      Корацуки сказал

    @monk: Очень просто, только в вашем терминале вы запускаете proxy_settingss, и скрипт сообщит вам, какие шаги вы должны выполнить, чтобы выполнить свою задачу. В этом случае с "proxy_settings on" он запросит у вас данные настроек вашего прокси, то есть IP-адрес вашего прокси, порт, пользователя и пароль, затем установите переменные, откройте браузер и вуаля!

    И вы совершенно правы, я забыл объяснить, как работает сценарий. Мои извенения…

      adiazc87 сказал

    Спасибо большое, хорошая статья, возьму

      ДжерриКпг сказал

    Очень хорошо! Спасибо, что поделился!!! Ура!

      Ирвинг Касана Гонсалес сказал

    Очень хорошо. Я хотел бы знать, могу ли я использовать его с Manjaro