请问什么是代理服务器,该怎么设置,谢谢
什么是代理服务器
随着计算机知识的逐步普及以及INTERNET网络的迅速发展,学习网络和使用网络不再是那些有钱和有技术的人的专利,INTERNET网络已作为一种生活方式走进了寻常百姓家。越来越多的公司也纷纷将自己的公司局域网接入了INTERNET。当然接入因特网的方式是多样的。通常,对于个人用户来说,只要购买一个调制解调器通过一根电话线就能连上因特网了。公司由于计算机数量多,通信需求量大,一般都采用专线接入方式。然而专线费用太昂贵了,那么有没有办法利用一条电话线就可以使多台计算机同时上网呢?
在这种情况下,代理服务器便应运而生了。那什么是代理服务器,它是如何工作的,它有什么作用以及如何设置和使用代理服务器就成了人们很关心的话题。籍于此,笔者就把自己知道的有关代理服务器的知识写下来,希望能给那些想迫切了解这方面知识的用户或网友带去一点点帮助!
代理服务器的基本概念
代理服务器(Proxy Server)就是个人网络和因特网服务商之间的中间代理机构,它负责转发合法的网络信息,并对转发进行控制和登记。
在使用网络浏览器浏览网络信息的时候,如果使用代理服务器,浏览器就不是直接到Web服务器去取回网页,而是向代理服务器发出请求,由代理服务器取回浏览器所需要的信息。
目前使用的因特网是一个典型的客户机/服务器结构,当用户的本地机与因特网连接时,通过本地机的客户程序比如浏览器或者软件下载工具发出请求,远端的服务器在接到请求之后响应请求并提供相应的服务。
那么代理服务器起什么作用呢?
代理服务器处在客户机和服务器之间,对于远程服务器而言,代理服务器是客户机,它向服务器提出各种服务申请;对于客户机而言,代理服务器则是服务器,它接受客户机提出的申请并提供相应的服务。也就是说,客户机访问因特网时所发出的请求不再直接发送到远程服务器,而是被送到了代理服务器上,代理服务器再向远程的服务器提出相应的申请,接收远程服务器提供的数据并保存在自己的硬盘上,然后用这些数据对客户机提供相应的服务。
第二步 使用代理服务器的好处
对于使用代理服务器上网的用户来说,合理设置并使用它有很多好处。
1、能加快对网络的浏览速度
代理服务器接收远程服务器提供的数据保存在自己的硬盘上,如果有许多用户同时使用这一个代理服务器,他们对因特网站点所有的要求都会经由这台代理服务器,当有人访问过某一站点后,所访问站点上的内容便会被保存在代理服务器的硬盘上,如果下一次再有人访问这个站点,这些内容便会直接从代理服务中获取,而不必再次连接远程服务器。因此,它可以节约带宽、提高访问速度。
2、节省IP开销
使用代理服务器时,所有用户对外只占用一个IP,所以不必租用过多的IP地址,降低网络的维护成本。
3、可以作为防火墙
代理服务器可以保护局域网的安全,起到防火墙的作用:对于使用代理服务器的局域网来说,在外部看来只有代理服务器是可见的,其他局域网的用户对外是不可见的,代理服务器为局域网的安全起到了屏障的作用。另外,通过代理服务器,用户可以设置IP地址过滤,限制内部网对外部的访问权限。同样,代理服务器也可以用来限制封锁IP地址,禁止用户对某些网页的访问。
4、提高访问速度
通常代理服务器都设置一个较大的硬盘缓冲区(可能高达几个GB或更大),当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,以提高访问速度。
5、方便对用户的管理
通过代理服务器,用户可以设置用户验证和记帐功能,对用户进行记帐,没有登记的用户无权通过代理服务器访问Internet网。并对用户的访问时间、访问地点、信息流量进行统计。
设置方法:
a打开浏览器IE6;
b选择“工具”--“Internet选项”
c用鼠标左键点击“Internet选项”
d点击上面的“连接”标签,
e 在“拨号和专用网络设置”中确保你现在使用的连接是你要使用代理
服务器的连接,一般情况下你不需要动,然后点击右边的“设置”按钮,如果是
局域网就点下面的局域网设置
f在“代理服务器”下面“使用代理服务器”前面的白色框内点一下鼠
标左键,打上对勾,表示使用浏览器通过代理服务器访问,在下面的地址栏中输
入代理服务器的地址和端口号,代理服务器你可以去代理服务器发布站里面找,
那里有最新的代理服务器列表比如我们找到一个代理服务器是这样写的:
1584312851:3128@HTTP,那么这个代理服务器的IP地址就是:
1584312851,你在上图的地址栏内输入这个地址就可以了,上面的写法中的
冒号后面的3128就是端口号,所以你在端口内填入3128就可以了,后面的
@HTTP表示支持HTTP协议,也就是这个代理服务器支持网页访问方式,这个你不
用在什么地方填写,知道就可以了。
g 填写完毕以后,按“确定”--“确定”就可以了,以后你就可以在浏览器的
网址栏内输入你要访问的网站的网址就可以了,如果你以来不使用代理服务器可
以访问的网址现在不能打开了,多半是代理服务器被关闭了,这时候你再换一个
就可以了。当然你也可以多试几个试试,找一个速度比较快的代理服务器使用,
一定要注意过一段时间代理服务器可能会被关闭,什么时候你打不开网站了,也
可能就是需要换一个代理服务器了,方法是按照上面的步骤先去掉使用代理服务
器,到代理服务器发布站找最新的代理服务器,然后再填进去就可以了。
代理服务器的设置:
要设置代理服务器,必须先知道代理服务器地址和端口号,然后在ie或nc的代理服务器设置栏中填入相应地址和端口号就可以了。假设 有一个代理服务器的地址是proxynetnet,端口号是3000,在ie中的配置方法是使用查看菜单的internet选项/连接/代理服务器,然后在通过代理服务器访问internet选项前面的复选框中打上钩,在地址框中填入代理服务器地址,如本例中假设代理服务器地址是proxynetnet,再在端口框中填上端口号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启动时,将利用winsockdll开辟一个指定的服务端口,等待客机的的请求。当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与因特网相互链接的部分上。拔号上网时,可使用因特网接驳商提供的代理服务器即可。
一般来说,无限网卡接收到的是受限制或未连接,你若能根据我所提供的信息,再将你的笔记本电脑检查一遍,修正部分问题,我想你的电脑工作就完全没有问题。因为我就一直使用的是无线上网,包括现在给你解决疑问。
1 问题出在你的木噢认网关上,也就是说你的电脑设置和装备完全没问题,但你只能登录(或接收)到你所在区域使用的无线(不是指局域网,这就同有线连接是同理,必须通过服务器,再同互联网连接上才算成功),未完成继续连接互联网的任务,这就需要看你是什么情况,若是有安全机制的无线网络就需要你到Internet属性中的连接中,从“拨号和虚拟专用网络设置”中建立一个摸认网关,当然你需要知道用户名和密码,创建一个快捷方式与桌面。还有就是这是一个公共资源的网络,为未有安全机制的网络,但你还是需要知道Internet属性中的连接“局域网(LAN)设置”的无线网络地址(类似于网页和邮箱的地址,在其代理服务器选项中),这些你做到了,有可能你就可以在无线网络上无限冲浪了。
2 你的DNS解析不了你的IP地址,这需要你检查你的缓存文件和防护墙设置,是它们影响你登上无线网络的,缓存文件如果过于大量,就会使得你的上网成为问题,一般来说每次使用,电脑都会删除你的缓存文件,但不是全部,这样会越积越多,所以你手动删除你的缓存文件,确保网络登录不受影响,还有就是防火墙,试着先进行关闭,等可以上网时是再开启。
3 检查无线驱动程序是否匹配,或重新安装你的驱动程序。
希望你按照如上所述更改后,上网顺利无忧。
普通的因特网访问是一个典型的客户机与服务器结构:用户利用计算机上的客户端程序,如浏览器发出请求,远端WWW服务器程序响应请求并提供相应的数据。而Proxy处于客户机与服务器之间,对于服务器来说,Proxy是客户机,Proxy提出请求,服务器响应;对于客户机来说,Proxy是服务器,它接受客户机的请求,并将服务器上传来的数据转给客户机。它的作用很象现实生活中的代理服务商。因此Proxy Server的中文名称就是代理服务器。代理服务器的工作机制代理服务器的工作机制很象我们生活中常常提及的代理商,假设你自己的机器为A机,你想获得的数据由服务器B提供,代理服务器为C,那么具体的连接过程是这样的。首先,A机需要B机的数据,A直接与C机建立连接,C机接收到A机的数据请求后,与B机建立连接,下载A机所请求的B机上的数据到本地,再将此数据发送至A机,完成代理任务。代理服务器的作用有四个:一、提高访问速度。因为客户要求的数据存于代理服务器的硬盘中,因此下次这个客户或其它客户再要求相同目的站点的数据时,就会直接从代理服务器的硬盘中读取,代理服务器起到了缓存的作用,对热门站点有很多客户访问时,代理服务器的优势更为明显。二、Proxy可以起到防火墙的作用。因为所有使用代理服务器的用户都必须通过代理服务器访问远程站点,因此在代理服务器上就可以设置相应的限制,以过滤或屏蔽掉某些信息。这是局域网网管对局域网用户访问范围限制最常用的办法,也是局域网用户为什么不能浏览某些网站的原因。拨号用户如果使用代理服务器,同样必须服从代理服务器的访问限制,除非你不使用这个代理服务器。三、通过代理服务器访问一些不能直接访问的网站。互联网上有许多开放的代理服务器,客户在访问权限受到限制时,而这些代理服务器的访问权限是不受限制的,刚好代理服务器在客户的访问范围之内,那么客户通过代理服务器访问目标网站就成为可能。国内的高校多使用教育网,不能出国,但通过代理服务器,就能实现访问因特网,这就是高校内代理服务器热的原因所在。四、安全性得到提高。无论是上聊天室还是浏览网站,目的网站只能知道你来自于代理服务器,而你的真实IP就无法测知,这就使得使用者的安全性得以提高。代理服务器的设置:要设置代理服务器,必须先知道代理服务器地址和端口号,然后在IE或NC的代理服务器设置栏中填入相应地址和端口号就可以了。假设我们有一个代理服务器的地址是Proxynetnet,端口号是3000,在IE中的配置方法是使用查看菜单的Internet选项/连接/代理服务器,然后在通过代理服务器访问Internet选项前面的复选框中打上钩,在地址框中填入代理服务器地址,如本例中假设代理服务器地址是proxynetnet,再在端口框中填上端口号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启动时,将利用Winsockdll开辟一个指定的服务端口,等待客机的的请求。当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)等。解决这个问题其实很简单。只要通过代理服务器(proxy server)访问Web服务器即可。代理服务器的作用在于它可替Web服务器承受来自各个终端的访问请求。在企业网方面,代理服务器被设置在公司内部的LAN与因特网相互链接的部分上。
0条评论