Chinaunix首页 | 论坛 | 博客
  • 博客访问: 189678
  • 博文数量: 18
  • 博客积分: 2713
  • 博客等级: 少校
  • 技术积分: 546
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-20 22:29
个人简介

记录学习与生活的点滴…

文章分类

全部博文(18)

文章存档

2013年(2)

2012年(2)

2011年(6)

2009年(1)

2008年(7)

我的朋友

分类: LINUX

2008-04-15 17:40:48

Squid是代理服务器(Proxy)的一种,它的用处就是增加一个缓存机制,举一个最简单的例子,就是可以缓存网页,在第二次打开网页时候会更加快速。

配置服务器,当然最重要的就是它的conf文件啦。

[root @localhost etc]vi /squid/squid.conf

最重要的一些设置(没有开启的需要开启):

http_port 3128 #设置端口号

cache_mem 16MB #设置内存容量

maximum_object_size 4096KB #设置缓存的大小

#如果要改变缓存的大小,在设置后一定要执行:

rm -rf /var/spool/squid

mkdir /var/spool/squid

chown squid:squid /var/spool/squid

acl #这个很重要,是设置访问能Squid服务器的IP,如果没设置代理服务器就没办法提供任何服务

例:

acl MyClients src 192.168.0.0/255.255.255.0 #注意这个MyClients是算定义的别名,下面的设置里面需要用到

acl badurl url_regex -i sex #拒绝URL中含有sex的访问

acl denytime S 0:00-6:00 #设置访问时间

http_access #跟acl一样的重要,它是利用在acl自定义的名称(也就是别名)允许或禁止客户端访问Squid服务器

例:

http_access allow MyClients #把allow改为deny,就是禁止

http_access deny badurl #把上面acl设置加入到http_access设置里面才可以实现

http_access deny denytime #允许网段内的客户机在工作时间内访问代理服务器


最后,还需要设置Squid服务器中的"http_proxy"环境变量:

export http_proxy="" #这个192.168.0.111是我的代理服务器ip
set | grep proxy #查看确认设置内容是否正确

这样一个简单的Squid代理服务器就做成了。在IE选项里面开启代理服务器试一下吧!
阅读(1038) | 评论(0) | 转发(0) |
0

上一篇:Little LinuxCMD

下一篇:人生就像是一座山

给主人留下些什么吧!~~