FastNetMon

Friday, 24 August 2007

Настройка прокси сервера squid в openSUSE 10.2

Довольно обыденная задача, но тем не менее есть некоторые тонкости, которые я и постараюсь изложить.

Для начала нам требуется запустить Yast и установить пакет squid. Сразу после установки его можно запустить: /etc/init.d/squid start
Но настройки по-умолчанию блокируют все соединения из внутренней локальной сети. Это исправить можно следующим образом:

1) Открываем в текстовом редакторе конфиг файл Squid`а vim /etc/squid/squid.conf
2) Ищем строку: http_access deny all, как вы можете догадаться, эта строка блокирует весь траффик на прокси, но нас это категорически не устраивает, поэтому комментируем эту строчку посредством постановки символа # в самом начале строки.
3) Допустим, в вашей домашней локальной сети используются адреса вида 192.168.155.x, в этом случае пишем следующее (возможно, что-то непонятно будет в этих строках, можете поискать в гугле или подождать моих новых статей, в которых я постараюсь описать все в подробностях):
acl my_home_network src 192.168.155.0/24
http_access allow my_home_network
4) Сохраняем файл конфигурации.
5) Перезапускаем сквид: /etc/init.d/squid restart
6) Проверяем работоспособность прокси с другого компьютера, лог доступа к прокси можно в реальном времени просмотреть командой: tail -f /var/log/squid/access.log

No comments :

Post a Comment

Note: only a member of this blog may post a comment.