Поставте Squid вам будет прощее вот как делал я после чего записал
Apt-get install Squid
Далее пробуем его запустить /etc/init.d/Squid start
Он начнет ругаться на строчки вида /usr/share/squid/ все
нужно будет изменить на /var/spool/squid так как Squid
находится там если он будет ругается на паки и файлы которых не существует то нужно их создать.
Далее конфигурация бедующего proxy
Открываем как вам удобнее если установлен ‘ee’ то через него если mc то ‘mcedit’…
у меня стоит и то и другое но удобнее через mc
Mcedit /etc/squid/squid.conf
http_port 3128 #<<< раскомментировать эту строчку
cache_dir ufs /var/spool/squid 100 16 256 #<<< раскомментировать эту строчку
acl our_networks src 192.168.0.0/24 #<<< раскомментировать эту строчку
http_access allow our_networks #<<< раскомментировать эту строчку
visible_hostname «имя сервера желательно по netbios» #<<< добавить строчку
Перезагружаем squid
/etc/init.d/squid restart
И все теперь можно работать…. Да не забудьте указать диапазон ваших IP и сеть.
Вот ода из проблем с которой пришлось столкнутся … при страте Squid от через
5 -10 секунд падал, тут главное смотреть логи они всегда нам помогут….
Вот и сама ошибка
errorTryLoadText: '/var/spool/squid/errors/English/ERR_READ_TIMEOUT': (2) No such file or directory
тут указанно что в дериктории нет файла ERR_READ_TIMEOUT, нудно его создать вот так
touch /var/spool/squid/errors/English/ERR_READ_TIMEOUT
потом перезагружаем смотрим логии там будет другая ошибка так же добавляем файл и
снова дергаем Squid до тех пор пока ошибка не пропадет. В этой ошибке главное обратить
внимание на /var/spool/squid а не на /usr/share/.
первое что нужно сделать это установить apache
добовляем в конфиг acl
/etc/squid/squid.conf
MYUSERS proxy_auth (и перечесляем пользователе через зяпятую)
http_access allow MYUSERS
http_access deny all
создаем файлик /etc/squid/passwd тут будут зронится учетные записи пользователей
расскоментируем вот эту строку, либо ее изменим все зависит от того как вы сконфигурировали
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
созадем пользователя squid
и теперь делаем права доступа к /etc/squid/passwd
вот так
chown -hR squid:squid /etc/squid/passwd
htpasswd -с /etc/squid/passwd добовляем пользователя какова вы хотите и пароль
и не забываем пользователя дописать в
MYUSERS proxy_auth имя пользователя которого вы добвили
все пергружаем апачь, и squi
и все должно работат
было написанно мной по памяти как я сам делал, если чтото не так извиняйти, делал по памяти