如何设置Squid / Sockd Proxy后面的HTTP / s代理

我正在寻找一种(简单的)方法来configuration一个http / s代理服务器,以代理指向互联网的所有stream量(不在我们的子网中的主机上)到另一个代理服务器。

我们的设置的简短说明:

在我们的实验室networking中,所有主机都使用代理服务器(Squid)来访问互联网,现在我们的实验室环境中有一个几乎完全隔离的额外networking,但是我们希望允许它访问主机http / s(也可能是ftp)到互联网。 这个访问也是通过代理服务器完成的。

我不能给这个第二个代理直接互联网访问,所以stream量将不得不通过现有的代理服务器redirect。 我确实对两台服务器都有完全的控制权,并有一些自由作出修改。

任何想法如何或如何这是可行的?

将Apache设置为专用代理服务器相当简单。

  1. 确保安装了mod_proxymod_proxy_http
  2. 去掉httpd.conf中的所有非必需项(安全性总是好事)
  3. 确保您的实验室客户端将其DNS请求转发给Squid。 你可能需要http://sourceforge.net/projects/proxychains
  4. configuration你的Apache作为一个转发代理,你将不得不阅读手册恐怕每个安装将有它的皱纹(SSL,caching等)