Squid (3) как прокси на Ubuntu Server

В этом посте я опишу настройку прокси сервера SQUID под сервер Ubuntu.

Ставим:
sudo aptitude install squid3

Приводим в конфиге /etc/squid3/squid.conf значения к подобному состоянию


# разрешаем подключатся клиентам с IP-адресов 10.10.10.1-10.10.10.254
#при данной настройке с локалки 192.168.0.1-192.168.0.254 не подрубится,
#как и с локалхоста сервера =)
# поэтому кому потребуется его вкл — обратитесь ко мне через коммент — я напишу

acl localhost src 10.10.10.1-10.10.10.254
# руссификация страниц ошибок
error_directory /usr/share/squid3/errors/Russian-koi8-r

После перезапуска

sudo /etc/init.d/squid3 reload

Можете указывать в настройках браузеров, icq, ftp-клиентов адрес 10.10.10.1 порт 3128. Рекомендую прикрыть порт 3128 для всех ИПов, кроме 10.10.10.1-10.10.10.254.