Linux配置squid服务(代理实现解析DNC(国赛Linux服务器))
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代理是没有问题的
Linux配置squid服务(代理实现解析DNC(国赛Linux服务器))相关推荐
- Linux配置squid正向代理(标准正向代理)
Squid是支持HTTP,HTTPS,FTP等的Web的缓存代理.它通过缓存和重用频繁请求的网页来减少带宽并缩短响应时间.Squid拥有广泛的访问控制,是一个出色的服务器加速器.并根据GNU GPL许 ...
- Linux搭建squid服务实现内网机器代理上网
Squid Cache(简称为Squid)是HTTP代理服务器软件.Squid用途广泛,可以作为缓存服务器,可以过滤流量帮助网络安全,也可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网 ...
- linux ssh服务,Linux配置SSH服务以便实现远程连接
Linux用户们一定想要知道该怎么开启SSH服务吧,SSH服务是Linux系统远程连接的重要方式,所以如何配置SHH服务也让很多用户感到纠结.现在小编就帮大家解决这个问题. 配置方法: 查询\安装SS ...
- Linux配置网络服务
1.配置网络服务 Linux主机要与网络中其他主机进行通信,首先要进行正确的网络配置.网络配置通常包括主机名.IP地址.子网掩码.默认网关.DNS服务器等. 1.1检查并设置有线网络处于连接状态 单击 ...
- linux配置ftp服务
一.FTP连接及传输 控制连接:TCP 21,用于发送FTP命令信息 数据连接:TCP 20,用于上传.下载数据 数据连接的建立类型: 主动模式:服务端从20端口主动向客户端发起连接 被动模式:服务端 ...
- Linux配置SFTP服务
一.SFTP简介 SFTP是SSH File Transfer Protocol的缩写,安全文件传送协议.SFTP是SSH协议的子协议,SFTP与FTP有着几乎一样的语法和功能,FTP和SFTP也是我 ...
- linux服务器怎么开启远程,Linux配置SSH服务以便实现远程连接
Linux用户们一定想要知道该怎么开启SSH服务吧,SSH服务是Linux系统远程连接的重要方式,所以如何配置SHH服务也让很多用户感到纠结.现在小编就帮大家解决这个问题. 配置方法: 查询\安装SS ...
- Linux配置SVN 服务端
1.安装 SVN 服务端 安装 Subversion Subversion 是一个版本控制系统,相对于的 RCS . CVS ,采用了分支管理系统,它的设计目标就是取代 CVS . 安装:yum in ...
- linux配置dhcp服务
1.dhcp的含义和用途 (1)dhcp 动态主机配置协议,是一个局域网的网络协议,使用udp协议工作. (2)给内部网络或网络服务供应商自动分配ip地址. (3)给用户或者内部网络管理员作为对所有计 ...
最新文章
- delphi中等待外部应用程序执行完成后,再继续执行自有代码段
- sql join 与where的区别
- [转]对贡献有激情,对回报有信心
- 昨日之我,今日之我与明日之我
- 【机器学习】机器学习初学者绕不开的 15 个 Scikit-Learn 重要技能!
- 【学习笔记】opencv的python接口 轮廓特征值 滚动条控制阈值参数
- iOS 多线程技术总结
- 简单struts,spring,mybatis组合使用
- android volley 上传图片 和参数,Android使用Volley上传文件
- jenkins 配置
- 高并发处理方案_高并发系统下的缓存解决方案
- indexOf()方法的使用,截取字符串,字符串截取,切割字符串,split(),join(),Replace()
- AAAI 2021 | 视频超分中的可变形对齐解读
- ionic2+angular2中踩的那些坑
- python语言的缩进可以采用tab键实现吗_python中使用空格还是使用 Tab键缩进的建议...
- 元素的水平垂直居中解决方法
- Lambda表达式与委托
- JS base64编码和解码
- 分治算法之循环赛程日志表
- java base64转字图片、图片转base64字符串