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

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

Пройдя немного и изучив переменные окружения, я сделал небольшую цитату из сценария, которую поместил в / 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 и до следующего раза!

 


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

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

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

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

*

*

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

  1.   монах сказал

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

    Грасиас 😉

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

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

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

  3.   adiazc87 сказал

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

  4.   JerryKpg сказал

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

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

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