码迷,mamicode.com
首页 > 系统相关 > 详细

linux下配置squid代理

时间:2017-12-20 14:10:11      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:linux   squid   

代理工具、×××工具

yum install -y squid    (安装squid服务)

配置正向代理(企业中用于访问控制等)

vim /etc/squid/squid.conf    (编辑squid配置文件)

    ......

    acl http proto HTTP    (添加协议)

    acl good_domain dstdomain baidu.com    (设置白名单)

    http_access allow good_domain    (允许白名单访问)

    http_access deny !good_domain    (拒绝白名单之外的人)

    ......

    ......

    acl http proto HTTP    (添加协议)

    acl bad_domain dstdomain baidu.com    (设置黑名单)

    http_access deny bad_domain    (拒绝黑名单)

    http_access allow !bad_domain    (允许黑名单外访问)

    ......

    cache_dir ufs /var/spool/squid 100 16 256    (开启缓存文件夹)

    cache_mem 64 M    (添加缓存内存大小)

    refresh_pattern \.(jpg|png|gif|mp3|xml) 1440    50%     2880    ignore-reload    (缓存文件类型及相关配置)

    visible_hostname zhoulongfei.com    (squid主机名)

squid -kcheck    (检查配置文件是否出错)

/etc/init.d/squid start    (开启squid服务)

netstat -lnp    (查看squid使用哪个端口)

tcpdump -nn port 3128    (对3128进行抓包)

配置反向代理(网站缓存等,必须要知道地址才能够配置反向代理)

vim /etc/squid/squid.conf    (编辑squid配置文件)

    http_port 80 accel vhost vport    (端口指向改为80)

    cache_peer 61.135.169.121 parent 80 0 originserver name=a

    cache_peer_domain a www.baidu.com


linux下配置squid代理

标签:linux   squid   

原文地址:http://blog.51cto.com/culiangmianbao/2052351

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