我如何configurationSquid作为一个私人networking中的代理?

情况如下:

我们有以下networking:

DSL调制解调器 – 交换机 – 用户1,用户2,….

我们希望它是:

DSL调制解调器 – Squid代理服务器 – 交换机 – 用户1,用户2,….

endresult应该是,terminal用户可以login在他们的电脑,而不必改变自己的电脑的configuration,就像他们直接链接到dsl调制解调器(通过交换机)。 此外,应该可以在服务器上logging他们的操作。

现在鱿鱼可以用很多方式configuration,我很困惑select哪个path。 谁能帮我?

Twerp

这是在一个透明的代理设置运行Squid。

有很多好的文章,

基本上,你使用Squid作为你的客户机的networking默认网关(使用DHCP)而不是DSL调制解调器。 你使用服务器,然后路由到互联网,鱿鱼透明地代理HTTPstream量。

如果你在SOHO环境中,你应该优先使用Transparent Proxy方法作为EightBitTony,使用Linux Iptableredirect方法(将所有HTTP / S传输redirect到squid服务器的3389端口。

如果您位于企业networking(小一或更大)下,您应该有支持WCCP协议方法的Cisco或Hp交换机,允许您将代理放置在客户端networking以外的其他局域网上,并自动redirect代理上的所有stream量,如果代理closures交换机会自动将stream量redirect到互联网。

据我所知WCCP只支持HTTP而不是HTTPS,反正HTTPS的透明代理是不可能的。 HTTPS是一种端到端的encryption技术。 如果你真的想要控制HTTP / sstream量,透明代理并不是最好的select。 更好地设置一个正常的代理,拒绝所有主机到互联网的stream量,除了代理服务器,并configuration浏览器与您的代理服务器设置,在这种情况下,您可以代理HTTPS和可能拒绝HTTPSstream量到特定的网站。

干杯