|
目的:
制作一台以linux为基础的proxy服务器。
要求:
1.实现多WAN口汇聚,将多条线路合并在一起,当作一条线路使用.不但能汇聚而且还可以智能均衡。
例如:传统上的汇聚均衡,一个proxy服务器,有4个WAN口,内部有20台计算机通过这台proxy服务器上网,proxy服务器每个WAN口只承担5个的用户,无论其他的WAN口是否空闲。所承担的用户不能从其他WAN口上网.
3.动态流量控制.智能均衡,假设,4WAN口的总带宽为16兆,而线路负载量低时,可以自动的提高内部计算机的带宽使用.例如:当网络使用量超过10兆时,自动启用流量控制.低于10兆时,每台计算机最大可以使用XX兆带宽.并且根据内部用户流量,平均分配在4个WAN口上.
3.ARP白名单,即某些路由器的功能,没有添加进proxy服务器的IP-MAC名单中的用户,不能与proxy服务器通信.
4.SQUID,同时在proxy服务器上运行SQUID,将大大减少流量,合理利用宽带.
多WAN口汇聚: 我在网上搜索了很多资料,或许是我孤陋寡闻,关于多WAN口真正意义上的汇聚目前能找到的解决办法只有在BSD下进行.如果有这方面知识的朋友,请不吝赐教.
动态流量控制:目前我找到的资料:TC,比较灵活.如果还有比较好一点的控制方法,请告诉我.
ARP白名单:这个只在路由器上见过.
SQUID,这个写在最后,因为比较简单.
实在忍受不了上万块的路由器,从今天开始着手学习并制作一个跟路由器功能差不多的Linux proxy服务器.BSD我也不用,就因为我偏爱linux.
我相信在这方面需求的朋友很多很多,而大多数朋友都选择用了ROS什么的.
如果有这样想法的朋友,跟我一起倒腾吧. |
|