Лаборатория Ubuntu
Опыт установки, настройки и использования
Ubuntu Linux Вопросы и ответы Об Ubuntu Новости Игры Записки для новичка
Поиск:

Установка и настройка squid под ubuntu? | Форум


Вернуться к спискам тем

 Виктор Терехов создал тему 25.11.2008 в 10:37
 Новичок  Сообщений: 5
 Репутация: 12

 Сейчас не на форуме
Господа, собственно вопрос: как? Есть у кого мануальчик?
Цитировать

 Менеджер по рекламе рекомендует
 Знаток своего дела  Сообщений: 1987
 Репутация: 5055

 Сейчас на форуме

 Дмитрий Стародубцев ответил 25.11.2008 в 10:51
 Студент  Сообщений: 218
 Репутация: 97

 Сейчас не на форуме
Руки чешутся написать man squid )) Но не буду, сам искал что-нибудь попроще. Нашел готовый конфиг, покумекал, изменил минимум под себя и радовался. Кстати, в 8.10 есть пакет gadmin-squid, возможно это хорошее подспорье.Кстати, есть статья из LinuxFormat как-раз по настройке squid. Могу на почту отправить.
Цитировать

 Виктор Терехов ответил 25.11.2008 в 10:56
 Новичок  Сообщений: 5
 Репутация: 12

 Сейчас не на форуме
отправь плиз на volanddt@mail.ru
Цитировать

 Дмитрий Стародубцев ответил 25.11.2008 в 11:00
 Студент  Сообщений: 218
 Репутация: 97

 Сейчас не на форуме
Отправил. Она не совсем свежая, но думаю, не протухла еще.
Цитировать

 Виктор Терехов ответил 25.11.2008 в 11:04
 Новичок  Сообщений: 5
 Репутация: 12

 Сейчас не на форуме
Спасибо большое, поучусь .
Цитировать

 Влад Нескажу ответил 25.11.2008 в 18:56
 Новичок  Сообщений: 26
 Репутация: 20

 Сейчас не на форуме
Очень просто . Пишем в консоле:sudo apt-get install squid3Далее система скачает и установит SQUID, после чего он запуститься. После этого нам надо его остановить и пересоздать кеш, поэтому говорим:sudo /etc/init.d/squid3 stopsudo squid -zДалее правим конфигурационный файл /etc/squid3/squid.conf:Правим списки доступа ACL:acl localnet src 192.168.0.0/24 локальная сеть диапазон 192.168.0.1-192.168.0.254acl getway src 192.168.0.1 шлюзовой серверacl arhive urlpath_regex -i 092;.rar036; 092;.zip036; 092;.7z036; архивыacl audio urlpath_regex -i 092;.mp3036; 092;.asf036; 092;.wma036; аудиофайлыacl video urlpath_regex -i 092;.avi036; 092;.mov036; 092;.vob036; 092;.wmv036; видеофайлыacl execute urlpath_regex -i 092;.exe036; exe-файлыacl shell urlpath_regex -i 092;.cmd036; 092;.bat036; файлы командной оболочкиПравим правила доступа (внимательно соблюдайте последовательность строк):http_access allow localhost разрешаем шлюзовому серверуhttp_access allow getway audiohttp_access allow getway videohttp_access allow getway arhivehttp_access allow getway executehttp_access allow getway shell режем для локальной сетиhttp_access deny localnet audiohttp_access deny localnet videohttp_access deny localnet arhivehttp_access deny localnet executehttp_access deny localnet shellhttp_access allow localnet разрешаем инет локалке с предыдущих правилhttp_access deny all запрещаем все остальному мируВ данном случае локальной сети разрешен доступ в инет, но запрещены загрузки медиа-контента, архивов и выполнимых файлов Windows. Тогда как серверу все можно :)Создаем пул с помощью которого регулируем скорость клиенту:delay_pools 1delay_class 1 2delay_parameters 1 -1/-1 5000/15000delay_access 1 allow localnetdelay_access 1 deny allЗдесь мы создали пул второго класса, т.е. всей сети мы даем весь канал (-1/-1 неограничивать), а клиент получает первые 15кб на максимальной скорости, а последующие данные на скорости в 5кб/секунда.Оптимизируем кеш:refresh_pattern -i 092;.gif036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.png036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.jpg036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.jpeg036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.pdf036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.zip036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.tar036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.gz036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.tgz036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.exe036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.prz036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.ppt036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.inf036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.swf036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.mid036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.wav036; 43200 100% 43200 override-lastmod override-expirerefresh_pattern -i 092;.mp3036; 43200 100% 43200 override-lastmod override-expireНу вот кажется и все на сегодня . Теперь запускаем SQUID и настраиваем браузеры клиентов на наш прокси (ваш_ip_сервера:3128)sudo /etc/init.d/squid3 startА сегодня добавил фильтрацию по сайтам, изменив в squid.conf следующие:acl localnet src 192.168.0.2-192.168.0.254 локальная сеть диапазон 192.168.0.
Цитировать

 Влад Нескажу ответил 25.11.2008 в 18:58
 Новичок  Сообщений: 26
 Репутация: 20

 Сейчас не на форуме
Ну вот . контакт мне сообщение пофиксил :(Должно быть так .А сегодня добавил фильтрацию по сайтам, изменив в squid.conf следующие:acl localnet src 192.168.0.2-192.168.0.254 локальная сеть acl getway src 192.168.0.1 шлюзовой серверacl arhive urlpath_regex -i 092;.rar036; 092;.zip036; 092;.7z036; архивыacl audio urlpath_regex -i 092;.mp3036; 092;.asf036; 092;.wma036; аудиофайлыacl video urlpath_regex -i 092;.avi036; 092;.mov036; 092;.vob036; 092;.wmv036; видеофайлыacl execute urlpath_regex -i 092;.exe036; exe-файлыacl shell urlpath_regex -i 092;.cmd036; 092;.bat036; файлы командной оболочкиacl banners url_regex /etc/squid3/acl/banners.denyhttp_access allow localhosthttp_access allow getway разрешаем шлюзовому серверуhttp_access allow getway audiohttp_access allow getway videohttp_access allow getway arhivehttp_access allow getway executehttp_access allow getway shellhttp_access allow getway banners режем для локальной сетиhttp_access deny localnet audiohttp_access deny localnet videohttp_access deny localnet arhivehttp_access deny localnet executehttp_access deny localnet shellhttp_access deny localnet bannershttp_access allow localnet разрешаем инет локалке с предыдущих правилhttp_access deny all запрещаем все остальному мируфайл /etc/squid3/acl/banners.deny^.*odnoklassniki.ru/^.*0download.ru/^.*vkadre.ru/^.*youtube.ru/^.*youtube.com/^.*my.mail.ru/
Цитировать

 Максим Савинцев ответил 25.11.2008 в 22:43
 Новичок  Сообщений: 17
 Репутация: 17

 Сейчас не на форуме
а еце для ничинающих есть хороший пакет webmin называется. можно его поюзать, а потом и конфиги в ручную правиь научишсо
Цитировать

 Влад Нескажу ответил 25.11.2008 в 23:02
 Новичок  Сообщений: 26
 Репутация: 20

 Сейчас не на форуме
ИМХО:Не согласен с тем что для начала сойдет и GUI, а потом CLI. Т.к. по своему опыту сначало надо покопаться именно в консоле, чтобы понять как и что работает. К тому же начиная в GUI, потом желание переходить в CLI редко появляется . А вот поняв CLI и перейдя в GUI вернуться хочется часто .Тем более что сеть просто кишит готовыми рецептами и конфигами, почти под любую задачу . Единственное многим просто лень искать, узнавать, пробовать .CLI не так страшен как кажется, и посидев там несколько дней начинаешь быстрее рулить машиной, чем через любые GUI-мастера .Я не против GUI . Но оно как и все может слететь и вы останетесь без рук. А CLI вы всегда сможите поправить что угодно .Возможно просто во мне до сих пор говорит админ FreeBSD . :)
Цитировать

 Дмитрий Стародубцев ответил 26.11.2008 в 9:40
 Студент  Сообщений: 218
 Репутация: 97

 Сейчас не на форуме
Влад, спасибо Люблю конфиги, документированные на русском языке ))
Цитировать


Чтобы ответить, нужно авторизоваться здесь

Страницы: 1 2


Пользователь
Авторизация на сайте:
Email:
Пароль:
Запомнить (Регистрация)

Новости
Ubuntu
Linux
Сайт
Игры
 Игры для Ubuntu
Текущие проблемы:
Ubuntu 10.4 и встроенная видеокарта.
Дата создания: 05.06.2010 15:02
Gave up waiting for root device (BusyBOX 1.13.3) ОШИБКА ОШИБКА ОШИБКА
Дата создания: 05.06.2010 6:04
[РЕШЕНО] Нет звука в 10.04
Дата создания: 05.06.2010 3:42
~/.bashrc, личный профиль для шелла
Дата создания: 05.06.2010 2:47
ошибка в Qt [решено]
Дата создания: 05.06.2010 1:25
Интернет-радиостанция. несколько вопросов.
Дата создания: 05.06.2010 0:55

2010-2012 © Лаборатория Ubuntu