通过代理强制所有出站HTTP连接

我们在大学防火墙后面运行了几个社交网站,要求所有stream量都通过内部的鱿鱼caching/代理

当导出http_proxy =在shell中完美工作时,我想知道是否有类似的简单方法来强制PHP应用程序,如MediaWiki和Wordpress使用和识别该环境variables。 我们正在运行Debian 5。

我find了一种方法来做到这一点, 不必使用本地透明代理…我只是不记得如何。

这可以通过使用iptables / netfilter http://www.netfilter.org/

在路由器上,只允许从squid盒(和其他列入白名单的服务器)的出站端口80连接(或可能**全部*端口)。 首选您可能想考虑如何防止地址欺骗(例如,在列入白名单的机器和路由器之间使用IPSEC或VPN)。

C。