Linux: устанавливаем и настраиваем squidSquid - мощный, удобный, надежный прокси сервер. Полностью поддерживает стандарты web (http, hhtps, ftp и другие). Squid - наиболее часто используемый прокси сервер в мире. О том как его установить и настроить мы сегодня и расскажем.

[ad#ad-2]
Установка Squid в Ubuntu Linux выполняется очень просто.

 sudo aptitude install squid
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Следующие НОВЫЕ пакеты будут установлены:
  squid squid-common{a} squid-langpack{a}
0 пакетов обновлено, 3 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 1.346kБ архивов. После распаковки 8.651kБ будет занято.
Хотите продолжить? [Y/n/?] Y
......
 * Restarting Squid HTTP proxy squid                                     [ OK ]

.....

Далее нам надо настроить Squid
Для этого открываем в редакторе файл /etc/squid/squid.conf

sudo vi /etc/squid/squid.conf

И настраиваем доступ через squid по ip address. Для этого находим в файле раздел который начинается с

acl all src all

И комментируем те acl которые нам не нужны, и добавляем те которые нам нужны
Например

#acl localnet src 10.0.0.0/8     # RFC1918 possible internal network
#acl localnet src 172.16.0.0/12  # RFC1918 possible internal network
#acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl our_company_network src 172.16.221.0/24 #internal local net

Далее настраиваем пермишены для нашего acl. Ищем раздел начинающийся

http_access allow manager localhost

И добавляем пермишены для нашего acl

http_access allow localhost
http access allow our_company_network
# And finally deny all other access to this proxy
http_access deny all

После этого сохраняем конфигурационный файл, перезапускаем squid

sudo /etc/init.d/squid restart
 * Restarting Squid HTTP proxy squid                                                                                                                  [ OK ]

Настройка (самая простая) проведена. Теперь в браузере настраиваем наш прокси сервер (при этом помним что squid по дефолту работает на порту 3128). И проверяем работает ли выход в интернет. У меня при таких настройках заработал.

Теги: