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