如何限制 nginx 缓存代理的目标 IP

如何限制 nginx 缓存代理的目标 IP

我正在尝试将 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?

相关内容