Как ограничить скачивание файлов с интернета в Squid

Как ограничить скачивание файлов с интернета в Squid

В данной теме я расскажу как это сделать. Приведу готовый пример, как я делал это у себя.

1. Для начала нужно чтобы у нас был установлен прокси сервер Squid.

Можно посмотреть мой пост как это сделать:
Установка и настройка squid на CentOS / RedHat / Fedora

2. Добавить в файл конфигурации Squid несколько строчек.

Допустим что мы хотим ограничить скачивание (загрузку файла) с сайта до 100Мб. Я буду считать что Вы уже установили у себя Squid и готовы приступать к данной настройки, для этого откроем  сам файл:

# vim /etc/squid/squid.conf

Нужно добавить в конфиг:

[...]
# Not allow more than 100Mb download size for my web site linux-notes.org reply_body_max_size 100 Mb linux-notes.org
[...]

Я выложу свою готовую конфигурацию для Squid, чтобы прочитать нажмите по данной ссылке, можете его скачать:

# wget http://linux-notes.org/wp-content/uploads/files/squid_size_download_internet.conf

3. Нужно перезапустить прокси сервер.

Чтобы запустить/ остановить/ перезапустить используйте:

# /etc/init.d/squid start 
# /etc/init.d/squid stop 
# /etc/init.d/squid restart

4. Использование прокси сервера с данными ограничениями.

Чтобы проверить работоспособность нужно сначала настроить свой браузер. Добавим ИП адрес для прокси и после чего, когда я зайду на сайт http://linux-notes.org и попробую скачать файл который превышает 100Мб, то выдаст ошибку.

Спасибо что используете мой сайт, надеюсь я нормально излагаю  свои мысли. На этом данная тема «Как ограничить скачку файла с интернета в Squid» закончена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.