linux下代理服务器的架设

linux下代理服务器的架设

ID:22376255

大小:54.00 KB

页数:5页

时间:2018-10-28

linux下代理服务器的架设_第1页
linux下代理服务器的架设_第2页
linux下代理服务器的架设_第3页
linux下代理服务器的架设_第4页
linux下代理服务器的架设_第5页
资源描述:

《linux下代理服务器的架设》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、LINUX下代理服务器的架设  在架设之前,让我们先来了解一下代理服务器的特点。我们这样来理解代理服务器:假设电脑A需要电脑B的数据,电脑A先与电脑C建立连接,电脑C接收到电脑A的数据请求后,再与电脑B建立连接,下载电脑A所请求的数据后再将此数据传送到电脑A,电脑C就称之为代理服务器。  代理服务器的作用可以概述为三方面:  一是通过代理服务器可以访问一些对IP有限制的网站;  二是可以当做防火墙使用;  三是可以很好隐藏自己真实IP,提高安全性。  接下来我们一起来看看架设步骤。  一.配置LINUX上网  第一步:单击开始-系统工具-网络设备控制,然后

2、再单击配置按钮。  第二步:选中外接ADSL接入的网卡,再单击编辑按钮。如图所示。  第三步:在接下来的窗口里勾选当计算机启动时激活设备,并单击静态设置的IP编号,编号框中输入网卡IP地址192.168.0.1,子网掩码默认为255.255.255.0,默认网关编号为空,确定即可。  二.代理架设过程  此实例重点不是在LINUX系统配置,而是使用第三方代理服务器软件的配置流程。  1.关于LINUX下第三方代理服务器软件的选择  可以选择的其实还是不少,比如Apache:具有强大的功能、高速度和高效率等特点,  但在LINUX下作代理服务器的性能优势并不

3、明显,不建议使用;推荐使用Squid,有关此软件的相关报道也不少,它由一个主要的服务程序squid,一个DNS查询程序dnsserver和几个管理工具组成,其比较明显的特性就是可以减少服务器等待DNS查询的时间,Linux+Squid是最好的代理服务器组合!  2.安装Squid  其实如今的Linux中基本都有已编译好的Squid,直接安装它即可。如果你手头没有编译好的Squid,可以到FTP://squid.nlanr.pub去下载。  第一步:请记住squid默认情况下是不允许root执行它的,你必须为squid建立新的目录及用户:我们假设用户目录设

4、为/usr/local/squid。然后执行以下命令解压tar.gz:  Tarzxvfsquid–src.tar.gz  第二步:进入squid目录,运行./configure,此命令熟悉Linux的朋友应该清楚,它会自动检查系统的配置情况,由于没有加参数,故默认安装于此目录下。  第三步:建立好配置文件后,即可输入make开始编译Squid;最后用makeinstall命令进行Squid安装。  3.配置Squid  这里有必要说明一下,如果你对Squid代理服务器的安全性方面没什么特别的要求,那只需要改一个地方就可以让Squid正常工作!

5、在Squid目录下找到Squid.conf并打开,进一步找到http_accessdenyall这一字段,只要将deny改成alloem:设定Squid占用的物理内存。注意设定时最好不要超过本机物理内存的1/4,否则可能会影响到本机的性能,例如:cache_mem 64M。  http_port:用于设定Squid的监听端口。默认值为3128,个人认为可改可不改。  cache_effective_user:设定使用缓存的用户。默认为nobody,一般都要进行改过,建议重新建立一个。  cache_dir:设定缓存的大小和位置。例如:cache_dir/u

6、sr/local/squid/cache10032128,数字100前的部分表示缓存位置,100表示缓存最大不超过100M,32跟128表示目录数。  清楚了这些主要参数项并做相应改动之后,一般再进行以下两步配置即可,其它项保持默认即完成合符自己要求的最简单配置。  第一步:我们假设本机网卡IP地址为192.168.0.1,子网掩码为255.255.255.0,打开squid.conf,单独起一行输入以下命令:  acllocal_src192.168.0.1/255.255.255.0  第二步:定义允许使用缓存的IP地址组。即前面提到的http_acc

7、essalloozilla中依次选择Edit-Preference-Advanced-Proxies,再选择ManualProxyconfiguration之后点View,即可将Squid服务器的IP地址(172.21.101.132)作为代理服务器地址,默认端口号为3128。如果你在前面一步Squid.conf配置文件中对http_port:作了修改,请填入你修改后的端口号。另外,如要控制Squid的运行,可以单击开始-服务器设置-服务,打开服务配置窗口,在中间的窗口内点选Squid即可;而如果要让LINUX启动时自动启动Squid,只要勾选前面的复选框

8、就行了。OK,现在应该可以进行Web浏览了,如图所示。12下一页.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。