一.下载squid for windows
下载地址:
http://www.acmeconsulting.it/SquidNT.html
http://www.jb51.net/softs/43599.htm
二.安装
解压文件到c:\squid
C:\>cd c:\squid\etc 在etc目录下找到squid.conf.default 重命名squid.conf mime.conf.default 重命名 mime.conf
C:\squid\etc>copy squid.conf.default squid.conf **将Squid的默认配置文件复制一份并起名为squid.conf
C:\squid\etc>copy mime.conf.default mime.conf **将mime.conf.default复制一份并起名为mime.conf
常用配置项
http_port 3128 //默认监听端口
cache_mem 64 MB //缓存所占的内存空间大小,建议为物理内存的1/4—1/3
maximum_object_size 4096 KB //最大缓存对象大小
reply_body_max_size 10240000 allow all //限定最大请求的文件大小 单位是字节 allow al表示允许所有人的请求
access_log /var/log/squid/access.log squid //访问日志
visible_hostname proxy.test.com //反向解析自己的ip地址 以获得主机名
cache_dir ufs /var/spool/squid 100 16 256 //定义缓存目录 数据存储格式 缓存到的目录 为缓存目录分配的磁盘空间(MB) 缓存空间的一级子目录个数 二级子目录个数
squid服务器IP 192.168.1.99
配置客户端代理端口
http_port 802
配置代理代理地址:127.0.0.1 端口 58850
cache_peer 127.0.0.1 parent 58850 0 default
never_direct allow all
测试语法
# squid –k parse
初始化squid缓存目录
# squid –z
squid -i (注册Squid为Windows的服务,默认的服务名为SquidNT,可以使用“管理工具”中的“服务”来启动/停用服务)
启动squid 服务
# service squid start
接下来需要在客户机上做相应的代理设置,如下图所示
客户机器在代理设置中设置:服务器的地址192.168.1.99、端口802 然后就可以通过squid服务器上的代理访问外网了。