禁用使用清漆的certian IP的缓存

Clu*_*tch 3 varnish

是否可以让具有某些IP的客户端通过后端而不是使用清漆进行缓存?我没有在任何示例配置中看到这一点.

Łuk*_*iak 5

我认为更好的方法在这里描述https://www.varnish-cache.org/lists/pipermail/varnish-misc/2011-October/021278.html

如果你有IP列表,你应该创建一个acl列表:

acl passem {
        "192.168.55.0/24";
}
Run Code Online (Sandbox Code Playgroud)

然后在vcl.recv你应该

  if (client.ip ~ passem) {
    return(pass);
  }
Run Code Online (Sandbox Code Playgroud)