У меня есть пара виртуальных машин Virtualbox (гостевая система Ubuntu), работающих на хосте Windows 7, но доступ в Интернет осуществляется через аутентифицирующий прокси с самозаверяющим сертификатом. Настройка этого только для одной из моих виртуальных машин заняла несколько часов из-за всех мест, где мне нужно было добавить информацию для аутентификации и сертификаты, установленные вручную. Чтобы сделать настройку немного проще, я ищу способ настроить виртуальную коробку с прозрачным прокси, чтобы мне не нужно было настраивать каждую программу на каждой виртуальной машине. Сама виртуальная коробка AFAIK не поддерживает ничего подобного, поэтому я предполагаю, что мне нужно настроить собственный прокси-сервер (например, squid) для прозрачной работы и пересылать все запросы проверяющему прокси. Однако у меня есть несколько вопросов по этому поводу:
- Сможет ли squid справиться с проблемой самозаверяющих сертификатов, или мне все равно придется вручную устанавливать их на каждой виртуальной машине?
- Было бы лучше установить Squid на хост Windows или на собственную виртуальную машину? то есть, что будет легко установить и работать с? Мой инстинкт состоит в том, чтобы установить его в другой виртуальной машине, поэтому поддерживайте чистоту хоста, но я не знаю, как настроить сеть для этого.
- Есть ли более простой подход, который я пропускаю?