Squid
Squid 普通代理配置
安装squid:yum install squid -y
Squid安装完成后默认配置文件路径/etc/squid/squid.conf
默认监听端口号3128,可以通过配置http_port
或icp_port
配置监听端口
http_port 3128 icp_port 3128
缓存目录设置
cache_dir ufs /var/spool/squid 200 64 1024 #<cache_dir> <aufs|ufs> <目录所在> <MBytes大小> <缓存空间一级子目录个数> <缓存空间二级子目录个数>
日志文件路径
cache_access_log /var/log/squid/access.log cache_log /var/log/squid/cache.log cache_store_log /var/log/squid/store.log pid_filename /var/run/squid.pid
认证机制,普通情况下不需要,可以注释掉
auth_param basic children 5 auth_param basic realm Squid proxy-caching web server auth_param basic credentialsttl 2 hours
内存缓存
cache_mem 128 MB
磁盘缓存
cache_swap_low 90 cache_swap_high 95 maximum_object_size 4096 KB
访问控制列表
语法:acl <acl名称> <acl类型> <配置内容> acl类型: src:源地址(即客户机IP地址) dst:目标地址(即服务器IP地址) srcdomain:源名称(即客户机名称ÿ