而且大部分代理服务器都具有缓冲功能,就好像一个大Cache,它不断将新取得的数据保存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。
PROXY的意思是:代理人;委托书;代用品
PROXY 读法 英 ['prɒksɪ] 美 ['prɑksi]
短语:
1、proxy server 代理服务系统
2、proxy service 代理服务
3、proxy war 代理战争;代理人战争
例句:
How can I determine my proxy settings?
我怎么知道我的代理服务器的设置?
扩展资料proxy的近义词:agent
词语用法:
1、agent的基本意思是“代理人,代理商经纪人”,指受当事人委托,代表其进行某种活动(如贸易、诉讼、纳税或签订合同等)的人 agent也可作“作用者,原动力,动因作用剂”解,多用于正式或术语中。也可作“密探,特工”解。
2、有时指“secret agent”,表示“特务,间谍”。
词义辨析:
delegate,agent,substitute这些名词有“代表、代理人”之意。
1、delegate指一般被派参加某一会议的代表。
2、agent普通用词,通常指经授权代理另一个人或团体,或指在双方之间代表一方起中间作用的人。
3、substitute主要强调某人或某物可以用来代替别的人或物的作用。
[toc]
基于原文截取修改:
原文链接: 让代理服务器支持HTTPS很难吗?
我们开展稳定高匿名HTTP代理业务以来,我听到客户咨询最多的问题之一就是“你们的代理支持HTTPS协议吗?”。我觉得很多人对HTTPS代理存在理解上的误区,所以我写了这篇文章。目的就是想说明“实现支持HTTPS的代理一点都不难!”。
说到HTTPS代理很多人瞬间就会联想到HTTPS的各种证书和各种加密,觉得很高端很复杂的样子。其实不然,代理服务器不需要配置证书、也不需要处理任何加密。因为HTTPS代理是通过Web隧道(Web tunnel)工作的。
Web隧道允许用户通过HTTP连接发送非HTTP流量(例如FTP,Telnet,SMTP),这就使得那些使用非HTTP协议的应用程序可以通过HTTP代理工作了。你现在应该就明白了为什么QQ可用设置使用HTTP代理工作。Web隧道这么强大,但它并不复杂。
Web隧道是用HTTP协议的CONNECT方法建立起来的。CONNECT方法不是HTTP/1.1核心规范的一部分,但确是一种得到广泛应用的扩展。客户端通过CONNECT方法请求代理服务器创建一条到达任意目的服务器和端口的TCP链接,代理服务器仅对客户端和服务器之间的后续数据进行盲转发(只是转发,不关心、也不懂发送的内容是什么)。
1) 客户端通过HTTP协议发送一条CONNECT方法的请求给代理服务器,告知代理服务器需要连接的主机和端口。
例如:
在本例中客户端通过CONNECT方法请求代理服务器打开一条到 www.alipay.com 主机443端口的TCP链接。
2) 代理服务器一旦建立了和目标主机(上例中的 www.alipay.com:443 )TCP连接,就会回送一条HTTP 200 Connection Established应答给客户端。
例如:
3) 此时隧道就建立起来了。客户端通过该HTTP隧道发送的所有数据都会被代理服务器(通过之前建立起来的与目标主机的TCP连接)原封不动的转发给目标服务器。目标服务器发送的所有数据也会被代理服务器原封不动的转发给客户端。注意:是原封不动的转发,代理服务器并不需要知道内容的含义,也不会尝试去对内容进行解析。
PS:上面这张插图是我引用《HTTP权威指南》一书的,做了修改。
这下你应该明白了Web隧道的工作原理。所以对代理服务器来说只要其支持Web隧道就支持HTTPS协议(和其它非HTTP协议),与证书、加密没有任何直接的关系。从上面的过程可以看出,实现Web隧道并不难,只要代理服务器能够正确处理CONNECT请求,然后对数据进行盲转发即可。从难度上看这比标准的HTTP协议代理还要简单(标准HTTP协议代理需要对客户端和服务端双方的HTTP报文先进行解析,修改后再进行转发)。
我能说
哈哈,没写,你来
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)