Есть ли способ предустановить адрес прокси для определенных сетей?

Я устал комментировать разные прокси-серверы, которые находятся в /etc/apt/apt.conf.d/10proxy когда я меняю сети. Есть ли способ привязать настройки для сетей? У Iphones есть такой вариант, но мне интересно, могу ли я сделать это с моим компьютером, не написав сценарий для этого для меня. Я сделал небольшой поиск и проверил man proxy & man 10proxy но они не существуют и не могут найти ничего полезного.

2 Solutions collect form web for “Есть ли способ предустановить адрес прокси для определенных сетей?”

Я предлагаю pacproxy, если вы знакомы с Ruby. После установки вы можете использовать, как описано ниже.

 $ bundle exec pacproxy -P ~/proxy.pac -p 3128 $ export $PROXY=localhost:3128 

Всякий раз, когда сетевой интерфейс идет вверх или вниз, выполняются сценарии в /etc/network/*.d .

Так, например, вы можете сделать /etc/apt/apt.conf.d/10proxy символическую ссылку, чья цель будет изменена скриптом в /etc/network/if-up.d . Эти скрипты получают несколько переменных среды, в частности, IFACE с именем интерфейса; вы можете использовать ifconfig , route , ip и т. д. для получения информации о соединенной сети. interfaces(5) справочная страница документирует этот объект.

  • Могу ли я установить прокси для конкретных репозиториев yum?
  • Как проверить правильность конфигурации apt proxy?
  • Существуют ли недостатки в туннелировании SSH?
  • Настройка параметров прокси-сервера в Debian
  • Как использовать Fail2Ban для защиты приложений ProxyPass (ed)
  • Некоторые функции кальмара не работают, иногда вообще ничего не работают
  • Как просматривать веб-сайт, как если бы я был в США?
  • неожиданное поведение кальмаров (кеш для обновлений openSUSE)
  • Проблема с pkg за прокси-сервером
  • Имея некоторые проблемы с аутентификацией через прокси, чтобы успешно использовать apt-get в корпоративной сети
  • Google proxy-сервер api и rhel
  • Interesting Posts

    Как я могу преобразовать этот файл excel, чтобы он был не только одной строкой?

    Как работает переадресация кадров с помощью моста и виртуальных интерфейсов

    Пунктирная линия сверху и снизу окна, когда требуется прокрутка окна

    Как подключиться автоматически к Wi-Fi в KDE?

    Реклама локальных HTTP-сервисов через Avahi / Zeroconf на Debian

    sed / awk / perl / etc: перемещение строк назад в файл

    Остановить все процессы пользователем: дети супервизора все еще работают

    Что такое канал?

    Как найти минимальный столбец в каждом n-м интервале файла, используя sed, sort, tail?

    Укажите только размер и имя файла и символические ссылки

    Как мы можем изменить несколько запущенных аргументов командной строки в терминале Linux?

    Как просмотреть полное сообщение bounce в mutt?

    Извлечение содержимого zip-файла с помощью перезаписи всего режима в CentOS 5

    Список всех процессов без управления терминалом (только)?

    Почему я все еще вижу MOTD при входе в SSH?

    Linux и Unix - лучшая ОС в мире.