Я использую Ubuntu 17.04 в VM на ноутбуке Windows, который иногда подключается к сети, которая требует для использования прокси (ручная конфигурация, никакое поддерживаемое автоматическое обнаружение) для доступа к Интернету и иногда соединяется непосредственно.
Как я могу наиболее легко настроить свою Ubuntu, чтобы включить или отключить использование упомянутого прокси и переключателя между ними вручную каждый раз, когда я соединяюсь с другой сетью?
На чем я нашел, Просят, чтобы Ubuntu до сих пор только описала методы для редактирования, например. /etc/environment
постоянно настраивать прокси или использовать параметры настройки системы некоторых старых или различных настольных сред кроме 17.04's Единица.
Можно создать псевдоним для этого.
Сначала вообще, я использую .bashrc:
export {http,https,ftp}_proxy="http://user:pass@domain:port"
export no_proxy="site.com"
, Если Вы уже установили свой прокси, можно сделать это в Вашем .bash_aliases:
export proxyEnv="export {http,https,ftp}_proxy"
alias updateEnv=". .bashrc"
alias unsetProxy="unset http_proxy && unset https_proxy && unset ftp_proxy"
alias proxyOn="sudo sed -i -e 's/#$proxyEnv/$proxyEnv/g' .bashrc && updateEnv"
alias proxyOff="sudo sed -i -e 's/$proxyEnv/#$proxyEnv/g' .bashrc && updateEnv && unsetProxy"
теперь обновляют Ваш псевдоним:
source .bash_aliases
и можно использовать proxyOff и , proxyOn для включает или отключает.