收藏 分销(赏)

HTTP协议-(五)-代理.docx

上传人:胜**** 文档编号:3367811 上传时间:2024-07-03 格式:DOCX 页数:8 大小:1,009.04KB
下载 相关 举报
HTTP协议-(五)-代理.docx_第1页
第1页 / 共8页
HTTP协议-(五)-代理.docx_第2页
第2页 / 共8页
HTTP协议-(五)-代理.docx_第3页
第3页 / 共8页
HTTP协议-(五)-代理.docx_第4页
第4页 / 共8页
HTTP协议-(五)-代理.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、之前写过一个篇【HTTP协议详解】,这次介绍代理服务器, 代理服务器是HTTP协议中一个重要的组件, 发挥着重要的作用。 本文介绍一些HTTP代理服务器的概念和工作原理阅读目录1. 什么是代理服务器2. Fiddler就是个典型的代理3. 代理作用一:翻墙4. 代理作用二:匿名访问5. 代理作用三:通过代理上网6. 代理作用四:通过代理缓存,加快上网速度7. 代理作用五:儿童过滤器8. IE代理设置:手动设置代理9. IE代理设置:使用自动配置脚本(PAC)10. IE代理设置:自动探测设置(WPAD)11. 代理认证,407状态码12. 使用代理服务器的安全问题13. 如何搭建代理服务器什么

2、是代理服务器Web代理(proxy)服务器是网络的中间实体。 代理位于Web客户端和Web服务器之间,扮演“中间人”的角色。HTTP的代理服务器即是Web服务器又是Web客户端。Fiddler就是个典型的代理Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1, 端口:8888. 当Fiddler退出的时候它会自动注销代理,这样就不会影响别的程序。代理的作用一, 翻墙很多人都喜欢用Facebook, 看youTube。但是我们在天朝,天朝有The Great of Wall(长城防火墙),屏蔽了这些好网站。 怎么办? 通过代理来跳墙,就可以访问了。自己去寻找代理

3、服务器很麻烦, 一般都是用翻墙软件来自动发现代理服务器的。代理的作用二, 匿名访问经常听新闻,说”某某某“在网络上发布帖子,被跨省追缉了。 假如他使用匿名的代理服务器,就不容易暴露自己的身份了。http代理服务器的匿名性是指: HTTP代理服务器通过删除HTTP报文中的身份特性(比如客户端的IP地址, 或cookie,或URI的会话ID), 从而对远端服务器隐藏原始用户的IP地址以及其他细节。同时HTTP代理服务器上也不会记录原始用户访问记录的log(否则也会被查到)。代理的作用三, 通过代理上网比如局域网不能上网, 只能通过局域网内的一台代理服务器上网。代理的作用四, 通过代理缓存,加快上网

4、速度大部分代理服务器都具有缓存的功能,就好像一个大的cache, 它有很大的存储空间,它不断将新取得数据存储到它本地的存储器上, 如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传给用户的浏览器,这样就能显著提高浏览速度。代理的作用五:儿童过滤器很多教育机构, 会利用过滤器代理来阻止学生访问成人内容。IE代理设置:手动设置代理IE浏览器可以手动设置代理, 很简单,指定一个IP地址和端口就可以了。 如下图。工具 - Internet选项 - 连接 - 局域网设置 (快捷键)假如代理服务器的IP地址改变了,或者端口号改变了。

5、难道要几百个客户端的浏览器去修改浏览器设置? Impossable 这太难维护了。 下面还有一种更高级点的方法。IE代理设置:使用自动配置脚本(PAC)手动配置代理很简单,但是不灵活。 只能指定一个代理服务器,而且不支持故障转移。在大公司里一般都使用PAC文件来配置。只需要指定PAC文件的URL就可以了, 如图:PAC(Proxy Auto Config)文件是一个小型的JavaScript程序的文本文件,后缀为.dat。当浏览器访问网络的时候,会根据PAC文件中的JavaScript函数来选择恰当的代理服务器。sample_pac.dat文件的内容function FindProxyForU

6、RL(url, host) if (url.substring(0, 5) = http:) / 应该使用指定的代理 return PROXY proxy:80; else if (url.substring(0, 4) = ftp:) return PROXY fproxy:80; else if (url.substring(0, 7) = gopher:) return PROXY gproxy; else if (url.substring(0, 6) = https:) return PROXY secproxy:8080; else / 直连,不经过任何代理 return DIRE

7、CT; IE代理设置:自动探测设置(WPAD)浏览器只要选中“自动检测设置”, 就可以使用WPAD协议, WPAD会自动找到PAC文件的URL。 WPAD会使用一系列的资源发现技术(DHCP,DNS等)去寻找PAC文件。代理认证,和407状态码代理服务器也可以需要权限认证, HTTP定义了一种名为代理认证(Proxy authentication)的机制。 这种机制可以阻止对内容的请求。当浏览器访问需要认证的代理时, 代理服务器会返回407 Authorization Required,告诉浏览器输入用户名和密码。代理认证跟HTTP基本认证是一样的机制, 如需了解代理认证的机制,请看HTTP协议基本认证使用代理服务器的安全问题代理服务器和抓包工具(比如Fiddler)都能看到http request中的数据。 如果我们发送的request中有敏感数据,比如用户名,密码,信用卡号码。这些信息都会被代理服务器看到。所以非常危险。 所以我们一般都是用HTTPS来加密Http request. 这样代理服务器就看不到里面的数据了。如何搭建代理服务器可以使用CCproxy, 和Squid 来搭建代理服务器。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服