1

Я использую свой ноутбук в разных офисах, и всякий раз, когда я меняю местоположение, мне приходится переустанавливать http-прокси для wget, firefox, apt и т.д.

Есть ли способ сделать это автоматически в зависимости от полученного локального IP-адреса? К счастью, они из разных подсетей, поэтому правила могут быть установлены таким образом.

Другой возможностью было бы установить локальный прокси на моем ноутбуке и установить его в качестве прокси. Опять же, вопрос в том, как автоматически настроить этот прокси на основе IP-адреса.

2 ответа2

1

Кажется, это то, что должен делать NetworkManager; но, основываясь на поиске, кажется, что нет. Самое надежное решение, с которым я когда-либо сталкивался, - это полностью управлять им самостоятельно.

Конечно, это не самое удобное. Еще одно интересное предложение, с которым я столкнулся при поиске этой проблемы, заключалось в том, что вы можете динамически генерировать файл .pac (proxy-auto config) и использовать network.proxy.autoconfig_url в Firefox, чтобы указать на скрипт, который возвращает требуемую информацию о прокси на основе вашего подсети.

0

У меня были те же проблемы и я написал сценарий, который делает именно то, что вы хотите достичь. Я использую небольшой локальный прокси-сервер, занимающий мало места, который автоматически переконфигурируется, как только мой ноутбук получает новый IP-адрес.

Я описал настройку в своем блоге, где вы также можете скачать скрипт.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .