Я пытаюсь настроить squid в качестве кэширующего сервера для моей локальной сети. Я ищу решение, чтобы вся сеть автоматически использовала прокси. Другими словами, я хочу, чтобы каждый клиент в сети использовал сервер без необходимости настраивать его на стороне клиента. Есть ли способ настроить это на роутере? У pfsense или ddwrt есть такая возможность?
Это задача WPAD протокол. Там есть Документация по Squid.
В общем, похоже, что вы ищете прозрачный прокси. Не совсем понятно, какой роутер вы используете, но я предполагаю, что это какой-то Linux-бокс. Если это так, iptables можно настроить для перенаправления определенного трафика (т.е. веб-трафика) на сервер squid без изменения конфигурации клиента. Вот пример это может быть полезно. Поиск «прозрачного прокси», вероятно, даст некоторые дополнительные подсказки. Если вы используете подходящий аппаратный маршрутизатор, вы также можете изучить WCCP как механизм перенаправления трафика на прокси-серверы и обратно.