一、安装squid代理服务
1、创建管理squid账户
2、准备squid软件包
切换到Linux.iso镜像,挂载光盘
3、配置squid
4、编译安装squid(squid安装时间长需要耐心的等待)
5、优化squid命令
6、创建squid日志文件
7、修改squid目录所有者
二、配置传统代理
1、配置squid服务器
1)修改squid主配置文件
62 reply_body_max_size 10 MB
2)检查squid配置文件是否错误
3)初始化缓存
4)启动服务
5)监听端口
2、配置外网Web服务器
1)挂载光盘,安装apache依赖软件
2)切换到Linux.iso镜像,挂载光盘
3)解压httpd软件包
4)写一个自动编译安装httpd的脚本并运行
6)更改apache主页和测试文件
7)修改监听域名,以防启动报错
8)启动apache服务
9)检测apache服务是否启动
3、配置客户端
1)windows客户端
配置ip地址
不走代理
走代理
浏览器-internet选项-连接-局域网设置-指定suqid服务器ip地址和端口
验证下载文件
小于10M
大于10M
2)Linux客户端
Linux客户端启用代理
安装测试工具elinks软件
挂载系统光盘,安装elinks工具
使用elinks软件访问apache
查看squid访问日志新增记录
三、配置透明代理
1、配置suqid环境网络
1)将内网客户端网关指向squid服务器
2)配置squid服务器网络两块网卡
3)配置外网Web服务器网络网关指向squid服务器
2、配置squid服务器
1)开启路由转发
验证路由转发是否开启
查看路由表
验证内外网互通
2)挂载系统盘,安装防火墙iptables-server
3)清空防火墙规则保存
4)配置防火墙映射规则
5)查看nat表防火墙规则
6)修改squid主配置文件支持透明代理
7)启动squid服务
检查squid配置文件是否错误
初始化缓存
启动服务
监听端口
8)验证透明代理的使用
3、配置Linux内网客户端
1)注释掉环境变量,使其不走代理
2)重启客户端
3)使用elinks工具访问
查看Web访问日志新增记录
查看squid访问日志新增记录