umbot
    Preparing search index...

    Interface IIpFilterOptions

    Опции ipFilter middleware.

    interface IIpFilterOptions {
        blacklist?: string[];
        deniedText?: string;
        whitelist?: string[];
    }
    Index

    Properties

    blacklist?: string[]

    Чёрный список IP/CIDR. Если задан — перечисленные запрещены. Поддерживаются IPv4 и IPv6. Игнорируется, если задан whitelist.

    Правила сравниваются по версии адреса: если заданы только IPv4-правила, IPv6-клиенты под blacklist не попадут — добавляйте IPv6-правила явно.

    deniedText?: string

    Текст ответа, который получит пользователь из заблокированного IP.

    '' (пустой ответмолчим)
    
    whitelist?: string[]

    Белый список IP/CIDR. Если задан — разрешены только эти адреса. Поддерживаются IPv4 и IPv6. Примеры: '10.0.0.1', '192.168.0.0/24', '127.0.0.1', '2001:db8::/32', '::1'.

    Правила сравниваются по версии адреса: если заданы только IPv4-правила, IPv6-клиенты под whitelist не попадут и будут заблокированы.