Назад | Перейти на главную страницу

Как ограничить IP-адреса назначения для прокси-сервера nginx cache

Я пытаюсь настроить nginx в качестве прокси-сервера кеша, который может кэшировать / обслуживать страницы только из одного диапазона IP-адресов (пример: 31.29.100.0/24).

Для настройки прокси я использую этот конф:

server {
    listen 8080;
    location / {
        resolver 127.0.0.1;
        proxy_pass $scheme://$http_host$uri$is_args$args;
        proxy_set_header X-Remote-Addr $proxy_add_x_forwarded_for;
    }
}

Теперь это будет открытый прокси, любой целевой клиент требует ... Есть ли способ ограничить IP-адреса назначения?