我有一个Windows服务器上有4个IP地址可用的Squid代理设置。 在configuration文件中,squid侦听4个不同的端口,并根据其input的端口从4个可用的IP地址分配一个输出IP地址。
在我的浏览器中,input代理详细信息并将其指向端口3.然后,导航到一个网页,该网页提供有关调用网页的extarnal IP地址的详细信息。 根据我设置的端口,IP地址是正确的。 然后我改变我的浏览器指向端口2并导航到相同的网页。 返回的结果与我指向端口3的结果保持不变,但是,如果我给它3分钟左右的时间并刷新页面,则IP将更改为端口2的正确地址。
我从中得到的结果是,鱿鱼cachingIP地址5分钟,直到一个新的电话通过。 如何禁用caching?
要完全禁用caching,您可以使用
cache deny all
指令在最近的鱿鱼版本。 对于旧版本,你可以检查什么可以在鱿鱼常见问题 。
您可以使用acls和其他参数来指定您不想caching的情况。
对于目录:
acl DIRECTORIES urlpath_regex ^/here/ ^/favicon.ico ^/there/ cache deny DIRECTORIES cache deny all
在过去,我通常使用networking掩码:
acl all src 0.0.0.0/0.0.0.0 no_cache deny all
如果你只是简单地插入no_cache deny all变化是另一个ACL正在优先考虑。