Squid и прокси для общего доступа в интернет без настроек со стороны конечных пользователей
У нас есть несколько компьютеров, все подключены к коммутатору; Что мне нужно от Squid - это разделять Интернет между всеми и в то же время дает мне контроль над тем, какой компьютер может иметь доступ к Интернету (аутентификация по паролю или фильтрация по MAC-адресам), с какой пропускной способностью и суточной квотой данных.
Первый вопрос: может ли Squid обеспечить эти требования?
Я не хочу, чтобы конечный пользователь беспокоился о каких-либо конфигурациях, таких как ввод IP-адреса прокси-сервера и номера порта (я имею в виду конфигурации прокси-сервера (IP-адрес и номер порта) в Internet Explorer и других программах) для доступа к прокси-серверу.
Кроме того, большинству программного обеспечения не хватает таких настроек, а также эти конфигурации прокси могут быть очень сложны в применении, особенно если мы хотим, чтобы новичок использовал сеть или смартфон, и мы также не можем использовать любое программное обеспечение VPN (или любое программное обеспечение, которое не имеет конфигурации прокси).) в системах.
Второй вопрос: может ли Squid работать без настроек со стороны конечных пользователей?
1 ответ
Первый вопрос: да
У Squid очень хорошая система контроля доступа в интернет. Он поддерживает аутентификацию по паролю и фильтрацию MAC, а также многие другие, такие как:
- LDAP: использует упрощенный протокол доступа к каталогам.
- RADIUS: использует сервер RADIUS для проверки логина.
- SMB: использует SMB-сервер, такой как Windows NT или Samba
- Так далее..
http://wiki.squid-cache.org/Features/Authentication
Пропускная способность 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 в режиме прозрачного прокси, чтобы он находился между клиентом и интернетом.