我有一个由 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
拒绝所有