У нас есть несколько компьютеров, подключенных к коммутатору; Что мне нужно от Squid, так это разделить Интернет между всеми и в то же время дать мне контроль над тем, какой компьютер может получить доступ к Интернету (аутентификация по паролю или фильтрация MAC), с какой пропускной способностью и ежедневной квотой данных.
Первый вопрос: Может ли Squid удовлетворить эти требования?
Я не хочу, чтобы конечный пользователь беспокоился о каких-либо конфигурациях, таких как ввод IP-адреса прокси и номера порта (я имею в виду конфигурации прокси (IP и номер порта) в Internet Explorer и других программах) для доступа к прокси.
Кроме того, в большинстве программ отсутствуют такие настройки, а также эти конфигурации прокси может быть очень сложно применить, особенно если мы хотим, чтобы новичок использовал сеть или смартфон, и мы также не можем использовать какое-либо программное обеспечение VPN (или любое программное обеспечение, в котором отсутствуют конфигурации прокси. ) в системах.
Второй Q: Может ли squid запускаться без настроек со стороны конечных пользователей?
Первый вопрос: да
У Squid очень хорошая система контроля доступа в Интернет. Он поддерживает аутентификацию по паролю и фильтрацию MAC, а также многие другие, такие как:
http://wiki.squid-cache.org/Features/Authentication#How_does_Proxy_Authentication_work_in_Squid.3F
Пропускная способность http://wiki.squid-cache.org/Features/ClientBandwidthLimit https://www.howtoforge.com/squid-delay-pools-bandwidth-management
дневная квота данных (это немного сложно, но у вас есть варианты) https://unix.stackexchange.com/questions/224649/set-monthly-data-limit-for-internet-proxy-squid-users
Второй вопрос: да
Настройте прокси Squid как прозрачный серверный режим. Это означает, что у нас нет части конфигураций на стороне клиента, просто нужно настроить squid в режиме прозрачного прокси, чтобы он находился между клиентом и Интернетом.