squid代理

1.正向代理

*作用:借助代理访问客户端访问不到的地址

*yum install squid -y  ##安装squid服务

*vim /etc/squid/squid.conf

http_access allow all    ##允许所有http服务访问

# Squid nsu ormally listens to port 3128

http_port 3128   ##访问端口为3128

# Uncomment and adjust the following to add a disk cache directory.

cache_dir ufs /var/spool/squid 100 16 256   ##缓存文件的目录和文件数目

*systemctl restart squid   ##重启服务

测试

浏览器设置 Advance>Network>Setings

**测试

*vim /etc/squid/squid.conf

设置禁止代理访问www.baidu.com

*systemctl restart squid   ##重启服务

**测试

2.反向代理

*作用:同一个域名访问不同IP,缓解访问压力

*vim /etc/squid/squid.conf

http_port 80 vhost vport  ##配置反向代理为80端口

cache_peer 172.25.254.174 parent 80 0 no-query originserver name=web1 round-robin     ##设置域名的第一个IP为172.25.254.274 名字为web1 端口为80 no-query 不做查询,直接获取数据 round-robin轮流查询IP

cache_peer 172.25.254.234 parent 80 0 no-query originserver name=web2 round-robin     ##设置域名的第二个IP为172.25.254.234 名字为web2 端口为80 no-query 不做查询,直接获取数据 round-robin轮流查询IP

cache_peer_domain www.westos.com web1 web2   ##指定www.westos.com访问的IP为web1和web2

**测试

设置浏览器端口为80

时间: 2024-10-29 19:12:16

squid代理的相关文章

Linux下squid代理缓存服务环境部署

代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息. Squid是一个缓存Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据.当一个用户想要下载一个主页时,可以向Squid 发出一个申请,要Squid 代替其进行下载,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户,使用户觉得速度相当快.Squid 可以代理HTTP.FTP.GOPHER.SS

squid代理配置

squid:作用:代理,缓存,不可访问的通过代理可访问. 正向代理:squid后面是客户端,客户端上网要通过squid常用在企业办公环境中,节省网络带宽资源,员工上网需通过squid代理. 用户<--->访问<--->代理服务器<--->防火墙|资源服务器反向代理:squid后面是服务器,服务器返回给用户数据需要走squid.用在网站架构中,常用来搭建网站静态项(图片,css,html,js,流煤体等)缓存服务器. 用户<--->代理服务器<---&g

linux squid 代理

代理的作用,我的理解就是正向代理就是在一台电脑上实现简单两个不同网段的互通.代理服务器在这一点上和路由器的功能类似,常用于翻墙.反向代理为了解决大的访问量拥挤在同一台或者同一处的主机上出现拥堵.ps:每次修改过配置文件别忘了重启服务. 1,环境:Red Hat 4.4.7-16. 2,安装squid.可以采用yum -y install squid.如果使用源码编译安装,必须安装的依赖包有:gcc pcre-devel zlib-devel opensll-devel. 3,1)正向代理. 1.

配置squid 代理

一.什么是squid    1. squid可以做代理也可以做缓存       2.squid缓存不仅可以节省宝贵的带宽资源,也可以大大降低服务器的I/O       3.squid即可以做正向代理也可以做反向代理        4.正向代理,squid后面是客户端,客户端上网要通过squid去上:反向代理后面是服务器,服务器返回给用户数据的时候需要走squid        5.正向代理用在企业的办公环境中,员工上网需要通过squid代理来上网,这样子可以节省网络带宽资源,而反向代理用来搭建网

nfs、samba、squid代理部署及优化

nfs部署及优化 nfs服务器上: [[email protected] vhosts]# yum install -y nfs-utils rpcbind [[email protected] vhosts]#  vim /etc/exports /mnt/ 192.168.137.21(rw,sync) //  /mnt/共享的目录,192.168.137.21允许访问的主机IP,(rw,sync)权限 [[email protected] vhosts]#  /etc/init.d/rpc

【树莓派】Squid代理以及白名单配置

Squid安装: sudo apt-get install squid3 -y 首先,建议备份一下这个配置文件,以免配错之后,无法恢复,又得重新安装: sudo cp /etc/squid3/squid.conf /etc/squid3/squid.conf.default.bak squid log查看: sudo tial -f /var/log/squid3/access.log 服务启动停止与查看状态: sudo service squid3 start sudo service squ

squid 代理服务器安装配置

ubuntu16.04 安装squid代理服务器配置 本文参考 http://www.cnblogs.com/newflypig/archive/2012/09/28/2862000.html 1,删除已有squid服务 sudo apt-get autoremove squid sudo apt-get autoremove squid-common 如果出现错误 Could not get lock /var/lib/dpkg/lock 执行步骤 sudo rm -rf /var/cache

squid代理与acl控制

      squid代理与acl控制 1:squid服务的作用 1.加快对http访问的速度 2.提高安全性 3.能够进行访问控制 代理的基本类型 l 传统代理:需要在客户机的浏览器.相关的工具上手动设置代理服务器的地址和端口,访问的网页域名也是由代理服务器进行解析的 l 透明代理:客户不需要指定代理服务器的地址和端口,而是通过网关,由防火墙的重定向策略将用户的请求交给代理服务器处理:域名解析有客户机完成 2:首先进行传统配置:如图   一.安装squid 1.解压 [[email prote

squid 代理配置

vi /etc/squid/squid.conf cache_mem 64 MB cache_dir ufs /var/spool/squid 1000 16 256 cache_effective_user squid cache_effective_group squid dns_nameservers 8.8.8.8 cache_access_log /var/log/squid/access.log cache_log /var/log/squid/cache.log cache_sto

squid代理(传统代理)

squid代理服务器 Squid是linux系统中常用的一款开源代理服务软件,可以很好地实现HTTP和FTP ,以及DNS查询,SSL等应用的缓存代理,功能十分强大 作为应用层的代理服务器软件,Squid主要提供缓存加速,应用层过滤控制的功能 1 代理的工作机制 {1}当客户机通过代理来请求Web页面时, {2}指定的代理服务器会检查自己的缓存, {3}如果缓存中已经有客户机需要的页面, {4}则直接将缓存中的内容反馈给客户机, {5}如果缓存中没有客户机要访问的页面, {6}则由代理服务器向l