一个强大的反响代理,缓存软件
vim /etc/squid/squid.conf acl MyNetwork src 10.0.0.0/8 # 配置ip规则 acl SSL_ports port 443 # 配置端口规则 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp # http_access 设置哪些规则可以有哪些权限,从上往下匹配。一旦匹配到立即停止 http_access allow MyNetwork # 允许 MyNetwork 网段的客户发送请求 http_access deny all # 禁止所有客户 http_access allow SSL_ports # 允许端口为SSL_ports 的客户请求 http_access deny !Safe_ports # 禁止端口为非Safe_ports 的客户请求 http_port 80
在正向代理上稍作配置即可
#修改http_port 加上一个vhost,告诉squid自己不是web服务器,真正的服务器在cache_peer中 http_port 80 vhost #添加兄弟节点,如果当前的缓存中没有目标数据,则搜索兄弟节点的squid cache_peer 10.0.2.11 sibling 80 0 #添加真正的parent服务器 cache_peer 10.0.2.13 parent 80 0 no-query originserver