您的位置:首页 > 新闻资讯 >文章内容
HTTP代理是透明代理也是非透明代理
来源:互联网 作者:admin 时间:2019-05-07 10:33:14

  HTTP代理是透明代理也是非透明代理,之所以强调是“透明”代理,也就是说这样的代理对客户端来说是不可见的,并不需要在客户端的浏览器中作关于代理的设置。


  代理是一个中间程序,它既可以担当客户端的角色,也可以担当服务器的角色。代理代表客户端向服务器发送请求。客户端的请求经过代理,会在代理内部得到服务或者经过一定的转换转至其他服务器。一个代理必须能同时实现本规范中对客户端和服务器所做的要求。


HTTP代理是透明代理也是非透明代理


  透明代理(transparentproxy)需要代理认证和代理识别,而不修改请求或响应。


  非透明代理(nontransparentproxy)需修改请求或响应,以便为用户代理(useragent)提供附加服务,附加服务包括组注释服务、媒体类型转换、协议简化或者匿名过滤等。


  除非透明行为或非透明行为被显式地声明,否则,HTTP代理是透明代理也是非透明代理。


  假设有这样的典型NAT网络环境:


  网关: 192.168.0.1


  客户端:192.168.0.2


  子网掩码:255.255.255.0


  Internet上某个主机的地址为123.123.123.123


  客户端需要用HTTP协议访问123.123.123.123,其首先要连接123.123.123.123的80号端口,而这个连接的TCP包会发送的网关192.168.0.1,网关会对数据包做NAT转换,将其源地址修改为对外的公网IP,并将数据包发送回去,这是正常的情况。但是如果使用的是透明代理,也就是说在网关上做了关于透明代理的配置,则网关会检查每一个对80号端口发起连接的TCP数据包,如上面的数据包会被匹配上,这个连接并不会被转发的实际的123.123.123.123,而是网关会将其转发到指定的HTTP代理服务器,这个代理服务器实际去从123.123.123.123取得需要的数据,然后将数据返回给客户端,这样对于客户端来说,它并不知道自己连接的不是实际的服务器,而是HTTP代理服务器。在代理服务器上使用缓存,则可以提高内网的访问速度。


相关文章内容简介
推荐阅读
  • 30 2019-03
    采集旅行路线分分钟的事,就让代理IP配合爬虫行动

    使用代理IP可以做很多的事情,用途广得不得了,如果配合爬虫使用,更是哪里都能去了。那么能不能进行旅行路线的收集分析呢?这当然是可以的了。我们一起去看看.

  • 15 2019-07
    用代理IP老是失败怎么回事?

    用代理IP老是失败怎么回事?估计大家在使用爬虫程序的时候,很容易遇到这个问题。做网络工作的朋友也会经常遇到这样得问题,例如说是在访问某个网站得时候加载得速度实在是太慢了,于

  • 24 2020-06
    挑选合适的HTTP代理IP

    随着使用HTTP代理IP的用户越来越多,互联网中各种各样的代理IP供应商也层出不穷。对用户而言,要想挑选到合适的商品,不仅要慎重,还要懂得很多细节。下面就来告诉大家如何挑选到合适的H

  • 04 2020-08
    换ip的几个方式

    有时我们需要隐藏自己的真实IP地址,或者通过借用他人的IP地址而绕过网络的屏蔽,这需要使用到代理服务器。不同的代理具体作用是不一样的,今天小编给大家介绍下。

  • 29 2020-09
    怎么找到自己想要的代理IP

    不少从事网络工作的人都要使用到代理IP,一般大家都会在网上寻找代理IP,免费的,付费的,不同代理IP供应商的,都使用了一遍之后,或许发现了这样一个事实,并没有100%能够使用的代理IP,

  • 18 2019-06
    多个代理IP从哪里获取?

    多个代理IP从哪里获取?很多大项目,尤其是大数据中,抓取的信息轻松过完,上百万,或者上千万的,不过抓取那么多的数据,需求的代理IP量也是非常多的,那么多个代理IP从哪里获取呢?有

在线咨询
大客户经理
大客户经理
1829380381
13316264505

大客户经理微信

微信公众号

微信公众号

回到顶部