Squid,允许访问本地服务器而不是远程服务器

Squid,允许访问本地服务器而不是远程服务器

我有一个由 XP 客户端和 Linux 服务器组成的小型企业网络,XP 客户端使用 squid 作为代理服务器。我正在尝试配置 squid 以允许某些 PC 访问内部网络服务器和外部网站,而其他 PC 仅访问内部网络服务器。到目前为止,我已经:

允许管理员 localhost
拒绝管理员
允许清除 localhost
拒绝清除
拒绝 !Safe_ports
拒绝 CONNECT !SSL_ports
拒绝拒绝
允许 localnet
允许 localhost
拒绝所有

但是,如果 PC 的 IP 地址位于拒绝列表中,则 Firefox 会显示以下错误:

页面未正确重定向

Firefox 检测到服务器正在以永远无法完成的方式重定向此地址的请求。

  • 此问题有时可能是由于禁用或拒绝接受 cookies 引起的 <

而不是应该显示被拒绝的 PC 的网页我做错了什么?

答案1

我需要添加一个包含内部服务器的允许 acl,其类型为“Web 服务器地址”:

允许管理员 localhost
拒绝管理员
允许清除 localhost
拒绝清除
拒绝 !Safe_ports
拒绝 CONNECT !SSL_ports
允许 Int_servers
拒绝拒绝
允许 localnet
允许 localhost
拒绝所有

相关内容