Skip to content

Ограничения частоты загрузок для пользователей

Ограничения частоты загрузок управляют тем, как часто обычные пользователи или посетители могут загружать файлы с главной страницы. Это помогает защитить публичную страницу загрузки от злоупотреблений.

Функция влияет только на загрузки с главной страницы. Загрузки администратора и загрузки через API Tokens не ограничиваются этими правилами частоты.

Где это настраивается

Откройте админ-панель и перейдите в:

text
System Settings -> Security Settings -> Upload Management -> User Rate Limits

Настройки ограничения частоты загрузок

Включение ограничений частоты

После включения Включить ограничения частоты ImgHost отслеживает недавние загрузки по IP-адресу отправителя.

Значения по умолчанию:

НастройкаПо умолчаниюОписание
Окно обнаружения1.5 часаНасколько далеко назад считаются записи загрузок.
Максимальное число файлов20Максимальное число файлов в окне обнаружения.
Лимит размера одного файла20 MBМаксимальный размер одного файла.
Лимит общего размера загрузок200 MBМаксимальный общий размер загрузок в окне обнаружения.

Например, с окном 1,5 часа, 20 файлами, 20 MB на файл и 200 MB всего загрузки с того же IP блокируются, как только превышен любой настроенный лимит.

Исключение типов файлов

Исключенные типы загружаемых файлов блокирует обычным пользователям или посетителям загрузку выбранных категорий файлов.

Доступные категории:

ТипОписание
Изображенияjpg, png, webp, gif и похожие файлы изображений
Видеоmp4, webm, mov и похожие видеофайлы
Аудиоmp3, flac, wav и похожие аудиофайлы
Документыpdf, txt, md, docx и похожие документы
ДругоеФайлы вне этих категорий, например zip, rar, exe, apk

По умолчанию категория не выбрана, то есть она разрешена.

Нажатие на категорию подсвечивает ее, а это означает, что тип заблокирован.

Если выбрать Другое, посетители, загружающие zip или rar, будут заблокированы и увидят сообщение, что этот тип файла не поддерживается.

Сообщения о блокировке

Когда срабатывает лимит, пользователи видят соответствующее сообщение:

Сообщение о слишком частой загрузке

СценарийЗначение сообщения
Один файл слишком большойФайл слишком большой, его стоит сжать перед загрузкой.
Тип файла заблокированЭтот тип файла не поддерживается. Уберите его и попробуйте снова.
Загрузки слишком частыеНедавние загрузки слишком частые, показано время повторной попытки.
Общий размер слишком большойСуммарный размер недавних загрузок слишком велик, показано время повторной попытки.

Когда включать

Включите ограничения частоты загрузок, если ваша главная страница загрузки доступна публично.

Типичные причины:

  • вы опасаетесь массовых автоматизированных загрузок;
  • хотите ограничить большие загрузки от посетителей;
  • хотите разрешить обычным пользователям загружать только изображения, а не архивы или установщики;
  • хотите оставить публичную загрузку доступной, но контролировать расход ресурсов.

Если сайт только для вас или загружать могут только администраторы, это можно оставить выключенным.

Released as user documentation for ImgHost.