У компании, в которой я работаю, есть параноидальные политики безопасности, некоторые сайты занесены в черный список, некоторые занесены в белый список, и это нормально. Проблема в том, что 99,99% сайтов, которые я посещаю, не находятся ни в черном, ни в черном списке. И когда я захожу на такой сайт (например, superuser.com или stackoverflow.com), первое, что я вижу, это страница с предупреждением, на которой говорится, что это не сайт из белого списка, и я мог бы продолжить, но все мои действия будут зарегистрированы и нарушения преследуются. И эта страница содержит кнопку "Продолжить", которая отправляет подтверждение корпоративному прокси и перенаправляет вас на нужную страницу.
Это слишком раздражает, и я написал скрипт Greasemonkey для автоматического нажатия этой кнопки. Это решает проблему в моем браузере, но этого недостаточно.
Многие программы, которые я использую ежедневно (как программист на Java), используют службы на основе http. Например, IntelliJ IDEA или Eclipse загружают плагины, используя простой http. Но первое, что они видят при попытке загрузить список плагинов, - это предупреждение корпоративного прокси, и, конечно, это нарушает взаимодействие с хранилищем плагинов.
У меня есть идея поместить какой-нибудь умный прокси между моим программным обеспечением и корпоративным прокси, чтобы он "нажимал" на кнопку "Продолжить" в фоновом режиме и делал вид, что эта страница предупреждения не появилась. Т.е. создать цепочку типа (софт) -> (умный прокси) -> (корпоративный прокси). Но не знаю никакого программного обеспечения "умного прокси", которое может решить проблему.
РЕДАКТИРОВАТЬ: Моя рабочая станция Windows 7 машина с правами локального администратора.