Squid服务搭建


一、安装

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

你可能感兴趣的:(下载文件,主机,主程序)