1、到http://www./网站获取最新版本的squid for windows,我的是 2.6ST
2、解压缩 c:\squid 3、在c:\squid\etc目录下, 修改下列名字,最好保存原有文件Old squid.conf.default 修改为 squid.conf mime.conf.default 修改为 mime.conf cachemgr.conf.default 修改为 cachemgr.conf 4、建立d:\squid\var目录,在var目录下建立logs和cache目录,其中logs目录用于存放日志,cache目录用于存放硬盘缓存数据 5、将squid安装为服务,命令格式:squid -i [-f configfile] [-n servicename],如c:\squid\sbin\squid -i -n Squid_Proxy,将使用默认的配置文件c:\squid\etc\squid.conf,服务名称为Squid_Proxy 6、修改配置文件squid.conf # 监听80端口,并配置为加速模式 http_port 80 vhost #添加需要反向代理的域名等: cache_peer 192.168.1.21 parent 80 0 no-query originserver name=www cache_peer_domain www www. # cache目录和大小的设置,10GB硬盘空间和512M内存 cache_dir ufs d:/squid/var/cache 10240 16 256 cache_mem 512 MB # 主机文件路径 hosts_file c:/windows/system32/drivers/etc/hosts # 设置日志目录和日志格式 access_log d:/squid/var/logs/access.log squid cache_log d:/squid/var/logs/cache.log cache_store_log d:/squid/var/logs/store.log emulate_httpd_log on # 允许所有用户访问 http_access allow all # 缓存管理员 cache_mgr webmaster@example.com 7、初始化cache目录 c:\squid\sbin\squid -z 如果配置文件出错的话,初始化cache目录将会出错。 8、启动Squid_Proxy服务 运行services.msc打开服务窗口,选择Squid_Proxy服务,将启动账号设置为开始建立的squid. net start squid_proxy 9、检查Cache服务器运行是否正常 找一台终端,修改终端的hosts文件,将域名指向cache服务器的ip地址,检查网站是否正常访问。 也可以用自带的SquidClient 来检查; 基本的使用方法 *取得squid运行状态信息: squidclient -p 80 mgr:info *取得squid内存使用情况: squidclient -p 80 mgr:mem *取得squid已经缓存的列表: squidclient -p 80 mgr:objects. use it carefully,it may crash *取得squid的磁盘使用情况: squidclient -p 80 mgr:diskd *更多的请查看:squidclient -h 或者 squidclient -p 80 mgr:做人要厚道,转贴请注明出自bbs.winos.cn |
|