acl unwanted {
"69.60.116.0"/24;
"69.90.119.207";
}
sub vcl_recv {
if (client.ip ~ unwanted) {
error 410;
}
...
}
Como alguém bloqueia o endereço IP do intervalo de rede dentro do arquivo VCL do Varnish?
Desde o Varnish 4, a sintaxe mudou!
Em vez de :
error 403;
você precisa usar :
return(synth(403, "Access denied"));
Usando o exemplo alexus ':
acl unwanted {
"69.60.116.0"/24;
"69.90.119.207";
}
sub vcl_recv {
if (client.ip ~ unwanted) {
return(synth(403, "Access denied"));
}
}