linux中代理服务器软件squid

服务端配置


1. 安装 squid


yum -y install squid


chkconfig --level 35 squid on 


使用默认的/etc/squid/squid.conf 的配置文件即可,默认端口是3128,默认只允许内网IP代理访问上网


2. 初始化和启动


 squid –z


service squid start






linux 命令行客户端  代理上网


1.配置客户端代理
vim /etc/profile


http_proxy=10.104.228.185:3128
https_proxy=10.104.228.185:3128
ftp_proxy=10.104.228.185:3128
no_proxy=10.0.0.0.
export http_proxy https_proxy ftp_proxy no_proxy


2. 使其生效
source /etc/profile


=========================================================================




下面为配置文件的解释


squid 的主配置文件是 /etc/squid/squid.conf,所有squid的设定都是在这个文件里配置,下面我们来讲解一下该文件的配置选项


http_port 3128      //设置监听的IP与端口号


cache_mem 64 MB      //额外提供给squid使用的内存,squid的内存总占用为 X * 10+15+“cache_mem”,其中X为squid的cache占用的容量(以GB为单位),
               //比如下面的cache大小是100M,即0.1GB,则内存总占用为0.1*10+15+64=80M,推荐大小为物理内存的1/3-1/2或更多。
maximum_object_size 4 MB   //设置squid磁盘缓存最大文件,超过4M的文件不保存到硬盘


minimum_object_size 0 KB   //设置squid磁盘缓存最小文件


maximum_object_size_in_memory 4096 KB   //设置squid内存缓存最大文件,超过4M的文件不保存到内存


cache_dir ufs /var/spool/squid 100 16 256   //定义squid的cache存放路径 、cache目录容量(单位M)、一级缓存目录数量、二级缓存目录数量


logformat combined %&gt;a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}&gt;h" %Ss:%Sh        //log文件日志格式


access_log /var/log/squid/access.log combined  //log文件存放路径和日志格式


cache_log /var/log/squid/cache.log   //设置缓存日志


logfile_rotate 60   //log轮循 60天


cache_swap_high 95  //cache目录使用量大于95%时,开始清理旧的cache


cache_swap_low 90   //cache目录清理到90%时停止。


acl localnet src 192.168.1.0/24  //定义本地网段


http_access allow localnet  //允许本地网段使用


http_access deny all  //拒绝所有


visible_hostname squid.david.dev  //主机名


cache_mgr mchina_tang@qq.com  //管理员邮箱




======================================================================

配置完之后,用

curl http://www.baidu.com进行测试,不能ping



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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值