文章目录
- 一、实验目标(先想清楚要做成什么样)
- 二、实验拓扑(脑中要有一张图)
- 三、环境准备(非常重要)
-
- 1️⃣ 系统版本
- 2️⃣ 基础环境(每台都要)
- 四、Web 服务器(最简单)
- 五、Squid 传统代理搭建(重点)
-
- 1️⃣ 安装 Squid(推荐 yum,省事)
- 2️⃣ 核心配置文件(一定要懂)
-
- ✅ 最小可用配置(先跑起来)
- 3️⃣ 初始化缓存目录
- 4️⃣ 启动 Squid
- 六、Windows 10 客户端配置(最容易忘)
-
- 1️⃣ 打开代理设置
- 2️⃣ 验证代理是否生效(核心)
-
- ✅ 在 Web 服务器上查看日志:
- 七、进阶验证(加分项)
-
- ✅ 1️⃣ 缓存测试
- ✅ 2️⃣ ACL 控制(禁止 Win10 上网)
- 八、常见坑(我踩过的)
- 九、一句话总结
一、实验目标(先想清楚要做成什么样)
✅ CentOS 7.9 做 Squid 代理服务器 ✅ Windows 10 做 客户端 ✅ Win10 手动配置代理 ✅ 访问 Web 时:
- Web 服务器看到的不是 Win10 IP,而是 Squid IP ✅ 验证 缓存加速 & ACL 控制
二、实验拓扑(脑中要有一张图)
+—————-+ +—————-+ +—————-+
| Windows 10 | —–> | Squid代理 | —–> | Web服务器 |
| 192.168.10.10 | | 192.168.10.20 | | 192.168.10.30 |
+—————-+ +—————-+ +—————-+
↑
手动设置代理
3128端口
📌 关键点:
- Win10 不直接访问 Web
- 所有 HTTP


