• 安装配置Linux Squid代理服务器


    1.代理服务器的工作机制
    代理服务器的工作机制像生活中的代理商,假设自己的机器为A,想获得的数据由服务器B提供,代理服务器为C,那么连接过程是,A需要B的数据,并直接和C连接;C接受到A的数据请求之后,与B建立连接,下载A所请求的B上的数据到本地;然后将此数据发送至A,完成代理任务。
    2.squid工作流程

    1. 客户端向代理服务器发送一个数据需求封包
    2. 代理服务器接受之后,对比这个封包的来源与预计要前往的目标是否合法,如果来源与目标都是合法的,那么代理服务器将开始为客户端计算机获取信息
    3. 代理服务器到自己的硬盘中,即所谓的Cache(缓存)中查看有没有客户端所需要的数据,如果有则直接发送至客户端
    4. 将数据传回给客户端使用
    5. 如果缓存中没有数据,或者数据过期,那么代理服务器会向internet中的目标网站请求数据
    6. 在数据取回之后,代理服务器会将取得的数据在缓存中保存一份

    正向代理服务器:62
    实验环境:62可以上网105不能上网
    在62主机:

    这里写图片描述
    在105主机:
    打开浏览器,preference–>advanced–>network–>setting进行代理
    这里写图片描述
    访问网页测试:
    这里写图片描述

    反向代理服务器:105(squid)
    远程服务器:62(可上网)
    客户端:205(访问数据请求)

    在105主机:

    在62主机:

    在205访问:172.25.254.105结果是62的页面
    这里写图片描述

  • 相关阅读:
    【POJ1456】Supermarket(贪心)
    【HDU5831】Rikka with Parenthesis II(括号)
    【ZOJ2278】Fight for Food(dp)
    【ZOJ2277】The Gate to Freedom
    【ZOJ2276】Lara Croft(bfs)
    3944: Sum[杜教筛]
    [Sdoi2016]平凡的骰子
    [Sdoi2016]齿轮
    [Sdoi2016]硬币游戏
    [NOI2005]月下柠檬树[计算几何(simpson)]
  • 原文地址:https://www.cnblogs.com/zhangyanran/p/9928978.html
Copyright © 2020-2023  润新知