Главная Руководство Скачать Ссылки Контакт
Руководство


Содержание

Часть 1. Руководство пользователя

Часть 2. Руководство администратора

Приложения




Приложение Б. Плагины

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

Плагин: hyperpool.stream
Сервис: Скорость
Мониторинг и ограничение скорости отправки данных клиентом и поступления данных от сервера.
Обозначение: hyperpool.stream.speed
Параметры:
  • client - максимальное значение в Кб/сек для исходящего трафика
  • server - максимальное значение в Кб/сек для входящего трафика
Сервис: Дозвон
Дозвон до провайдера в случае отсутствия соединения с сервером.
Обозначение: hyperpool.stream.dial
Параметры:
  • command - команда для подключения
Сервис: Терминатор
Конец последовательности.
Обозначение: hyperpool.stream.terminator
Сервис: Запись
Запись в файл содержимого потока.
Обозначение: hyperpool.stream.record
Параметры:
  • dir - папка для сохранения
  • size - максимальный объем на диске в МБ
Переключатель: Часы
Выбирает последовательность сервисов, исходя из текущего времени суток. По умолчанию используется первая последовательность.
Обозначение: hyperpool.stream.hours
Элементы:
  • list - список значений Параметры:
    • index - номер последовательности (начиная с 0)
    Элементы:
    • value - значение (0-23)
Переключатель: Дни недели
Выбирает последовательность сервисов, исходя из текущего дня недели. По умолчанию используется первая последовательность.
Обозначение: hyperpool.stream.daysweek
Элементы:
  • list - список значений Параметры:
    • index - номер последовательности (начиная с 0)
    Элементы:
    • value - значение (0-6, начиная с Воскресенья)
Переключатель: Случайный маршрут
Выбирает случайную последовательность сервисов.
Обозначение: hyperpool.stream.random
Переключатель: Перебор маршрутов
Методом перебора выбирает такую последовательность сервисов, подключение к которой не приводит к ошибке соединения.
Обозначение: hyperpool.stream.try
Плагин: hyperpool.stream.net
Сервис: Вход
Ожидание соединения по указанному TCP порту, организация двунаправленного обмена данными между клиентом и остальными сервисами.
Обозначение: hyperpool.stream.net.in
Параметры:
  • port - порт для входящих соединений
Значение порта и адрес сервера с запущенной программой указываются в настройках клиентского приложения (интернет-браузера, почтового клиента и т.д.).
Сервис: Выход
Установка TCP соединения с определенным сервером для обмена данными.
Обозначение: hyperpool.stream.net.out
Параметры:
  • host - удаленный сервер
  • port - порт для подключения
Сервис: Вход UDP
Ожидание соединения по указанному UDP порту, организация двунаправленного обмена данными между клиентом и остальными сервисами.
Обозначение: hyperpool.stream.net.udpin
Параметры:
  • port - порт для входящих соединений
Сервис: Выход UDP
Установка UDP соединения с определенным сервером для обмена данными.
Обозначение: hyperpool.stream.net.udpout
Параметры:
  • host - удаленный сервер
  • port - порт для подключения
Сервис: Статистика
Ведение статистики по объему трафика в разрезе клиентов за каждый час.
Обозначение: hyperpool.stream.net.stat
Параметры:
  • dir - папка для сохранения
  • date - количество дней для хранения
  • delimiter - разделитель полей
Сервис: Соединения
Мониторинг и ограничение количества подключений со стороны клиента.
Обозначение: hyperpool.stream.net.connections
Параметры:
  • threads - максимальное количество активных соединений с одного адреса
  • max - максимальное количество одновременно существующих соединений с одного адреса
Переключатель: Клиенты
Выбирает последовательность сервисов, исходя из имени клиента и величины входящего трафика.
Обозначение: hyperpool.stream.net.clients
Параметры:
  • def - номер последовательности для неуказанных клиентов (начиная с 0)
  • clientspeed - максимальное значение в Кб/сек для исходящего трафика
  • serverspeed - максимальное значение в Кб/сек для входящего трафика
  • file - имя файла со статистикой
  • size - величина входящего трафика для неуказанных клиентов в МБ
  • baseindex - номер начальной последовательности
Элементы:
  • list - список клиентов Параметры:
    • index - номер последовательности (начиная с 0)
    • clientpriority - приоритет клиента (0-9, 0-без ограничения)
    • serverpriority - приоритет сервера (0-9, 0-без ограничения)
    Элементы:
    • name - имя клиента Параметры:
      • size - величина входящего трафика в МБ
Плагин: hyperpool.stream.net.http
Сервис: Монитор
Мониторинг активных соединений с web-серверами.
Обозначение: hyperpool.stream.net.http.monitor
Сервис: Проводник
Сохранение загружаемых документах в указанной директории с сохранением структуры размещения файлов на web-сервере. В файлах формата XML сохраняются значения http-заголовков, передаваемых web-серверами при отсылке запрашиваемого документа. Могут содержать тип документа (текст, графика...), его размер, время последнего изменения и т.д.
Обозначение: hyperpool.stream.net.http.explorer
Параметры:
  • dir - папка для сохранения
  • size - максимальный объем на диске в МБ
  • max - максимальный объем файла в МБ
Сервис: Кэш
Использование в качестве кэша директории с файлами (см. Проводник).
Обозначение: hyperpool.stream.net.http.cache
Параметры:
  • dir - папка с файлами
Сервис: Докачка
Восстановление соединения при обрыве связи, а также в случае задержки при приеме данных в том случае, если сервер поддерживает отсылку документа по частям.
Обозначение: hyperpool.stream.net.http.reconnect
Параметры:
  • retry - количество попыток
  • timeout - время ожидания в секундах
Сервис: Преобразователь
Преобразование запроса от клиента в https-запрос для соединения с удаленным сервером через внешний прокси.
Обозначение: hyperpool.stream.net.http.trans
Параметры:
  • host - запрашиваемый сервер
  • port - порт для подключения
Сервис: Документ
Замена адреса во всех http-запросах.
Обозначение: hyperpool.stream.net.http.document
Параметры:
  • url - адрес для замены
Сервис: Журнал
Ведение журнала http-соединений. Печать отчетов, экспорт в PDF, RTF.
Обозначение: hyperpool.stream.net.http.log
Параметры:
  • dir - папка для сохранения
  • date - количество дней для хранения
  • delimiter - разделитель полей
Сервис: Установка маршрута
Преобразование запроса от клиента в https-запрос с указанием нужного адреса для переключателя "Маршрутизатор".
Обозначение: hyperpool.stream.net.http.setroute
Параметры:
  • address - маршрут
Сервис: Сброс маршрута
Преобразование запроса в исходный путем удаления https-заголовков.
Обозначение: hyperpool.stream.net.http.resetroute
Сервис: Сервер
Отправка клиентам документов по http-протоколу.
Обозначение: hyperpool.stream.net.http.server
Параметры:
  • root - корневая папка
Сервис: Хост
Замена имени хоста во всех http-запросах.
Обозначение: hyperpool.stream.net.http.host
Параметры:
  • name - имя для замены
Сервис: Замена
Поиск и замена строки в адресе запрашиваемого документа.
Обозначение: hyperpool.stream.net.http.replace
Параметры:
  • regex - регулярное выражение для поиска
  • replacement - строка для замены
Сервис: Распаковщик
Блокирует отсылку http заголовка "Accept-Encoding".
Обозначение: hyperpool.stream.net.http.unpack
Сервис: Редирект
Посылает редирект на указанный хост.
Обозначение: hyperpool.stream.net.http.redirect
Параметры:
  • name - имя хоста для редиректа
Переключатель: Сервера
Выбирает последовательность сервисов, исходя из имени запрашиваемого сервера.
Обозначение: hyperpool.stream.net.http.servers
Параметры:
  • def - номер последовательности для неуказанных серверов (начиная с 0)
  • clientspeed - максимальное значение в Кб/сек для исходящего трафика
  • serverspeed - максимальное значение в Кб/сек для входящего трафика
Элементы:
  • list - список серверов Параметры:
    • index - номер последовательности (начиная с 0)
    • clientpriority - приоритет клиента (0-9, 0-без ограничения)
    • serverpriority - приоритет сервера (0-9, 0-без ограничения)
    Элементы:
    • name - имя сервера
Переключатель: Порты
Выбирает последовательность сервисов, исходя из значения запрашиваемого порта.
Обозначение: hyperpool.stream.net.http.ports
Параметры:
  • def - номер последовательности для неуказанных портов (начиная с 0)
  • clientspeed - максимальное значение в Кб/сек для исходящего трафика
  • serverspeed - максимальное значение в Кб/сек для входящего трафика
Элементы:
  • list - список портов Параметры:
    • index - номер последовательности (начиная с 0)
    • clientpriority - приоритет клиента (0-9, 0-без ограничения)
    • serverpriority - приоритет сервера (0-9, 0-без ограничения)
    Элементы:
    • value - значение порта
Переключатель: Контент
Выбирает последовательность сервисов, исходя из типа контента, поступившего от сервера.
Обозначение: hyperpool.stream.net.http.content
Параметры:
  • def - номер последовательности для неуказанных типов (начиная с 0)
  • speed - максимальное значение в Кб/сек для входящего трафика
  • baseindex - номер начальной последовательности
Элементы:
  • list - список типов Параметры:
    • index - номер последовательности (начиная с 0)
    • priority - приоритет (0-9, 0-без ограничения)
    Элементы:
    • type - тип контента:
      • text - текст
      • image - картинка
      • audio - аудио
      • video - видео
      • application - приложение
Переключатель: Агенты
Выбирает последовательность сервисов, исходя из имени агента пользователя.
Обозначение: hyperpool.stream.net.http.agents
Параметры:
  • def - номер последовательности для неуказанных агентов (начиная с 0)
  • clientspeed - максимальное значение в Кб/сек для исходящего трафика
  • serverspeed - максимальное значение в Кб/сек для входящего трафика
Элементы:
  • list - список агентов Параметры:
    • index - номер последовательности (начиная с 0)
    • clientpriority - приоритет клиента (0-9, 0-без ограничения)
    • serverpriority - приоритет сервера (0-9, 0-без ограничения)
    Элементы:
    • name - имя агента
Переключатель: Маршрутизатор
Выбирает последовательность сервисов, исходя из адреса в запросе.
Обозначение: hyperpool.stream.net.http.router
Параметры:
  • def - номер последовательности для неуказанных маршрутов (начиная с 0)
  • clientspeed - максимальное значение в Кб/сек для исходящего трафика
  • serverspeed - максимальное значение в Кб/сек для входящего трафика
Элементы:
  • list - список приоритетов Параметры:
    • index - номер последовательности (начиная с 0)
    • clientpriority - приоритет клиента (0-9, 0-без ограничения)
    • serverpriority - приоритет сервера (0-9, 0-без ограничения)
Переключатель: Хосты
Выбирает последовательность сервисов, исходя из имени запрашиваемого хоста.
Обозначение: hyperpool.stream.net.http.hosts
Параметры:
  • def - номер последовательности для неуказанных хостов (начиная с 0)
  • clientspeed - максимальное значение в Кб/сек для исходящего трафика
  • serverspeed - максимальное значение в Кб/сек для входящего трафика
Элементы:
  • list - список хостов Параметры:
    • index - номер последовательности (начиная с 0)
    • clientpriority - приоритет клиента (0-9, 0-без ограничения)
    • serverpriority - приоритет сервера (0-9, 0-без ограничения)
    Элементы:
    • name - имя хоста
Плагин: hyperpool.stream.net.http.html
Сервис: Коммутатор
Установка TCP соединения с запрашиваемым сервером, получение от него данных и передача их обратно по цепочке сервисов.
Обозначение: hyperpool.stream.net.http.html.switch
Сервис: Задания
Создание заданий для загрузки как отдельных документов, так и целых сайтов.
Обозначение: hyperpool.stream.net.http.html.tasks
Элементы:
  • task - задание Параметры:
    • address - начальный адрес
    • level - уровень скачивания по ссылкам
    • start - адреса ссылок должны начинаться на это значение
    • threads - количество файлов для одновременного скачивания
    • dir - папка для сохранения
    • autorun - статус автозапуска:
      • true - включен
      • false - выключен
Сервис: Сообщение
Отсылка сообщения клиенту.
Обозначение: hyperpool.stream.net.http.html.message
Параметры:
  • text - отсылаемый текст
  • theme - внешний вид страницы
Сервис: Антивирус
Проверка принимаемых файлов антивирусом ClamAV.
Обозначение: hyperpool.stream.net.http.html.antivirus
Параметры:
  • host - адрес сервера ClamAV
  • port - порт для подключения к ClamAV
  • buffer - размер буфера в байтах
  • theme - внешний вид страницы с сообщением
  • dir - папка для сохранения отчетов
  • date - количество дней для хранения
  • delimiter - разделитель полей
Сервис: Баннеры
Блокировка загрузки картинок с указанными размерами.
Обозначение: hyperpool.stream.net.http.html.banners
Элементы:
  • banner - изображение Параметры:
    • width - ширина
    • height - высота
Сервис: Анализатор
Проверка внутренних и внешних ссылок сайта на работоспособность.
Обозначение: hyperpool.stream.net.http.html.analyzer
Параметры:
  • dir - папка для сохранения
  • level - уровень скачивания по ссылкам
  • threads - количество файлов для одновременного скачивания
Плагин: hyperpool.stream.net.socks
Сервис: Коммутатор Socks
Установка или ожидание соединения с запрашиваемым сервером для обмена данными.
Обозначение: hyperpool.stream.net.socks.switch
Сервис: Вход Socks
Ожидание socks соединения по указанному TCP порту, организация двунаправленного обмена данными между клиентом и остальными сервисами.
Обозначение: hyperpool.stream.net.socks.in
Параметры:
  • port - порт для входящих соединений
Значение порта и адрес сервера с запущенной программой указываются в настройках клиентского приложения.
Плагин: hyperpool.stream.net.smtp
Сервис: Получатели
Фильтрация почтовых адресов при получении письма на smtp-сервере.
Обозначение: hyperpool.stream.net.smtp.recipients
Параметры:
  • def - статус для неуказанных адресов:
    • true - включен
    • false - исключен
Элементы:
  • address - почтовый адрес получателя письма
Сервис: Антивирус SMTP
Проверка писем антивирусом ClamAV при их получении на smtp-сервере.
Обозначение: hyperpool.stream.net.smtp.antivirus
Параметры:
  • host - адрес сервера ClamAV
  • port - порт для подключения к ClamAV
  • dir - папка для сохранения отчетов и зараженных писем
  • date - количество дней для хранения
  • delimiter - разделитель полей
  • rcptdelimiter - разделитель получателей
Сервис: Сервер SMTP
Прием писем от клиентов и сохранение их в указанной папке.
Обозначение: hyperpool.stream.net.smtp.server
Параметры:
  • dir - папка для сохранения писем и служебной информации
  • max - максимальный объем письма в МБ
Сервис: Процессор SMTP
Распределение писем по ящикам для локальных пользователей и перенаправление далее по цепочке писем, адресованных пользователям других доменов.
Обозначение: hyperpool.stream.net.smtp.processor
Параметры:
  • dir - папка с принятыми письмами и служебной информацией
  • dirboxes - папка с ящиками локальных пользователей
  • interval - периодичность проверки новых писем в секундах
  • retries - количество повторов при отправке
Элементы:
  • domain - имя для локального домена
Сервис: Коммутатор SMTP
Определение имени и установка TCP соединения с smtp-сервером, организация обмена данными.
Обозначение: hyperpool.stream.net.smtp.switch
Сервис: Копия получателям
Направление копии письма заданным получателям.
Обозначение: hyperpool.stream.net.smtp.copy
Элементы:
  • address - почтовый адрес получателя письма
Плагин: hyperpool.stream.net.pop3
Сервис: Антивирус POP3
Проверка писем антивирусом ClamAV при их получении с pop3-сервера.
Обозначение: hyperpool.stream.net.pop3.antivirus
Параметры:
  • host - адрес сервера ClamAV
  • port - порт для подключения к ClamAV
  • dir - папка для сохранения отчетов и зараженных писем
  • date - количество дней для хранения
  • delimiter - разделитель полей
Сервис: Сервер POP3
Отправка писем клиентам.
Обозначение: hyperpool.stream.net.pop3.server
Параметры:
  • dir - папка с ящиками пользователей
Элементы:
  • name - имя пользователя Параметры:
    • password - пароль пользователя
Сервис: Антиспам POP3
Проверка писем на спам при их получении с pop3-сервера.
Обозначение: hyperpool.stream.net.pop3.antispam
Параметры:
  • headername - имя заголовка, добавляемого к письму при обнаружении спама
  • headervalue - значение добавляемого заголовка
  • subjectprefix - префикс, добавляемый к теме письма при обнаружении спама
  • level - порог срабатывания (0-1, чем меньше уровень, тем больше писем рассматриваются как спам)




Copyright © 2014 Victor Zhigunov

ENG