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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值