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

Попробовал эту проблему решить, для начала, средствами самого squid, однако, когда я делал из него прозрачный прокси (в терминах squid - http accelerator), обычный прокси переставал работать! Меня это никоим образом не устраивало и пришлось обратиться к сторонним разработчикам. Нашёл пакет transproxy, который конвертирует HTTP-запросы в вид, понятный прокси-серверу, и с его помощью (а также с помощью iptables) обеспечил как прозрачное проксирование, так и явное.



P.S. Долго думал, почему начал тормозить прокси. Догадался посмотреть, сколько памяти занимают процессы - drweb 4.29.2 скушал ВСЮ! Гм. 4.28 был стабильнее. Буду опять обновляться... но - позже, это пока не мешает жить.