
Как ограничить скачивание файлов с интернета в 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» закончена.