Linux运维笔记-文档总结-正向代理和反向代理

来源:互联网 发布:c程序员面试题库 编辑:程序博客网 时间:2024/06/07 06:55

以下所有操作都是在Red-hat 7.0上


简单点说

正向代理的意思就是“翻墙”,就好比做我想要美国西海岸一件棒球衫,但是我到达不了,我现在得上学,但是中间有个人,他在美国上学,我说我想要什么,他去给我买。然后给我邮回来,他就是所谓的正向代理!!!

代理所需的服务—squid

1.安装squid服务

yum install squid -y

systemctl start squid

2.配置

这里写图片描述

在真机上的操作

这里写图片描述
这里写图片描述

在虚拟机上的操作

这里写图片描述
这里写图片描述

测试

这里写图片描述
这里写图片描述

设置站点屏蔽

如果想屏蔽百度一个站点(转载周煜澄博客)

这里写图片描述

如果想屏蔽百度其他站点

这里写图片描述

反向代理

反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理 的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容 原本就是它自己的一样。
反向代理一般是用于cdn加速,所以需要设置好cache的peer节点

首先打开squid服务

配置

这里写图片描述

设置轮叫来降低服务器端的压力我们可以这样修改

这里写图片描述

systemctl restart squid


由于博主电脑出现问题,导致反向代理这里做的一塌糊涂,后面会进行弥补!!!!