Squid 代理:授权某些网站无需身份验证

Squid 代理:授权某些网站无需身份验证

我有一个 Squid 代理并且正在auth_param basic program使用ncsa_auth

我希望用户访问一些指定的网站,如 google.com 和 yahoo.com,而无需他们提供代理凭据,这意味着当用户在浏览器中输入 google.com 时,该网站将立即打开,而无需请求代理用户名和密码。

使用代理凭据将可以正常访问其他站点。

如何针对这种情况配置 Squid?

答案1

您应该在 squid.conf 中的身份验证行顶部为允许的地址添加一个 acl,例如对于 google: acl GOOGLE dstdomain google.com http_access allow GOOGLE

这样就行了。记得在 squid.conf 中的任何 auth 行之前添加此行

相关内容