Linux代理服务器

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:27:14
需要:三台独立IP的服务器,由于安全问题,希望通过一台Linux的代理服务器连到外网,供外网访问使用。
要求:三台服务器仍然使用独立的IP,Linux使用squid的代理服务软件,当然,如果可以,可以使用其他的代理软件。只要外网可以同过三台服务器的独立IP访问即可。
硬件齐全,希望提供方案(具体的设置),特别是网络拓扑上。
追加到500分,另外的问题加分(通过其他途径)
谢谢……
三楼的误解我的意思了,我们并不需要保护内网的独立IP不被外界知晓,而是通过Linux上的软件防火墙过滤网络通讯。
至于集群呀,我们不是要负载平衡或者其他的,而是三台独立的服务器带有不同的服务内容。

如果你通过代理发布的服务器能够从外网通过独立IP直接访问到,那么你的安全性也是扯蛋.
你完全可以把三台机子放在局域网内.这样外网访问你的服务器只能通过转发.
要知道,通常的所谓的服务器都是一个小型局域网,而不是一台机子.
设想一下最简单的集群是怎么做的?还不是透过DNS.
你要是想远程控制的话做个端口映射即可.

>而是三台独立的服务器带有不同的服务内容。
作个端口映射即可,不要浪费IP资源哦.

代理与外网访问是不同的概念,不能一概而论
代理是内网向外网访问,三台服务器可以用squid代理访问外网
外网访问控制可以用NAT地址转换来做
squid和NAT可以用LINUX做在一台服务器上

不是很了解你所提供的到底是什么。不过对你所说的3-1上的理解,应该是基于Cluster也就是群集的,而不是基于Router的或是纯web应用服务的。
因为即使你用代理的方式去提供服务,用户在获得服务的同时,也就可以看到你所不希望让用户看到的IP了,但这与“只要外网可以同过三台服务器的独立IP访问即可”的要求又矛盾了。如果要实现同一IP访问3台或是更多的资源,现下只能采用群集技术。

建议看<鸟哥的私房菜>这本书,网上也有电子的,很详细,很强大.分为基本和进阶,两册.