Ubuntu 12.04透明代理网关

我有一个Ubuntu服务器,我想用作透明代理,(我没有问题设置鱿鱼,只是iptables。服务器只有一个networking接口。服务器坐在同一个子网路由器是当前网关的客户端,我想简单地设置在客户端的指向透明代理的网关,然后将请求转发到路由器,并转到互联网上看到我的图,任何人都可以提供帮助的iptablesconfiguration实现这种情况?

子网掩码/ 22

Router(10.4.12.1) Transparent Proxy (eth0, 10.4.12.2) | | +----+----+---------+----+----+ | | | | Comp1(10.4.12.6) Comp2(10.4.12.5) Comp3(10.4.12.4) Comp4(10.4.12.3) 

谢谢

除非路由器支持将所有端口80stream量redirect到服务器,然后将stream量从鱿鱼路由回原始计算机,否则无法设置。

通过向服务器添加另一个networking接口并将其作为networking的网关来进行设置要简单得多。

通过这个设置,设置透明代理是一个棘手的问题,我已经设置了比我记忆更多的时间。

http://www.cyberciti.biz/tips/linux-setup-transparent-proxy-squid-howto.html提供了一个合理的指南。