`
Sharpleo
  • 浏览: 575435 次
  • 性别: Icon_minigender_1
  • 来自: newsk
社区版块
存档分类
最新评论

代理服务器?

阅读更多
什么是代理(Proxy)及代理服务器(Proxy Server)?工作原理和使用方法是什么?

  网友大都知道Proxy这个词或代理服务器,在WWW浏览器中也有Proxy Server的设置,这个Proxy是什么呢,是代理。

  普通的因特网访问是一个典型的客户机与服务器结构:用户酵计算机上的客户端程序,如浏览器发出请求,远端WWW服务器程序响应请求并提供相应的数据。而Proxy处于客户机与服务器之间,对于服务器来说,Proxy是客户机,Proxy提出请求,服务器响应;对于客户机来说,Proxy是服务器,它接受客户机的请求,并将服务器上传来的数据转给客户机。它的作用很象现实生活中的代理服务商。因此Proxy Server的中文名称就是代理服务器。

  Proxy Server的工作原理是:当客户在浏览器中设置好Proxy Server后,你使用浏览器访问所有WWW站点的请求都不会直接发给目的主机,而是先发给代理服务器,代理服务器接受了客户的请求以后,由代理服务器向目的主机发出请求,并接受目的主机的数据,存于代理服务器的硬盘中,然后再由代理服务器将客户要求的数据发给客户。

  代理服务器的作用有三个:一是提高访问速度。因为客户要求的数据存于代理服务器的硬盘中,因此下次这个客户或其它客户再要求相同目的站点的数据时,就会直接从代理服务器的硬盘中读取,代理服务器起到了缓存的作用,对热门站点有很多客户访问时,代理服务器的优势更为明显。

  二是Proxy可以起到防火墙的作用。因为所有使用代理服务器的用户都必须通过代理服务器访问远程站点,因此在代理服务器上就可以设置相应的限制,以过滤或屏蔽掉某些信息。这是局域网网管对局域网用户访问范围限制最常用的办法,也是局域网用户为什么不能浏览某些网站的原因。拨号用户如果使用代理服务器,同样必须服从代理服务器的访问限制,除非你不使用这个代理服务器。

  三是通过代理服务器访问一些不能直接访问的网站。互联网上有许多开放的代理服务器,客户在访问权限受到限制时,而这些代理服务器的访问权限是不受限制的,刚好代理服务器在客户的访问范围之内,那么客户通过代理服务器访问目标网站就成为可能。

  国内的高校多使用教育网,不能出国,但通过代理服务器,就能实现访问因特网,这就是高校内代理服务器热的原因所在。四是安全性得到提高。无论是上聊天室还是浏览网站,目的网站只能知道你来自于代理服务器,而你的真实IP就无法测知,这就使得使用者的安全性得以提高。

  代理服务器的设置:要设置代理服务器,必须先知道代理服务器地址和端口号,然后在IE或NC的代理服务器设置栏中填入相应地址和端口号就可以了。假设我们有一个代理服务器的地址是Proxy.net.net,端口号是3000,在IE中的配置方法是使用查看菜单的Internet选项/连接/代理服务器,然后在通过代理服务器访问Internet选项前面的复选框中打上钩,在地址框中填入代理服务器地址,如本例中假设代理服务器地址是proxy.net.net,再在端口框中填上端口号3000,点一下最下方的应用按钮,再点确定,设置完成。下次再使用IE时用户就会发现,无论你浏览什么网站,IE总是先与代理服务器连接。用NC的话,设置稍繁一点。使用edit菜单下的Preferences菜单项,再选择Advanced下的Proxies,此时在右侧Proxies选项中选择第二项Manral Proxy configuration,再点其右边的View…按钮,就会出现代理服务器的配置界面,如下图如示,在代理服务器地址和端口号栏中填入相应的内容,点击OK,退回到参数设置窗口,再点击OK,代理服务器的设置工作就完成了。当客户再次浏览网页时,就会自动向你设定的代理服务器发出申请,并得到数据,在浏览网站时,无论是IE或是NC都可以在浏览器状态栏中清楚地看到先连代理服务器,再连目标网站的过程。

分享到:
评论

相关推荐

    Windows7系统如何设置LAN代理服务器?[归纳].pdf

    在软件开发过程中,有时需要配置本地环境以访问特定网络资源,这时就可能需要用到代理服务器。在Windows 7系统中设置LAN(局域网)代理服务器是开发者常用的一种方法,这有助于提升工作效率,尤其是在进行网络调试...

    透明代理服务器搭建(linux搭建squid代理)

    什么是 Squid 代理服务器? Squid 是一个流行的开源代理服务器软件,它可以在 Linux 和 Unix 环境中运行。Squid 代理服务器可以将 HTTP 请求转发到 Internet 上,从而加速 Internet 访问速度。 为什么需要透明代理...

    校园网内大家如何利用搭建代理服务器.pdf

    什么是代理服务器? 代理服务器是指一种特殊的服务器,能够将用户的网络请求转发到目标服务器上,从而帮助用户访问互联网。代理服务器可以屏蔽用户的真实IP地址,保护用户的隐私,同时也可以控制用户的上网行为。 ...

    LAN局域网用户代理服务器设置方法.docx

    一、什么是用户代理服务器? 用户代理服务器是指在局域网中的一台计算机,它可以将 Internet 请求转发给其他计算机,以帮助它们访问Internet。用户代理服务器可以缓存最近访问的网页和文件,从而提高网络速度,并且...

    LR11使用代理录制--如无法使用IE浏览器录制,设置代理后可以使用谷歌,火狐录制

    #### 二、什么是代理服务器? 代理服务器是一种网络服务,可以作为客户端与真实目标服务器之间的中介。它的工作原理是接收客户端的请求,然后转发给目标服务器,并将结果返回给客户端。在Web开发和测试中,代理...

    代理服务器,代理服务器设置

    代理服务器设置 代理服务器 代理服务器设置

    代理服务器软件SuperProxy客户端FlashFXP代理设置方法代理服务器-.pdf

    代理服务器软件SuperProxy客户端FlashFXP代理设置方法代理服务器 - 代理服务器软件SuperProxy客户端FlashFXP代理设置方法代理服务器是指使用代理服务器软件SuperProxy和客户端FlashFXP进行代理设置的方法。该方法...

    C# 实现代理服务器功能

    C#代理服务器 支持Socket5、FTP、等多种协议的代理服务器 可运行决定真实

    FTP代理服务器的研究与实现.pdf

    ### FTP代理服务器的研究与实现 #### 摘要与引言概述 《FTP代理服务器的研究与实现》一文,由南京理工大学计算机科学与工程系的徐斌和孙亚民撰写,发表于1999年的《小型微型计算机系统》期刊。文章首先分析了FTP...

    C#写的代理服务器源代码 功能强大 支持http和socks5

    代理服务器在此扮演的角色是中转站,允许用户通过代理服务器访问互联网,从而提高匿名性或解决网络访问限制。 描述中提到"支持配置",意味着该代理服务器代码允许用户自定义配置参数,例如端口号、连接超时时间、...

    无法打开代理服务器提示代理服务器没有设置为完全访问该怎么办?.docx

    "解决无法打开代理服务器提示代理服务器没有设置为完全访问的方法" 在 Windows 操作系统中,使用文件浏览器打开 FTP 服务器地址时,可能会出现“无法打开代理服务器提示代理服务器没有设置为完全访问该怎么办?”的...

    易语言HTTPS代理服务器

    易语言HTTPS代理服务器源码,HTTPS代理服务器,HTTP_HTTPS_启动代理服务器,HTTP_HTTPS_停止代理服务器,延时_超级延时,UnicodeToAnsi2,进程是否有效,进程创建,获取宽带帐号密码,文本_取文本中间,重拨_cmd,拨号_cmd,断开...

    socket实现HTTP代理服务器

    ### Socket 实现 HTTP 代理服务器的关键知识点 #### 一、HTTP 代理服务器的基本概念与工作原理 HTTP 代理服务器是一种中介服务,它位于客户端(如浏览器)与目标服务器之间,帮助客户端发送请求到目标服务器,并将...

    HTTP代理服务器java

    HTTP代理服务器java 简单网站过滤

    HTTP代理服务器源代码

    代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给...

    HTTP Web 代理服务器

    目标服务器处理请求后,将响应返回给代理服务器,代理服务器再将这个响应转发回给客户端。 在这个描述中,提到了项目是用VC6(Visual C++ 6.0)开发的,这意味着它是用C++语言编写的,并且利用了MFC(Microsoft ...

    代理服务器源码C#

    在IT行业中,代理服务器是一种非常重要的网络工具,它在客户端和目标服务器之间充当中介,用于转发请求和响应。代理服务器可以用于多种用途,包括访问受限的网站、提高网络性能、提供安全过滤等。本项目标题为"代理...

    通过代理服务器网站获取代理服务器IP

    在IT领域,代理服务器是一种重要的网络工具,它作为客户端与目标服务器之间的中介,可以用于隐藏原始IP地址、提高访问速度、突破访问限制等目的。本文将深入探讨如何通过代理服务器网站获取代理服务器IP,并涉及多...

    全球网络代理服务器精灵

    全球网络代理服务器精灵是一款专为网络用户设计的实用工具,其主要功能在于自动化地获取、查询、验证并保存网络代理服务器的信息。代理服务器在互联网世界中扮演着重要的角色,它作为一个中间媒介,允许用户通过其IP...

    易语言源码易语言HTTPS代理服务器源码.rar

    3. 代理服务器原理:代理服务器作为一个中间人,接收客户端的请求,并转发到目标服务器,同时将响应返回给客户端。在此源码中,我们将学习如何构建一个能处理HTTPS请求的代理服务器,涉及网络套接字编程,如TCP连接...

Global site tag (gtag.js) - Google Analytics