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