码迷,mamicode.com
首页 > 其他好文 > 详细

Squid服务搭建

时间:2015-04-07 20:05:51      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:下载文件   主程序   主机   


一、安装

yum -y install squid


主程序:/usr/sbin/squid

配置目录:/etc/squid

主配文件:/etc/squid/squid.conf

监听tcp端口号:3128

默认访问日志文件:/var/log/squid/access.log


二、配置

1、vi /etc/squid/squid.conf


找到 http_access deny all ,将其注释掉


在最后添加:

http_access allow all

cache_mem 64 MB         #缓存占内存大小

maximum_object_size 4096 KB            #最大缓存块

reply_body_max_size  1024000 allow all  #限定下载文件大小

access_log /var/log/squid/access.log   #访问日志存放的文件

visible_hostname  proxy.test.xom  #你的主机名

cache_dir ufs /var/spool/squid 100 16 256

usf:缓存数据的存储格式

/var/spool/squid 缓存目录

100 : 缓存目录占磁盘空间大小(M

16 :缓存空间一级子目录个数

  256 :缓存空间二级子目录个数


2、第一次启动前要创建缓存目录使用,命令
squid -z

3、启动squid
service squid restart

chkconfig squid on


4、添加转发规则

  a、 打开路由转发

     echo 1 > /proc/sys/net/ipv4/ip_forward
     或 sysctl -w net.ipv4.ip_forward=1


 b、添加防火墙规则

将80端口请求重定向到 3128,即连接代理服务器时,端口填80或3128都可以上网

 iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to 3128


指定回应客户请求的ip

 iptables -t nat -A POSTROUTING  -j SNAT --to 154.87.60.210


 service iptables save


5、测试

在浏览器中开启代理,填入代理ip和端口,访问google



http://www.ziyouganjue.com

本文出自 “自由感觉” 博客,请务必保留此出处http://zalinux.blog.51cto.com/7187986/1629618

Squid服务搭建

标签:下载文件   主程序   主机   

原文地址:http://zalinux.blog.51cto.com/7187986/1629618

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!