百摩网
当前位置: 首页 生活百科

什么时候需要用到http协议(HTTP协议之代理服务器)

时间:2023-08-12 作者: 小编 阅读量: 4 栏目名: 生活百科

什么是代理服务器Web代理服务器是网络的中间实体。代理位于Web客户端和web服务器之间,扮演“中间人”的角色。Fiddler就是个典型的代理Fiddler是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888.当Fiddler退出的时候它会自动注销代理,这样就不会影响别的程序。代理的作用一,FQ很多人都喜欢用Facebook,看youTube。通过代理来跳墙,就可以访问了。自己去寻找代理服务器很麻烦,一般都是用FQ软件来自动发现代理服务器的。

什么是代理服务器

Web代理(proxy)服务器是网络的中间实体。 代理位于Web客户端和web服务器之间,扮演“中间人”的角色。

HTTP的代理服务器即是Web服务器又是Web客户端。

Fiddler就是个典型的代理

Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1, 端口:8888. 当Fiddler退出的时候它会自动注销代理,这样就不会影响别的程序。

代理的作用一, FQ

很多人都喜欢用Facebook, 看youTube。但是我们在天朝,天朝有The Great of Wall(长城防火墙),屏蔽了这些好网站。 怎么办? 通过代理来跳墙,就可以访问了。

自己去寻找代理服务器很麻烦, 一般都是用FQ软件来自动发现代理服务器的。

代理的作用二, 匿名访问

经常听新闻,说”某某某“在网络上发布帖子,被跨省追缉了。 假如他使用匿名的代理服务器,就不容易暴露自己的身份了。

http代理服务器的匿名性是指: HTTP代理服务器通过删除HTTP报文中的身份特性(比如客户端的IP地址, 或cookIE,或URI的会话ID), 从而对远端服务器隐藏原始用户的IP地址以及其他细节。同时HTTP代理服务器上也不会记录原始用户访问记录的log(否则也会被查到)。

代理的作用三, 通过代理上网

比如局域网不能上网, 只能通过局域网内的一台代理服务器上网。

代理的作用四, 通过代理缓存,加快上网速度

大部分代理服务器都具有缓存的功能,就好像一个大的cache, 它有很大的存储空间,它不断将新取得数据存储到它本地的存储器上, 如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传给用户的浏览器,这样就能显著提高浏览速度。

代理的作用五:儿童过滤器

很多教育机构, 会利用过滤器代理来阻止学生访问成人内容。

IE代理设置:手动设置代理

IE浏览器可以手动设置代理, 很简单,指定一个IP地址和端口就可以了。 如下图。

工具 -> Internet选项 -> 连接 -> 局域网设置 (快捷键)

假如代理服务器的IP地址改变了,或者端口号改变了。 难道要几百个客户端的浏览器去修改浏览器设置? Impossable 这太难维护了。 下面还有一种更高级点的方法。

IE代理设置:使用自动配置脚本(PAC)

手动配置代理很简单,但是不灵活。 只能指定一个代理服务器,而且不支持故障转移。

在大公司里一般都使用PAC文件来配置。只需要指定PAC文件的URL就可以了, 如图:

PAC(Proxy Auto Config)文件是一个小型的JavaScript程序的文本文件,后缀为.dat。

当浏览器访问网络的时候,会根据PAC文件中的JavaScript函数来选择恰当的代理服务器。

sample_pac.dat文件的内容

function FindProxyForURL(url, host) { if (url.substring(0, 5) == "http:") { // 应该使用指定的代理

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 来搭建代理服务器。

如果您觉得文章值得阅读,请转发、收藏和点赞,谢谢!如有疑问可以在下面提问。

    推荐阅读
  • 纯蛋黄鸡蛋羹怎么做(无蛋清鸡蛋羹家常做法分享)

    主料:鸡蛋2个辅料:水10毫升、盐3克、生抽3克、香油2克,今天小编就来说说关于纯蛋黄鸡蛋羹怎么做?下面更多详细答案一起来看看吧!纯蛋黄鸡蛋羹怎么做主料:鸡蛋2个。蛋黄加适量水搅匀,加盐。用漏勺过滤蛋筋和浮沫。盖上保鲜膜,在保鲜膜上戳几个小洞。放入蒸锅,中火蒸15分钟左右。加入生抽、香油、小葱,即可食用。

  • b站下载的音频怎么导入本地 b站下载的音频怎么导入本地音乐ios

    哩哔哩现为国内领先的年轻人文化社区,该网站于2009年6月26日创建,被粉丝们亲切的称为“B站”,根据数据公司QuestMobile发布的《移动互联网2017年Q2夏季报告》,B站位列24岁及以下年轻用户偏爱的十大APP榜首,同时,在百度发布的2016热搜榜中,B站在00后十大新鲜关注APP中排名第一。B站在2017年3月成立了‘国创’专区,致力于国产原创动画的推广与生态维护。截止2018年4月,国产原创动画播放量累计达到18亿。

  • 英菲尼迪8折战略销售(终于上新的英菲尼迪在等一个反转)

    背向的口号与行动对眼下的英菲尼迪而言,最严峻的问题非销量下滑莫属。而英菲尼迪方面对此均给出了否定回应,表示英菲尼迪肩负提升品牌价值的重任,并且不会放弃中国市场。2月份,东风英菲尼迪正式推出国产版QX60。此外,英菲尼迪母公司日产汽车在去年正式发布了“2030电动化战略”,计划5年内投资2万亿日元用于电动化。

  • 秋天在家如何养好栀子花(栀子花冬天怎么养家庭养法)

    考虑到秋初的光线还是比较强烈的,所以可以适当遮荫。不过,到了秋末温度骤降,要提供良好的光线才行。注意肥料种类的全面均衡,只偏重氮肥或者磷肥都不好。一般可满足需要,秋初和秋末可适当注意一下。

  • 西游记详解86版与原著(读了多遍西游记原著后)

    西游记原著中类似的情况太多了,像猪八戒和沙和尚活活摔死了百花羞公主的孩子,孙悟空举棒子直接将七只蜘蛛精打成肉泥。会吓坏小朋友的。所以,要想将《西游记》拍成电视剧的话,则必须得做相应的修改。六小龄童的演技没得说,尤其是被压在五行山下的孙悟空的眼神,简直绝了。但有朝一日,孙悟空却想要长生不老,为此寻遍万山,找到了菩提祖师。

  • 朋友的英语怎么读(朋友的英语如何读)

    跟着小编一起来看一看吧!朋友的英语怎么读朋友的英语是:friend,读音为:英[frend]、美[frend]。

  • 长期上夜班对身体好吗?(你都了解吗)

    长期上夜班对身体好吗经常上夜班会使自己的身体免疫力下降,健康状况肯定有影响。有时候也会使自己的生物钟失调,这样对眼睛及脑部的伤害比较大。由于工作性质的不同,以及工作任务的变化,许多人不得不在夜晚工作,白天休息。这样,他们便把生活的规律颠倒过来,变成了“昼伏夜出”的夜班工作者。

  • 上海2022年养老金调整方案最新(2022年上海养老金调整方案公布)

    2022年上海市的养老金调整方案,总算是公布了。上海市永远是全国第1个出台,养老金调整方案的地区。上海市2022年养老金的具体调整办法,依然是采用三结合的原则,定额调整,挂钩调整和倾斜调整相结合的原则来实施。不过今年2022年,上海市又恢复了工龄挂钩的调整待遇。去年上海市,对于60周岁以上的女性和65岁以上的男性,能够获得倾斜调整。上海市从2022年1月起,调整城乡居保基础养老金,每人每月增加100元。

  • 衣服上的蓝墨水怎么洗掉呢(衣服上的蓝墨水怎么才能洗掉呢)

    新渍先用冷水洗,再用温肥皂液浸泡一会儿,再用清水漂洗;陈渍可先用洗涤剂洗,再用10%的酒精溶液搓擦即可祛除。可用饭粒和洗涤剂调匀,涂在污渍部分搓擦,再用清水漂洗干净;也可用一份酒精、二份肥皂制的溶液反复涂擦,亦有良好效果。如果洗后还留有少量残迹,可再用热肥皂水浸泡或煮沸就可以除去,对棉和棉涤织品可以采用这种方法。

  • 椰汁西米马蹄糕的做法(椰汁西米马蹄糕怎么做好吃)

    接下来我们就一起去了解一下吧!椰汁西米马蹄糕的做法材料:马蹄粉1杯,椰浆1杯,西米适量,蝶豆花少量,柠檬几滴,清水4杯。倒入一杯马蹄粉,加入两杯清水和一杯椰浆开浆,搅拌均匀至马蹄粉溶解后过滤一遍,得到马蹄生浆。锅中加入适量的水,取少量蝶豆花煮出颜色,再加几滴柠檬至颜色变紫,加入西米煮至半熟后捞出过一遍凉水。蒸熟后先放凉,再脱模切块,即可食用。