我刚刚在 Linux 上安装了 squid 代理服务器。我现在正在配置 squid 。
我有一组为内网定义的ip。Internet是那些不是内网的ip。
如果目的地是互联网,我希望 squid 转发到另一个具有登录名和密码身份验证的代理。
如果目的地是内联网,它不会转发到其他代理。
如果目的地是内联网或互联网,我想要通过这个 squid 进行缓存。
答案1
我已经搞清楚了。我定义了一堆 ips 为 localnet,对于那些不是 localnet 的 ips,它会转发到父代理。对于那些有 localnet 的 ips,它会直接获取
cache_peer ipofparentproxy parent 8080 0 no-query default
cache_peer_access ipofparentproxy allow !localnet
never_direct deny localnet
never_direct allow all
dns_nameservers ipofdnsa, ipofdnsb