squid代理服务

服务端
yum install squid -y
systemctl start squid
正向代理
正向代理,意思是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。
um install squid -y ###安装代理服务
systemctl start squid
netstat -antlupe | grep squid ###默认使用3128端口
vim /etc/squid/squid.conf ###编辑squid配置文件
http_access deny all 改为 allow all ###允许http
cache_dir 取消注释,当访问时建立缓存。16个一级目录,256个二级目录,100为缓存的大小
systemctl restart squid ###改完后重启配置文件
cd /var/spool/squid
ls ###里面为生成的目录
ping 114.114.114.114 或者 ping www.baidu.com ###此时服务端可以ping通
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
测试端:
网页上做更改:edit > preferences > Advancer> network > settings > Manual proxy configuration: Use this proxy… 【填服务端IP ,端口号 3128】
www.baidu.com ###浏览器可以直接上网,但是ping不通
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

逆向代理
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。

查看帮助:/usr/share/doc/squid-3.3.8/squid.conf.document文件
在squit上编辑/etc/squid/squid.conf文件
在这里插入图片描述
58 normally listens to port 3128
59 http_port 80 vhost vport
60 cache_peer 172.25.254.100 parent 80 0 proxy-only
apache主机ip 主从关系中的主 只代理
测试端
/etc/hosts文件中将172.25.254.222 改为172.25.254.122
www.westos.com 时,通过代理服务器访问172.25.254.222的网页

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值