3

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

4

2 回答 2

5

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

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

acl passem {
        "192.168.55.0/24";
}

然后在 vcl.recv 你应该

  if (client.ip ~ passem) {
    return(pass);
  }
于 2012-04-06T20:17:48.773 回答
0

我从邮件列表中收到了这个答案。

是的你可以:

if (client.ip == IP)
{
return(pass);
}
于 2011-10-10T17:33:06.460 回答