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都可以在浏览器状态栏中清楚地看到先连代理服务器,再连目标网站的过程。   
  但是,千万不要把Proxy Server和Router搞混了,Proxy Server是建立在应用层上的服务软件,而Router则是一台网络设备或一台电脑,它是工作在IP层的,  数据到达IP层后就进行转发。一般一个Proxy Server工作在一台既具有MODEM和网卡的计算机上的。不同的Proxy Server软件提供的服务不同,一般都提供WWW,FTP等常用的服务。  在内部网中每台客机都必须具有一个独立的IP地址,且在客机的"控制面板-Internet 项"中"连接"中配置使用Proxy Server且指向Proxy Server IP地址和服务的端口号。  当Proxy Server启动时,将利用Winsock.dll开辟一个指定的服务端口,等待客机的的请求。当Proxy Server的MODEM拨号上网后,你的Proxy Server就可以工作了。  当你在你的IE发出一连接请求时,你的客机就直接将数据包发到Proxy Server,当服务器捕获这个IP包时,首先要分析它是什么请求,如果是HTTP请求,Proxy Server就向你的ISP发出HTTP请求,  当Proxy Server收到回应时,就将此IP包转发到内部网络上,你的客机就会获得此IP包。另外你的Proxy Server还可以做为一个很好的防火墙。具体操作,请参考你的Proxy Server的readme文件。  在您访问因特网的Web服务器时,您可知道会有多少个人信息泄漏给别人?在上网访问的过程中,Web浏览器至少会把20多项有关您个人的信息在您毫无觉察的情况下悄悄地送往Web服务器上。   这些个人信息如果是被传送到知名网站或是大型企业的Web服务器上,还不会有什么大问题。若是被传送到连是谁开设的网站都不清楚的Web服务器上,则会令人深感不安。  Web浏览器传送给Web服务器的信息,用行话来说就是"环境变量"。其主要内容为:(1)分配给电脑的IP地址(REMOTE_A DDR)和主机名(REMOTE_HOST);  (2)Web浏览器所使用的端口序号(REMOTE_PORT);(3)Web浏览器的产品名(HTTP_USER_AGENT);(4)所浏览过的网站中最新一个的网页地址(HTTP_REFERER)等。   上述各项虽然不包含电子邮件地址及姓名等的个人信息,但(1)中的IP地址和主机名在安全性方面委实令人难以放心,可是采取什么样的方法才可以遮掩自己的IP地址呢? 解决这个问题其实很简单。只要通过代理服务器(proxy server)访问Web服务器即可。代理服务器的作用在于它可替Web服务器承受来自各个终端的访问请求。  在企业网方面,代理服务器被设置在公司内部的LAN与因特网相互链接的部分上。拔号上网时,可使用因特网接驳商提供的代理服务器即可。

PROXY SERVER 代理服务器相关推荐

  1. Proxy Server代理服务器

    http://baike.baidu.com/link?url=opvBuaOfAzS8AhHVrWShNgkrUfiFnHEhrIu3CgDV0Kg3ayXS7nSMr7tLby6wqxNjmUHK ...

  2. 转:Jmeter 用户思考时间(User think time),定时器,和代理服务器(proxy server)...

    在负载测试中需要考虑的的一个重要要素是思考时间(think time), 也就是在两次成功的访问请求之间的暂停时间. 有多种情形挥发导致延迟的发生: 用户需要时间阅读文字内容,或者填表,或者查找正确的 ...

  3. 设置Proxy Server和SQL Server实现数据库安全

    首先,我们需要了解一下SQL Server在WinSock上定义协议的步骤: 1. 在"启动"菜单上,指向"程序/Microsoft Proxy Server" ...

  4. Proxy server 緩存 jsp html

    如果服務器端使用Proxy server,jsp頁面會出現頁面混亂的問題.(不同用戶登陸,出現的是同一個用戶的資料),為了避免這種情況存在,可以有兩種方法解決. eg: menu 所在頁面為toppa ...

  5. Proxy Server源码及分析(TCP Proxy源码 Socket实现端口映射)

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u014530704/article/d ...

  6. 利用tinyproxy在Linux上搭建HTTP Proxy Server

    之所以需要用到HTTP Proxy Server并不是为了要***,而是为了让没有公网IP地址的内网主机通过有公网IP地址的外网主机访问Internet.举个例子,阿里云ECS在购买时可以不购买公网I ...

  7. 502 Proxy Error The proxy server received an invalid response from an upstream server

    Proxy Error The proxy server received an invalid response from an upstream server. The proxy server ...

  8. Make my home's PC as proxy server to surf internet

    为什么80%的码农都做不了架构师?>>>    Step At home Install cygwin and openssh package in my home's PC Ins ...

  9. 用Tinyproxy搭建自己的proxy server

    What is Tinyproxy Tinyproxy 是一个轻量级,跨平台,开源的,同时支持http/https两种方式代理. 为什么搭建自己的proxy server 设想这种case, 你家里有 ...

  10. Android SDK HTTP Proxy Server

    Android Android SDK 配置步骤 启动 Android SDK Manager ,打开主界面,依次选择「Tools」.「Options...」,弹出『Android SDK Manag ...

最新文章

  1. Domain adaptation:连接机器学习(Machine Learning)与迁移学习(Transfer Learning)
  2. 嵌入式linux基础知识累积
  3. 获取其他进程中ListView的文本
  4. Jquery的ajax在IE提交数据乱码解决方法
  5. vuecli3 引入全局scss变量_在vue-cli 3中给stylus、sass样式传入共享的全局变量
  6. java thread类_java多线程之Thread类
  7. Xmanager – Passive oracle 安装调用图形界面
  8. linux python3_在Linux上安装Python 3
  9. javascript基础系列:堆栈内存(stackamp;heap)(二)
  10. 项目推进计划表_项目为啥延期之一:计划问题
  11. python json解析工具选择_推荐几个开发必备的JSON工具
  12. 国美易卡借助云平台,国美易卡提升了用户体验
  13. java视频教程,Java面试资料
  14. 格雷希尔GripSeal快速密封接头G70外卡式、滑套式快速连接器型号规格
  15. 绿色版Mysql的安装配置
  16. 树莓派的ssh连接配置
  17. MySQL中的表中增加删除字段
  18. umi+@umijs/plugin-qiankun的应用
  19. Elixir - Module
  20. uniapp保存图片_uni-app处理图片乱码

热门文章

  1. numpy和pandas的参考手册
  2. Seesharp EasyChartX 常用属性
  3. java 中高级面试题_Java中高级面试题
  4. Java实现二分查找算法(非递归)
  5. seay svn漏洞利用工具_史上最强的iPhone越狱工具开源了,永久有效,从4s到X都支持:利用了iOS大漏洞...
  6. vue 实例化几种方式_第二节:Vue实例化
  7. 【bat批处理】常用bat批处理内部命令简介
  8. realme刷机鸿蒙教程,realme手机全机型解锁bootloader教程,支持一键刷机root权限
  9. 短视频封面类型分享,精彩瞬间引导观看,封面也是吸粉的重点
  10. 思维导图的了解和使用