当前位置:首页 > 技术与方案 > Linux及应用

基于Linux的Squid代理实现与应用

(2012-09-26 16:35:37)

基于Linux的Squid代理问题的提出

随着Internet的迅速发展,宽带网络的接入增多,Internet用户的数量也迅速膨胀,IP地址资源日趋紧张,特别是对于大中专院校和中小型企业更加需要解决IP资源紧张的问题。笔者结合实际工作中的经验,总结了一套在Linux操作系统下用Squid代理来解决这个问题的办法。
目前,我们大多数用户得到的IP都是C类IP,除了满足服务器使用真实IP之外,所剩余的IP就很少了,根本无法满足个人用户(比如一个校园网的个人用户可能就有数千人)的需要。这个时候,我们就需要用到代理服务器了。那么,代理服务器是如何工作的呢?我们可以在服务器上安装两块网卡,一块网卡(eth0)做为公网连接用,另外一块网卡(eth1)作为内网连接用。然后用户安装代理服务器软件─Squid,这样就可以使用私有IP地址作为内部网络的地址,通过代理服务器的外部网卡,实现透明代理,达到内部网络受保护的目的,使用户在不自觉的情况下轻松上网。

得到软件并正确安装

本文中提到的Squid是一款优秀的开放源代码的免费软件,可以运行于多种系统平台上,各位读者可以在http://www.Squid-cache.org站点下载。假若您的服务器是Redhat Linux 7,可以按下面步骤操作(基于源代码包的安装):
1.从http://www.Squid-cache.org网站下载“Squid-2.4.STABLE4-src.tar.gz”;
2.将该文件拷贝到/usr/local目录;
3.解开该文件:
 

实现与应用

 

更多
关闭窗口 打印 
网站首页    -    联系我们    -   收藏本站    -    网站地图                                                               客户服务热线:0571-85023000
本网站所有网页信息已申请知识产权和著作权保护,版权归四海光纤公司所有,未经授权禁止任何人复制或镜像,违者必究。
公司主营:杭州光纤光缆视频会议系统,是专业的通信网络工程、视频会议系统建设专家

中华人民共和国备案号:浙ICP备10018243号