如果无法解析主机名,Squid 代理将重定向到搜索

如果无法解析主机名,Squid 代理将重定向到搜索

当不使用代理时,不存在的主机名会导致 DNS 服务器返回 NX,而 Web 浏览器(本例中为 Firefox)会很聪明地尝试搜索。但是,当通过 Squid 运行时,不存在的主机名只会返回“无法检索 URL”错误。

如果无法解析主机名,是否可以配置 Squid 以重定向到搜索引擎?我在 Ubuntu 14.04 上运行 Squid 3.1.19。

答案1

Squid 允许您通过编辑目录中的模板来定制错误消息/usr/share/squid/errors/<LANG>/

只需更新模板即可ERR_DNS_FAIL 包含搜索框或重定向到您喜欢的搜索引擎。

相关内容