squid代理

简介:

 1.正向代理

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

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

wKiom1kb9tOwiYyoAAHAxWoylPY644.png

    *vim /etc/squid/squid.conf

wKiom1kb9xSBL4GNAAAXSB45m7M102.png   

wKiom1kb9zqwhA5GAABqNXtbjvs672.png

   

   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

wKiom1kb-FbQH8eUAACKbp81vQw247.png

wKiom1kb-GDjjfJKAABsZqY4ue8200.png

  **测试

wKioL1kcONnSeV6dAABDHERHpgI028.png

wKiom1kcONqS3shkAADWOb9GRz4454.png

    *vim /etc/squid/squid.conf

wKioL1kcORGSTHMrAABEkzgqlDc163.png

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

  *systemctl restart squid   ##重启服务

  **测试

wKioL1kcOUXRvFDKAACtP2nK2K0678.png

   2.反向代理

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

    *vim /etc/squid/squid.conf

wKiom1kcOdOBUZDXAACNxf_sT2o628.png

  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

wKioL1kcPQzAV-16AACWnHZ6H9Y636.png

wKioL1kcPTug3QRVAAD0XR5ShQc193.png

wKiom1kcPTyQuTImAAA98yaYX20501.png

本文转自  red777    51CTO博客,原文链接:http://blog.51cto.com/12314711/1926778

相关文章
|
8月前
|
缓存 Ubuntu Python
Squid中正向代理的配置与使用
Squid中正向代理的配置与使用
833 4
|
域名解析 存储 缓存
Squid代理服务器
Squid代理服务器
581 1
|
缓存 监控 安全
squid 代理服务器应用(下)
定位是缓存加速 缓存从后端的web服务器获取到的 加速是为了客户端访问的 squid 三种模式: 传统代理 需要客户端指向squid代理服务器,客户端能感知到squid代理服务器的存在 透明代理(常用) 客户端不需要配置,只要直接访问即可,服务端,借助了防火墙规则及静态路由的方式,完成透明代理 反向代理 做为类似与Nginx服务器的反向代理功能,但自身不需要一个首页,基于IP:端口,权重的方式完成反向 代理 对于Squid自身的管理/功能 : ACL:主要做的是http access (基于http协议,access访问) 的允许和拒绝管理 sarg:日志分析功能,可以以天的方式指定将ac
squid 代理服务器应用(下)
|
缓存 网络安全
squid 代理服务器应用(上)
Squid 主要提供缓存加速、应用层过滤控制的功能。
squid 代理服务器应用(上)
|
Web App开发 缓存 监控
|
Web App开发 缓存 测试技术
|
Web App开发 缓存 监控