Данная статья получилась длинной из-за того, что все буду описывать пошагово и подробно, чтобы в будущем не возникало вопросов…
Для того чтобы у нас все получилось нам надо 2 программы multiuser-ru.pet и собственно сам squid.pet
И так поехали по порядку!!!!
multiuser-ru.pet взял где-то тут на форуме или фтп не помню !на всякий случай приклею!
Установили multiuser-ru.pet.
Лезем МЕНЮ СИСТЕМА МЕНЕДЖЕР ПОЛЬЗОВАТЕЛЕЙ
1. Создать пользователя.
2. Просит ввести uid вводим цифры с головы
3. Ставим галочку напротив ДОМАШНИЙ КАТАЛОГ
4. Название домашнего каталога PROXY
5. Подтверждаем создание нового пользователя
6. Нажимаем ОК
7. Не вводя пароля закрываем окно
8. НАЖИМАЕМ ОК
Пол дела сделано))
Теперь скачиваем и устанавливаем squid.pet
По дефолту наш squid умеет делать только самое необходимое - а это давать доступ определенным ip и кэшировать .
Размер КЭШа по дефолту 128 м и доступ разрешен только 2-ум ip 192.168.1.100 и 192.168.1.200
Для редактирования всего этого нужно пройти по пути
etc\squid\squid.conf
после открытие файла мы видим
http_port 3128
cache_dir ufs /var/spool/squid 128 16 256
cache_mem 30 MB
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl all src 0.0.0.0/0.0.0.0
acl allowed_hosts src 192.168.1.100/192.168.1.255
acl allowed_hosts src 192.168.1.200/192.168.1.255
http_access deny manager all
http_access allow allowed_hosts
http_access deny all
icp_access allow allowed_hosts
icp_access deny all
miss_access allow allowed_hosts
miss_access deny all
первая строчка говорит нам, что порт прокси будет 3128
а 2 путь и размер нашего КЭШа
ниже видим адреса, которым разрешен доступ. Как я говорил это 192.168.1.100 и 192.168.1.200
меняем их на свои и сохраняем файл!
После этого открываем консоль и пишем:
#squid –z (Это мы создали кэш, и это делается только один раз)
Сразу после создание КЭШа мы запускаем прокси- сервер командой:
#squid
На этом и все!!!! Прокся запущенна можно тэстить.
Squid очень мощный прокси- сервер в нем куча возможностей таких как блокировать баннеры и запрещать доступ к определенным сайтам, разрешать доступ по расписанию и давать пользователю ограниченное количество трафика и многое, многое другое.