Squid配置参数

本文详细介绍了如何配置Squid代理服务器,包括定义访问IP地址、设置允许访问列表、更改端口、配置子父代理、调整缓存大小、设置可见主机名等步骤,并提供了Windows环境下启动和管理Squid服务的命令。
摘要由CSDN通过智能技术生成

第一步:定义访问Squid的IP地址及其对应的名称
(1)Ctrl+F找到“TAG: acl”段,
(2)Ctrl+F找到“acl Safe_ports port 777”,在“#multiling http”后面增加新行,写“alc 名称 src IP地址”,
(3)示例:acl name1 src 192.168.100.0(解释:定义所有来自192.168.100.*的机器对应的名称为name1)

第二步:定义允许访问squid的列表
(1)Ctrl+F找到“TAG: http_access”段
(2)Ctrl+F找到“http_access deny CONNECT !SSL_ports”后增加新行,写“http_access allow/deny 名称”,allow表示允许访问,deny表示拒绝访问
(3)示例:http_access allow name1(解释:定义所有标识为name1(192.168.100.*)的机器允许访问squid代理服务器)
  http_access deny all(解释:定义所有标识拒绝访问squid代理服务器)
(4)Ctrl+F找到“http_access allow localnet”改为“http_access allow all”

第三步:设置squid端口号(squid的默认端口是3128)
(1)Ctrl+F找到“http_port 3128”,删掉前面的#号,并且修改后面的端口号
(2)示例:http_port 7777              (解释:将squid的服务端口改为7777)
(3)Ctrl+F找到“#http_port 3128”在后面增加一行
(4)http_port 81 transparent        (解释:某些机器上80端口已被占用,所以这里用81,完成配置后可使用netstat -a来查看该端口是否启用)
(5)http_port 3128 accel vhost vport(解释:设定squid为accel加速模式,vhost必须要加.否则将无法将主机头转发至后端服务器,访问时就会出现无法找到主机头的错误)

第四步:设置子父代理cache_peer
(1)Ctrl+F找到“TAG: cache_peer”
(2)Ctrl+F找到“cache_peer parent.foo.net”配置相应字段
示例如下
# #                                        proxy  icp
# #          hostname             type     port   port  options
# #          -------------------- -------- ----- -----  -----------
源文件 cache_peer parent.foo.net       parent    3128  3130  proxy-only default
配置OK  cache_peer 127.0.0.1            parent    80    0     proxy-only default

第五步:设置缓存的大小
(1)Ctrl+F找到“cache_mem 8 MB”,删掉前面的“#”号,将默认的8修改到需要的大小。数值应视具体的机器可用内存而定,应在内存允许的情况下尽量地设置的大一些以提高代理
服务器性能,但不能让代理服务器的缓存大小影响本机器的性能。
(2)示例:cache_mem 200 MB(解释:设置squid使用200MB的内存当做代理服务器缓存)

第六步:配

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值