码迷,mamicode.com
首页 > 其他好文 > 详细

Squid代理服务器--实战篇

时间:2015-08-30 17:59:17      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:linux   squid   代理服务器   实验

一、传统代理


    使用传统代理的特点在于,客户机的相关程序(如IE浏览器、QQ聊天工具)必须指定代理服务器的地址、端口等信息。下面通过一个简单的应用案例来学习传统代理的配置和使用


     基于Internet网络环境,案例的主要需求描述如下:


  •     在Linux主机B上,构建Squid为客户机访问各种网站提供代理服务,但禁止通过代理下载超过10MB大小的文件


  •     在客户机C上,指定主机B作为Web访问代理,以隐藏自己的真实IP地址


技术分享

    针对上述实验环境,主机B作为代理服务器必须正确构建Squid服务,并允许客户机使用代理;若要客户机通过代理以http://www.linuxfan.cn/的域名形式访问,则代理服务器本身必须能够正确解析该域名。主机C作为客户机,需要为浏览器等程序指定所使用的代理服务器地址、端口号等信息,主机A作为测试网站,需要启用httpd服务


    关于httpd服务器、DNS服务器的构建,请参考相关的资料,这里不在重复讲解。下面主要介绍Squid服务器的配置、客户机的代理配置、以及代理服务的验证方法


1、Squid服务器的配置


    配置Squid实现传统代理服务时,需要注意添加http_access  allow  all访问策略,以便允许任意客户机使用代理服务。除此之外,为了限制下载的文件大小,还需设置reply_ body_max_size项,其他各种参数均可保持默认


(1)修改squid.conf配置文件


[root@localhost ~]# vim /etc/squid.conf

http_port 3128

reply_body_max_size 10MB                    //允许下载的最大文件大小(10MB)

http_access allow all                                //放在http_access  deny  all之前

......                                                                //省略部分内容


本文出自 “Painting” 博客,转载请与作者联系!

Squid代理服务器--实战篇

标签:linux   squid   代理服务器   实验

原文地址:http://painting.blog.51cto.com/10476797/1689637

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!