Erişim Kontrol Listeleri (ACL)

Erişim kontrol listeleri veya çağırmak istediğimiz ACL'ler, VCL'de IP adresleri, IP aralıkları veya hostname içeren yapılardır. ACL'ler çoğunlukla, IP adresinize dayalı olarak içeriğinizin belirli bölümlerine erişimi kısıtlamak için kullanılır. Eşleşme işleci (~) if kullanılarak eşleştirilebilir. İşte bir kod örneği:

default.vcl
acl allowed {
  "localhost";
  "192.0.2.0"/24; # yerel ağdaki herkes
  ! "192.0.2.23"; # bu ip hariç hepsi
}
sub vcl_recv {
  if(client.ip !~ allowed) {
      return(synth(403, "Erişim engeliniz var."));
  }
}

Last updated