windows SQUID-2.7 配置代理服务器
用squid在windows里做代理
在单位里面当机器太多耳公司的网络带宽不够的情况下,如果架设一个代理服务器的话,可以提高网页的浏览速度,这里我要用的是squid这个代理软件,
它在linux下面是最受欢迎的代理软件,当然它不是唯一的选择,但是这次我们是用它来在我们的windows下面做我们的代理服务器,这是个很简单的事情,只需要几个步骤,我们下面就开始了。
我们用的squid是SQUID 2.6.STABLE13的版本,需要下载的话,可以去http://www.cczee.com/article.asp?id=202 这里下载,我是参考了他的动画和文章,自己试验过的 ,试下来还是比较稳定的。
1.把下载好的文件解压缩到C盘根目录下,可能需要重命名下文件为squid,这样比较方便。
2.进入squid下etc的文件夹,会有三个配置文件,想做个备份,然后再给三个文件重命名,分别去掉它们的最后的default.
然后用记事本打开squid.conf这个我们需要的最主要的文件,删除里面的全部内容,把下面的配置内容复制进去,
offline_mode off
http_port 6001 tranparent <--这里是代理服务器的端口号,你可以自己随意的修改-->
snmp_port 0
htcp_port 0
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 64 MB <-----这里是缓存的大小,你可以根据自己的情况自己修改,理论上是机器的内存的1/3-->
maximum_object_size 8192 KB
maximum_object_size_in_memory 8192 KB
cache_replacement_policy heap LFUDA
memory_replacement_policy heap LFUDA
cache_dir ufs c:/squid/var/cache 100 4 4
cache_access_log none
#cache_access_log c:/squid/var/logs/access.log
cache_log c:/squid/var/logs/cache.log
cache_store_log none
emulate_httpd_log on
dns_nameservers 202.106.0.20
refresh_pattern . 0 5% 604800
half_closed_clients off
acl myhome src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl all src 0/0
acl PURGE method PURGE
http_access allow PURGE localhost
http_access deny PURGE
http_access allow manager localhost
http_access deny manager
http_access allow localhost
http_access allow myhome
http_access allow all
acl cantdirect dstdomain .sourceforge.net
acl cantdirect dstdomain .freebsd.org
acl cantdirect dstdomain .wikipedia.org
acl cantdirect dstdomain .wikimedia.org
always_direct deny cantdirect
always_direct allow !cantdirect
icp_access deny all
shutdown_lifetime 5 seconds
ignore_unknown_nameservers on
#cache_mgr admin@admin.com
cache_mgr 384343423@qq.com <--请注意这里是管理员的邮箱,可以改成是你自己的邮箱-->
visible_hostname squidnt.ipcn.org
logfile_rotate 0
forwarded_for off
log_icp_queries off
client_persistent_connections on
server_persistent_connections on
client_db off
# reload_into_ims off
negative_ttl 300 seconds
保存好之后,我们就已经配置好了,接下来我们就要开始运行它了。
3.在运行下面打入cmd;下面是我黏贴的我的机器的操作,
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>cd\
C:\>cd squid
C:\squid>cd sbin
C:\squid\sbin>squid -i //这里是安装squid的服务
如果安装成功会出现提示,呵呵,就算你的E文水平不好,也会看的懂的
C:\squid\sbin>squid -z
C:\squid\sbin>squid -k 测试配置文件
4.完成上面的步骤后,我们去windows下打开squid的服务,如果能正常启动,我们的代理服务器就已经架设好了。
5,接下来我们就需要去客户端的IE里面设置下,来看下我们设置的结果是否成功。
打开IE,点击工具,点选项,点击连接,再点击局域网设置,
如图,把代理服务器的勾上,在地址栏里填上代理服务器的ip地址,后面的端口号,点确定,就可以了。然后,你在看下是否可以上网浏览网页了呢,速度是否快了点呢。
如果没有成功的话,你在检查一下你的设置是否成功完成目录 返回
首页