如何让鱿鱼只像代理一样工作,而不缓存任何东西

Arv*_*ind 17 proxy squid

可能的重复:
如何防止鱿鱼缓存和过滤?

我想让鱿鱼纯粹作为代理工作,这样它就不会缓存任何东西。

鱿鱼的这种用法可能吗?我该怎么做呢?

我在 Cent OS 6.2-x86 版本上使用 Squid v3.1。

Tha*_*Guy 33

这是直接从鱿鱼常见问题解答

我可以只制作 Squid 代理而不缓存任何东西吗?

当然,您可以做的事情很少。

你可以使用缓存访问列表来让 Squid 从不缓存任何响应:

cache deny all
Run Code Online (Sandbox Code Playgroud)

对于 Squid-2.7、Squid-3.1 和更高版本,您还可以从您的 squid.conf 中删除所有 'cache_dir' 选项,以避免出现缓存目录。

对于 Squid-2.4、2.5、2.6 和 3.0,您需要使用“null”存储模块:

cache_dir null /tmp
Run Code Online (Sandbox Code Playgroud)

注意:空 cache_dir 不会禁用缓存,但如果您禁用了缓存缓存,它确实可以避免创建缓存结构。目录(例如,/tmp)必须存在,以便squid 可以chdir 到它,除非您还使用coredump_dir 选项。

要为“空”存储模块配置 Squid,请在配置命令行上指定它:

--enable-storeio=null,...
Run Code Online (Sandbox Code Playgroud)