首先下载squid for windows安装包 squid-2.7.STABLE5-bin.zip
然后解压缩,放到C盘squid目录内.
进入目录C:\squid\etc内,将所有文件的.default全部删掉
编辑下squid.conf,将所有内容删掉,替换以下内容,并保存

http_port 80 vhost vport=80
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
cache_mem 1024 MB
maximum_object_size 4096 KB
minimum_object_size 0 KB
maximum_object_size_in_memory 256 KB
cache_dir ufs c:/squid/var/cache 40960 16 256
cache_swap_low 80
cache_swap_high 97
strip_query_terms off
request_body_max_size 5 MB
memory_pools on
memory_pools_limit 50 MB
access_log none
cache_log none c:/squid/var/logs/cache.log
cache_store_log none
pid_filename c:/squid/var/logs/squid.pid
hosts_file C:\WINDOWS\system32\drivers\etc\hosts
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i .gif 180 20% 10080 override-expire ignore-reload reload-into-ims
refresh_pattern -i .jpg 180 20% 10080 override-expire ignore-reload reload-into-ims
refresh_pattern . 120 50% 1440
acl all src 0.0.0.0/0.0.0.0
acl p-manager proto cache_object
acl s-localhost src 127.0.0.1/255.255.255.255
acl d-localhost dst 127.0.0.0/8
acl d-domains dstdomain sms.reyo.cn
acl p-ssl port 443 563
acl p-safe port 80 443 563
acl m-conn method CONNECT
acl m-purge method PURGE
acl n-maxconn maxconn 15
http_access allow p-manager s-localhost
http_access allow m-purge
http_access allow !p-safe
http_access deny m-conn !p-ssl
http_access deny n-maxconn
http_access allow p-manager
http_access allow d-domains
http_access allow all
http_reply_access allow all
acl r-url urlpath_regex realtime
cache deny r-url
icp_access allow all
follow_x_forwarded_for allow all
acl_uses_indirect_client offrange_offset_limit -1
dns_timeout 2 seconds
forward_timeout 10 seconds
connect_timeout 10 seconds
peer_connect_timeout 6 seconds
read_timeout 10 seconds
request_timeout 6 seconds
persistent_request_timeout 16 seconds
cache_mgr apple@reyo.cn
cache_effective_user nobody
cache_effective_group nobody
visible_hostname sms.reyo.cn
logfile_rotate 0
always_direct allow all
#error_directory /usr/local/squid/share/errors/Simplify_Chinese
coredump_dir c:/squid/var/cache
access_log c:/squid/var/logs/access.log squid
cache_log c:/squid/var/logs/cache.log
cache_store_log c:/squid/var/logs/store.log

打开目录c:\squid\var
新建两个目录,分别为cache和logs

打开CMD,进入c:\squid\sbin目录,执行squid -i 将SQLUID写入服务项
初始化cache目录squid -z 如果配置文件出错的话,初始化cache目录将会出错。
关闭或禁用IIS
在服务里面运行squid
———–到这里,squid部分就搭建成功了

下面开始做域名解析.
打开目录C:\WINDOWS\system32\drivers\etc
用记事本打开hosts编辑并保存
182.141.183.8 sms.reyo.cn

DNSpod大家都会用啦,
把域名NS服务器换到DNSpod上来
然后将电信IP指向61.234.243.31
将网通IP指向218.75.215.11
等A记录生效……..

Squid相关的命令
结束squid进程 /squid/sbin/squid –k shutdown
取得squid运行状态信息:/squid/bin/squidclient -p 80 mgr:info
 取得squid内存使用情况:/squid/bin/squidclient -p 80 mgr:mem
 取得squid已经缓存的列表:/squid/bin/squidclient -p 80 mgrbjects. use it carefully,it may crash
 取得squid的磁盘使用情况:/squid/bin/squidclient -p 80 mgr:diskd
 强制更新某个url:/squid/bin/squidclient -p 80 -m PURGE http://www.hnhack.com/
 查命中率:
 /squid/bin/squidclient -h111.222.111.111 -p80 mgr:info
 /squid/bin/squidclient -h具体的IP -p80 mgr:info

最新文章

  1. c# 创建xml
  2. linux dns 连外网
  3. KDD-CUP Proposal
  4. VBA访问SQLSERVER2005筛选数据库
  5. 面试常考的常用数据结构与算法(zz)
  6. VisualBox ubuntu14.04 64位 android4.4.4源码编译总结
  7. 破解Windows Server 2003只允许3个用户远程登陆
  8. Matlab,Visio等生成的图片的字体嵌入问题解决方法
  9. 利用MARQUEE实现正在处理效果
  10. 65、django之模型层(model)--添加、单表查询、修改基础
  11. 如何 Scale Up/Down Deployment?- 每天5分钟玩转 Docker 容器技术(126)
  12. c++银行家算法
  13. Caffe框架,训练model并测试数据
  14. 详解synchronized与Lock的区别与使用
  15. EnableFeignClients基本配置
  16. .net压缩文件夹
  17. Vue--路由
  18. CodeForces121E 线段树上线段果
  19. Canvas 旋转的图片
  20. redis设置key总结

热门文章

  1. Spring MVC之JSON数据交互和RESTful的支持
  2. 一步一步学习IdentityServer3 (9)
  3. RabbitMQ系列之RabbitMQ单机安装
  4. 【LOJ】#2674. 「NOI2012」美食节
  5. 虚拟机之openVZ简单基础
  6. webstorm for ubuntu install
  7. HDU - 1027 Ignatius and the Princess II 全排列
  8. python学习笔记 - for循环: 遍历字典, 分别打印key, value, key:value
  9. opencv 加载 修改 保存 图像
  10. 深入剖析cpp对象模型