没有合适的资源?快使用搜索试试~ 我知道了~
女朋友说:“看你最近挺辛苦的,我送你一个礼物吧。你看看想要什么,我来准备。” 我想了半天,从书到鞋子到电子产品最后到生活用品,感觉自己什么都不缺,然后和她说:“你省省钱吧,我什么都不需要。” 她坚持要送:“不行,你一定要说一个礼物,我想送你东西了。” 于是,我认真了起来,拿起手机,上淘宝逛了几分钟,但还是没能想出来缺点什么,最后实在没办法了:“这样吧,如果你实在想送东西,那你就写一个代理服务器吧” 她什么也没说,哈哈大笑了起来,然后写了这篇博客。 定义 允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。如图所示,为普通 Web 应用通信方式与采用代理
资源详情
资源评论
资源推荐
女朋友过生日,我花了女朋友过生日,我花了20分钟给她写了一个代理服务器分钟给她写了一个代理服务器
女朋友说:“看你最近挺辛苦的,我送你一个礼物吧。你看看想要什么,我来准备。”
我想了半天,从书到鞋子到电子产品最后到生活用品,感觉自己什么都不缺,然后和她说:“你省省钱吧,我什么都不需要。”
她坚持要送:“不行,你一定要说一个礼物,我想送你东西了。”
于是,我认真了起来,拿起手机,上淘宝逛了几分钟,但还是没能想出来缺点什么,最后实在没办法了:“这样吧,如果你实
在想送东西,那你就写一个代理服务器吧”
她什么也没说,哈哈大笑了起来,然后写了这篇博客。
定义定义
允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。如图所示,为普通
Web 应用通信方式与采用代理服务器的通信方式的对比。
原理原理
代理服务器在指定端口(例如 8080) 监听浏览器的访问请求(需要在客户端浏览器进行相应的设置), 接收到浏览器对远程
网站的浏览请求时,代理服务器开始在代理服务器的缓存中检索 URL 对应的对象(网页、图像等对象),找到对象文件后,
提取该对象文件的最新被修改时间; 代理服务器程序在客户的请求报文首部插入,并向原 Web 服务器转发修改后的请求报
文。 如果代理服务器没有该对象的缓存,则会直接向原服务器转发请求报文, 并将原服务器返回的响应直接转发给客户端,
同时将对象缓存到代理服务器中。 代理服务器程序会根据缓存的时间、大小和提取记录等对缓存进行清理。本实验需实现一
个简单的 HTTP 代理服务器, 可以分为两个步骤:(首先请设置浏览器开启本地代理,注意设置代理端口与代理服务器监听
端口保持一致)。
内容内容
设计并实现一个基本 HTTP 代理服务器。 要求在指定端口(例如8080) 接收来自客户的 HTTP 请求并且根据其中的 URL 地
址访问该地址所指向的 HTTP 服务器(原服务器), 接收 HTTP 服务器的响应报文,并将响应报文转发给对应的客户进行浏
览。
设计并实现一个支持 Cache 功能的 HTTP 代理服务器。 要求能缓存原服务器响应的对象,并能够通过修改请求报文(添加 if-
modified-since头行),向原服务器确认缓存对象是否是最新版本。(选作内容,加分项目,可以当堂完成或课下完成)
扩展 HTTP 代理服务器,支持如下功能:
a) 网站过滤:允许/不允许访问某些网站;
b) 用户过滤:支持/不支持某些用户访问外部网站;
c) 网站引导:将用户对某个网站的访问引导至一个模拟网站(钓鱼)。
过程过程
设置浏览器代理设置浏览器代理
以IE浏览器设置为例:打开浏览器工具浏览器选项——连接——局域网设置——代理服务器。设置地址为127.0.0.1,端口号
为10240。
weixin_38716563
- 粉丝: 5
- 资源: 871
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0