杂项选项
启动DNS测试地址 :Squid将查询DNS服务器以测试DNS查找是否正常工作。

SIGUSR1日志文件轮换 :默认为10或0,具体取决于系统。指定当您键入“ squid -k rotation”时要进行的日志文件旋转数。默认值为10,它将以扩展名0到9进行轮换。将logfile_rotate设置为0将禁用轮换,但是日志文件仍然关闭并重新打开。这样,您就可以在发送旋转信号之前自行重命名日志文件。

注意,“ squid -k rotation”命令通常向正在运行的鱿鱼进程发送USR1信号。在某些情况下(例如,在具有异步I / O的Linux上),USR1用于其他目的,因此-k旋转使用另一个信号。最好养成使用“ squid -k rotation”而不是“ kill -USR1”的习惯 '。

错误消息文本错误消息中包含的HTML文本。将其设置为您的管理地址的“ mailto” URL,或者仅是指向您的组织网页的链接。

要将其包含在错误消息中,必须重写错误模板文件(位于“错误”目录中)。无论您希望在何处显示“ err_html_text”行,请在错误模板文件中插入%L标记。

每客户端统计信息 :如果要禁用收集每客户端统计信息,请在此处关闭client_db。

X-Forwarded-For标头 :默认为“ on”。如果设置,Squid将在转发的HTTP请求中包含系统的IP地址或名称。默认情况下,它看起来像在转发的HTTP请求中。默认情况下,它看起来像这样:

X-Forwarded-For:192.1.2.3

如果禁用此选项,它将显示为:

X-Forwarded-For:未知

记录ICP查询 :默认为“开”。如果设置,则将ICP查询记录到access.log。如果您的ICP负载非常高,则可能希望禁用此功能,以加快处理速度或简化日志分析。

最小直接跳数 :默认值为4。如果使用ICMP ping操作,请对不超过此跳数的站点进行直接提取。

保留内存以备将来使用 :默认为“是”。如果设置,Squid将使已分配(但未使用)的内存池可供将来使用。如果内存在您的系统上很重要,并且您认为malloc库的性能优于Squid例程,请禁用此功能。

要保留的内存量 :默认为“无限制”。如果设置为非零值,Squid将在内存池中最多保留指定的已分配(但未使用)内存限制。所有超出此限制的free()请求都将由您的malloc库处理。 Squid不会预分配任何内存,只是安全地保留对象,否则这些对象将被free()d占用。因此,即使您的配置使用较少的内存,也可以将memory_pools_limit设置为一个合理的较高值。

如果未设置(默认)或设置为零,Squid将保留所有可能的内存。也就是说,用于安全保存的内存总量没有限制。

要通过的标题 :默认为“所有标题”。此选项用更可配置的内容替换了旧的“ http_anonymizer”选项。现在,您可以确切指定要允许的标头,或要从传出请求中删除的标头。

有两种使用此选项的方法。您可以允许特定的标头(从而拒绝所有其他标头),也可以拒绝特定的标头(因此允许所有其他标头)。

假用户代理 :默认为“无”。如果使用“ 通过标头”选项过滤User-Agent标头,则可能导致某些Web服务器拒绝您的请求。用它来伪造一个。

WCCP路由器地址 :使用此选项可以为Squid定义WCCP``家庭''路由器。

WCCP传入地址 :如果只要求在一个接口上接收WCCP消息,请使用此选项。如果不确定有多少个接口,或者知道只有一个接口,请不要使用此选项。

WCCP传出地址 :如果仅要求在一个接口上发送WCCP消息,请使用此选项。如果不确定有多少个接口,或者知道只有一个接口,请不要使用此选项。