linux下配置squid代理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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代理的主要内容,如果未能解决你的问题,请参考以下文章

squid代理服务,搭建传统代理和透明代理案例

squid代理服务,搭建传统代理和透明代理案例

squid正向代理和反向代理服务器搭建

squid 正向代理 简单配置

linux下配置squid(详细配置)

centos7安装squid代理