15:55 

Настройка squid на несколько интерфейсов

IT-walker
Обновляемся

apt-get update
apt-get upgrade
apt-get install gcc
apt-get install make

Ставим то, что надо

apt-get install nano
apt-get install htop
apt-get install mc

Ставим собственно сам squid

apt-get install squid

Перемещаем пример конфиругации в отдельный файл

cd /etc/squid3
mv squid.conf example

Создаём новый конфиг

nano squid.conf

В него вносим необходимые настройки:

--------------------------------------------------------------------------------

# используемый порт
http_port 3128

# Пути до утилиты авторизации + файл с паролями
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid.users

# Время сессии
auth_param basic credentialsttl 24 hours

# Запрашиваем авторизацию
acl auth proxy_auth REQUIRED

# Разрешаем авторизованному Юзеру и иже с ним ходить по большому и малому через прокси
http_access allow auth

# Работа через строго определённые интерфейсы

acl ip01 myip 11.11.11.11
acl ip02 myip 22.22.22.22

tcp_outgoing_address 11.11.11.11 ip01
tcp_outgoing_address 22.22.22.22 ip02

--------------------------------------------------------------------------------

создаём файл с данными для авторизации и пользователя

htpasswd -mc /etc/squid3/squid.users

проверяем


URL
   

Хроники начинающего сисадмина

главная