哪些设置代理服务器

要设置代理服务器,必须先知道代理服务器地址和端口号,然后在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,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,须送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。而且,大部分代理服务器都具有缓冲的功能,就好象一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。

 代理服务程序是一种广泛使用的网络应用程序。代理程序的种类非常多,根据协议不同可以分成HTTP代理服务程序、FTP代理服务程序等,而运行代理服务程序的服务器也就相应称为HTTP代理服务器和FTP代理服务器。本文将介绍用C#的Web代理服务程序代理的是HTTP协议。

但是,千万不要把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浏览器至少会把20多项有关您个人的信息在您毫无觉察的情况下悄悄地送往Web服务器上。
这些个人信息如果是被传送到知名网站或是大型企业的Web服务器上,还不会有什么大问题。若是被传送到连是谁开设的网站都不清楚的Web服务器上,则会令人深感不安。

由于海底光缆在台湾南部中断,因此建议大家使用韩国或者日本的代理服务器,欧洲的代理服务器速度可能会比韩国日本的要慢,代理服务器的设置方法,对于IE和FireFox设置略有不同。

  代理服务所起的是一个桥的作用,它是网络信息的中转站。在网络中应用代理服务一般是基于以下几个原因:

Web浏览器传送给Web服务器的信息,用行话来说就是”环境变量”。其主要内容为以下四点:

IE的设置是这样的,打开IE浏览器,选择菜单栏的“工具/Internet选项。

  (1)充分利用IP地址资源。在局域网中,一般对外的IP地址都是非常有限的,为了保证局域网内部的主机都能够访问互联网资源,通过网络代理就可以实现。

1.分配给电脑的IP地址REMOTE_A DDR)和主机名REMOTE_HOST)。
2.Web浏览器所使用的端口序号REMOTE_PORT)。
3.Web浏览器的产品名HTTP_USER_AGENT)。
4.所浏览过的网站中最新一个的网页地址HTTP_REFERER)等。 

这时候分两种情况,对于ADSL拨号用户来说,选择一个网络连接后,点“设置”,如下图所示,选中代理服务器,填入地址和端口号。

  (2)能够保证网络安全。网络代理可以充当内部网和互联网之间的防火墙,通过过滤IP地址,限定某些IP地址对外部资源的访问。

上述各项虽然不包含电子邮件地址及姓名等的个人信息,但1)中的IP地址和主机名在安全性方面委实令人难以放心,可是采取什么样的方法才可以遮掩自己的IP地址呢?

  (3)能够有效地隐藏自己的IP地址和主机名。由于所有对外网的请求都是通过代理服务器实现的,所以目的主机只能知道代理服务器的IP地址。

解决这个问题其实很简单。只要通过代理服务器proxy
server)访问Web服务器即可。代理服务器的作用在于它可替Web服务器承受来自各个终端的访问请求。在企业网方面,代理服务器被设置在公司内部的LAN与因特网相互链接的部分上。拔号上网时,可使用因特网接驳商提供的代理服务器即可。

对于局域网用户来说,需要点“局域网设置”,如下图所示,选中代理服务器,填入地址和端口号。

  (4)提高网络速度。通常代理服务器都设有一个较大的硬盘缓冲区,它存储界数据,当你再访问相同的数据时,则可以直接从缓冲区中取出信息,从而提高访问速度。

您正在阅读:如何设置代理服务器

  二、网络代理的类型及实现原理

  1. 网络视频服务器在“平安城市”项目的应用
  2. 2009年网络游戏服务器产品推荐
  3. Linux下Web服务器架设攻略

FireFox的设置和IE类似,打开FireFox浏览器,选择菜单栏的“工具/选项…”。

  网络代理服务根据工作层次,一般可分为应用层代理、传输层代理和SOCKS代理。应用层代理是工作在TCP/IP参考模型的应用层之上,它支持对应用层协议(如HTTP、FTP)的代理。它提供的控制最多,但是不灵活,必须要有相应的协议支持。如果协议不支持代理(如SMTP和POP),那就只能在应用层以下代理,也即传输层代理。

这时选择“高级/网络”,点设置,就出现下面的界面,就可以进行代理服务器的设置了,选中“手动配置代理”,然后填写代理服务器的地址和端口。

  传输层代理直接与TCP层交互,更加灵活。要求代理服务器具有部分真正服务器的功能:监听特定TCP或UDP端口,接收客户端的请求同时向客户端发出相应的响应。另一种代理需要改变客户端的IP栈,即SOCKS代理。它是可用的最强大、最灵活的代理标准协议。SOCK
V4允许代理服务器内部的客户端完全地连接到外部的服务器,SOCK
V5增加了对客户端的授权和认证,因此它是一种安全性较高的代理。本节后面介绍的代理是一种应用层上面的代理,所代理的协议是HTTP,也就是经常见到的Web代理服务器。

  正如上面所说,网络代理就是一个连接客户端(需要代理的计算机)和服务器端(提供访问资源的服务器)的桥。要实现这种桥的功能,网络代理就必须满足下列条件,其实也是代理服务的运行的流程:

知道了设置方法,下一步就是找到一些免费而且可用的代理服务器地址,通常情况下代理服务器地址不很稳定,经常会改变,对于中国电信用户来说,香港、韩国、日本等代理服务器速度是最快的,对于此次海底光缆中断事件中,香港代理可能同样也无法访问国外,因此建议大家使用韩国的代理服务器。

  (1)接收并解析客户端的请求。

下面是我找到的一些免费韩国和日本的代理服务器列表,我全部都亲自验证过,可供大家使用。

  (2)创建到服务器的新连接,并转发客户端的请求信息。

免费韩国代理服务器列表

  (3)接收服务器反馈的信息。

165.228.128.10:3128

  (4)解释服务器的响应并将该响应传回给客户端。

59.10.72.198:8080

  网络代理虽然有很多优点,但由于使用代理后,自己对网络的所有请求都是通过代理服务器这个中间人来实现的,所以有可能碰上存有恶意的人监听你的输入的内容。同样,如果选择的代理服务器的带宽比较小,使用代理还会降低网速。

125.248.206.194:8080

  总而言之,使用代理有利有弊,使用者要根据自身的情况来决定。但无论如何,选择一个好的代理服务器是非常重要的。

125.243.249.194:8080

  三、C#实现Web代理服务器程序

210.107.249.50:3128

  经过了上面的介绍,我想大家对代理服务应该有了一个基本的认识,下面就让我们通过一个实例来深入体会一下如何用C#实现Web代理服务器。Web代理服务的功能顺序是这样的:

210.107.249.50:3124

  (1)侦听端口,等待客户端浏览器发送来的Web请求信息。

210.180.39.92:8080

  (2)接收到客户端Web请求信息后,解析出目标Web服务器的地址,并创建一个Socket实例,并以此实例连接Web服务器上。

210.102.99.71:38466

  (3)通过创建的Socket传送客户端的Web请求数据包到Web服务器的80端口。