Linux--Squid代理服务器

Squid代理

Squid是基于Unix的代理服务器(proxy server),它缓存比起点源点更接近请求者的互联网内容
Squid支持缓存多种不同的网络对象,包括那些通过HTTP和FTP访问的人,缓存频繁要求网页、媒体文件和其它加速回答时间并减少带宽堵塞的内容
Squid代理服务器(Squid proxy server)一般和原始文件一起安装在单独服务器而不是网络服务器上
Squid通过追踪网络中的对象运用起作用
Squid最初担当中介,仅仅是把客户要求传递到服务器并存储要求对象的拷贝,如果同一个客户或同一批客户在要求还在Squid缓存(cache)时要求相同的对象,Squid就可以立刻服务,加速下载并保存带宽

Squid正向代理

代理主机

yum install squid -y
安装 squid
在这里插入图片描述

在这里插入图片描述

vim /etc/squid/squid.conf

http_access allow all

允许所有通过

cache_dir ufs /var/spool/squid 100 16 256

生成缓存目录
在这里插入图片描述

systemctl restart squid

cd /var/spoll/squid

ls

在这里插入图片描述

systemctl stop firewalld.service

在这里插入图片描述

vim /etc/sysconfig/network

GATEWAY=172.25.254.250

添加网关

在这里插入图片描述

vim /etc/resolv.conf

namesever 114.114.114.114

添加DNS解析

在这里插入图片描述

systemctl restart network

在这里插入图片描述

客户端

vim /etc/sysconfig/network-scripts/ifcfg-eth0

清除网关

systemctl restart network

route -n

网关已被清除

ping www.vaidu.com

网络不可达

在这里插入图片描述
测试
设置浏览器代理服务器

ip: 172.25.254.130

port: 3128

在这里插入图片描述

www.baidu.com

通过代理,正常上网

在这里插入图片描述

Squid反向代理

yum install squid -y

安装 squid

在这里插入图片描述

在这里插入图片描述

systemctl stop firewalld.service

vim /usr/share/doc/squid-3.5.20/squid.conf.documented

查看该文件反向代理命令

vim /etc/squid/squid.conf

http_access allow all

允许所有通过

http_port 80 vhost vport

端口 80 虚拟主机,虚拟端口

cache_dir ufs /var/spool/squid 100 16 256

生成缓存目录

cache_peer 172.25.254.132 parent 80 0 proxy-only

查找上级

systemctl restart squid
在这里插入图片描述

测试

浏览器输入172.25.254.130显示为172.25.254.132内容

在这里插入图片描述

Squid 轮询

yum install squid -y

安装 squid

systemctl stop firewalld.service

vim /etc/squid/squid.conf
在这里插入图片描述

systemctl restart squid

vim /etc/hosts

在这里插入图片描述

www.westos.com

在这里插入图片描述

测试

curl www.westos.com

每次访问显示内容都在变化

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值