Чтобы сэкономить пропускную способность, я установил кеширующий прокси (Polipo, как рекомендовано по другому вопросу) на домашнем сервере, и он работает довольно хорошо.
(Мотивационный параграф; не стесняйтесь пропускать). Сейчас я пытаюсь сделать его более полезным, получив как можно больше устройств и программного обеспечения для его использования. Однако это не всегда возможно (например, Steam не следит за настройками прокси-сервера системы и не позволяет вам это настроить). Кроме того, установка на все устройства (iPhone, Nintendo DS и т.д.), Как правило, отнимает много времени и вызывает проблемы на мобильных устройствах (ноутбуках), поскольку прокси-сервер кэширования находится в локальной сети и обслуживает только эту сеть. как только ноутбук вынут из сети, настройки прокси-сервера необходимо перенастроить, а затем снова вернуться при возвращении домой. Гости также имеют тенденцию использовать некоторое количество пропускной способности, когда они могут, так как они не платят за это, поэтому было бы неплохо иметь возможность заставить их сначала пройти через кеш, чтобы смягчить некоторые из них.
Отсюда следующий вопрос: можно ли заставить этот прокси действовать как прозрачный прокси, через который автоматически проходят все остальные члены сети, когда они находятся в этой сети? Я понимаю, что это можно сделать, заставив домашний сервер выступать в роли маршрутизатора, но так ли это? (Домашний сервер имеет только один физический сетевой интерфейс). Если так, каков наилучший способ его настройки?