admin管理员组

文章数量:1598067

Linux配置squid服务

  • 前言
  • 安装squid
    • squid原理
    • 准备工作
    • 安装squid
  • 实验结果
    • 配置手动代理
    • 最终实验

前言

两台centos7.9,一台统信uos

squid服务器,命名为Rserver
配置3个网卡
IP:192.168.10.2/28,接入Server03和Server04的网络,该网络命名为internet
IP:172.16.100.254/25,接入网络service
IP:10.10.100.254/24,接入网络office
两台DNS服务器 : Server01、Server04
Server01:配置IP:172.16.100.201/25,接入网络service,网关172.16.100.254,DNS服务器:172.16.100.201
Server04:配置IP:192.168.10.4/28,网关:192.168.10.2,DNS服务器:192.168.10.4

安装squid

squid原理

如图所示 squid原理如图内的路由器一样,让pc去访问外部的服务器

准备工作

先建立三个网络,内网office,外网internet、service。此次实验让内网通过squid服务器代理实现访问外网

安装squid


安装完成后,进入squid主配置

这一部分一般都是系统自动生成你现有网卡的网段。如有要添加的可以自行按照格式添加。

acl访问控制可以加在这个后面。此处我们添加了一个53端口的访问允许。53是DNS的端口

这里一定要记得改ip_forward 默认的是0不允许转发,改成1允许转发

echo "1" > /proc/sys/net/ipv4/ip_forward #将1写入ip_forward 
sysctl -p   #加载内核参数

实验结果

注意防火墙规则,设置好之后进入实现,这时我们拿出在边上待了很久的实验客户机Cliebt。

配置手动代理

首先我们要配置代理


配置代理ip是squid的ip为此网段的默认网关,端口号默认是3128,可以在配置文件内更改

最终实验

可以看出两个DNS服务器ping没有问题

接下来解析DNS,DNS配置可以看我后面的一篇文,很明显,DNS的转发和squid代理是没有问题的

本文标签: 服务器SQUIDLinux国赛DNC