Squid安装与实践

介绍 Squid是可以提供缓存功能的HTTP代理服务器软件,同时也可以过滤流量,帮助网络安全。通常用于转发tcp或其他网络请求,例如,在一个局域网环境中,通过一台能够访问公网的主机上的Squid代理服务器,使那些不能直接访问公网地址的主机访问公网。 安装与运行 如果启动失败查看/var/log/squid/squid.out中的详细日志。如果原因是Permission denied,除了排查相关目录所属及权限,还要注意是否开启selinux及相应控制策略。通常为了避免麻烦可以直接关闭selinux,修改 /etc/selinux/config 文件,将SELINUX设置为disabled,重启生效。为了不重启可以再执行下临时关闭命令 setenforce 0 。 配置 配置文件是 /etc/squid/squid.conf