- 互联网基础
- 首页
- 互联网概述
- 内联网概述
- 外联网概述
- 互联网参考模型
- 互联网域名系统
- 互联网服务
- 互联网连接
- 互联网协议
- 电子邮件基础
- 电子邮件概述
- 电子邮件协议
- 电子邮件工作原理
- 电子邮件操作
- 电子邮件功能
- 电子邮件礼仪
- 电子邮件安全
- 电子邮件提供商
- 网站开发
- 网站概述
- 网站类型
- 网站设计
- 网站开发
- 网站发布
- 网站URL注册
- 网站托管
- 网站安全
- 搜索引擎优化
- 网站盈利
- 万维网
- WWW概述
- 网页
- 网页浏览器
- Web服务器
- 代理服务器
- 搜索引擎
- 互联网协作
- 协作概述
- 邮件列表
- Usenet新闻组
- 在线教育
- 社交网络
- 互联网安全与隐私
- 互联网安全概述
- 数据加密
- 数字签名
- 防火墙安全
- 互联网网页编程
- HTML
- CSS
- JavaScript
- PHP
- 互联网有用资源
- 互联网快速指南
- 互联网有用资源
- 互联网讨论
代理服务器
概述
代理服务器是客户端和互联网之间的中间服务器。代理服务器提供以下基本功能
防火墙和网络数据过滤。
网络连接共享
数据缓存
代理服务器允许隐藏、掩盖并通过隐藏您的IP地址使您的网络ID匿名。
代理服务器的用途
以下是使用代理服务器的原因
监控和过滤
提高性能
翻译
匿名访问服务
安全
监控和过滤
代理服务器允许我们进行几种类型的过滤,例如
内容过滤
过滤加密数据
绕过过滤器
日志记录和窃听
提高性能
它通过从缓存中检索内容的过程来加快服务速度,该内容是在客户端之前请求时保存的。
翻译
它通过排除源内容或用原始本地内容替换源内容来帮助为本地用户自定义源站点。在此,来自全球用户的流量通过翻译代理路由到源网站。
匿名访问服务
在此,目标服务器从匿名代理服务器接收请求,因此不会接收有关最终用户的信息。
安全
由于代理服务器隐藏了用户身份,因此它可以防止垃圾邮件和黑客攻击。
代理类型
下表简要描述了代理类型
正向代理
在此,客户端请求其内部网络服务器转发到互联网。
开放代理
开放代理帮助客户端在浏览网页时隐藏其IP地址。
反向代理
在此,请求被转发到一个或多个代理服务器,并且从代理服务器检索到的响应就像它直接来自原始服务器一样。
架构
代理服务器架构分为几个模块,如下面的图所示
代理用户界面
此模块控制和管理用户界面,并为最终用户提供易于使用的图形界面、窗口和菜单。此菜单提供以下功能
启动代理
停止代理
退出
阻止URL
阻止客户端
管理日志
管理缓存
修改配置
代理服务器侦听器
这是侦听来自客户端浏览器的新的请求的端口。此模块还执行阻止用户提供的列表中的客户端的操作。
连接管理器
它包含代理服务器的主要功能。它执行以下功能
它包含代理服务器的主要功能。它执行以下功能
读取客户端标头的请求。
解析URL并确定URL是否被阻止。
生成到Web服务器的连接。
读取来自Web服务器的回复。
如果在缓存中找不到页面的副本,则从Web服务器下载页面,否则将检查其上次修改日期(来自回复标头),并相应地从缓存或Web服务器读取。
然后,它还将检查是否允许缓存,并相应地缓存页面。
缓存管理器
此模块负责存储、删除、清除和搜索缓存中的网页。
日志管理器
此模块负责查看、清除和更新日志。
配置
此模块有助于创建配置设置,这些设置反过来允许其他模块执行所需的配置,例如缓存。