[转帖]代理服务器的原理--新手近来看看

来源:百度文库 编辑:超级军网 时间:2024/04/29 08:15:55
<P>(and1:有一定价值,置顶三天)</P>

<P>代理服务器的工作机制很象我们生活中常常提及的代理商,假设你的机器为A机,你想获得的数据由B机提供,代理服务器为C机,那么具体的连接过程是这样的。 首先,A机需要B机的数据,它与C机建立连接,C机接收到A机的数据请求后,与B机建立连接,下载A机所请求的B机上的数据到本地,再将此数据发送至A机,完成代理任务。

代理服务器的功能

● 可以隐藏自己。你不用与目标机器打交道,目标服务器不会知道你的IP,他只知道代理服务器的IP。
● 可以访问一些有IP禁止访问的服务器。因为封锁只禁止了你和目标服务器的连接,但并没有禁止你与代理服务器的连接 以及代理服务器与目标服务器的连接。
● 加快网络的读取的速度。通常代理服务器都是比较强劲的机器,假如你的网络不是很好,使用代理在一定的情况下可以加快网络的读取速度。注意,这是有条件的,并不是所有使用代理都能加快的。

谁提供免费的代理服务器

● 善良的服务器的系统管理员或能取得服务器管理权的人设置的。(简单的说通常就是用肉鸡 做的)
● 真正好心的人,在自己的服务器设置代理,造福大众。
● 一些ISP商为了提高影响,在一段时间内开放的免费代理。通常时间很短。

免费代理的收集

  要收集代理,必须先知道一些默认的代理端口。通常HTTP代理的端口是80、3128、8080、8888;SOCK代理的端口是1080、1813;FTP代理的端口是21、2121。然后用扫描代理端口的软件去扫描指定的IP段和端口就行。
  扫描代理犹如大海捞针,一天24小时一台机器能扫出几个真正能用的代理就很不错了。

影响代理速度的因素

● 代理服务器所在的网络。如果代理机器本身的网络带宽不好的话,直影响到代理的速度,你的网络再快也没用。
● 代理服务器的性能。如果代理服务器本身的配置不高,那一旦多人同时使用,就是直接影响代理服务器的速度。
● 你所访问的目标服务器。这也是影响代理速度的因素,你要访问对方,自然要以对方的速度为标准。

HTTP、SOCK、FTP代理的区别

● 浏览器用HTTP或SOCK代理。
● 下载软件用HTTP或SOCK代理。
● 上传软件用FTP或SOCK代理。
● 其他的一般用SOCK代理。(聊天,MUD游戏等)
  SOCK代理使用范围很广,但SOCK有SOCK4和SOCK5之分,有什么区别呢?其中SOCK4只支持TCP协议;SOCK5支持TCP和UDP协议,还支持身份验证、服务器端域名解释等。SOCK4能干的SOCK5都可以干,反过来就不行。我们常用的聊天软件(如QQ),用的是TCP和UDP协议的,所以QQ只能用SOCK5的代理。

有长久能用的好代理吗

  代理通常都是别人的服务器,服务器能运行多久?管理员能让服务器运行代理多久都是不可控制的。代理是很消耗资源的,同时太多的人使用同一个代理,也会令到代理死亡。所以基本上不存在长久能用的好代理,代理需要经常换新的。
.................................................................................................................................


QQ使用什么代理

  对于QQ1230版以下的用户,通常是825、630版普通的用户只能使用SOCK5代理,会员用户除了使用SOCK5代理之外,还可以使用HTTP代理。
  对于最新的1230和2003版QQ,普通的用户可以使用SOCK5和HTTP代理,会员用户使用HTTP的VIP代理。

QQ检测代理成功,对方甚至已经看见你上线,但QQ就是上不了线,怎么办?

● 服务器是双网卡,有两个IP地址,这两个IP地址不能在同一个网段,这样会导致路由混乱。比如一个IP是192.168.0.1,另一个就最好是192.168.1.1。
● 部分局域网或带路由的ADSL,因为也需要设置子网的IP,如果IP在同一个网段,也有可能导致路由混乱,QQ不能上线,原因同上。
● 服务器的网络属性里安装了太多无用的网卡驱动和TCP/IP协议,建议删除所有的网卡驱动和TCP/IP协议。重新安装一次网卡驱动,并设置好TCP/IP协议。一个网卡对应一个TCP/IP协议。
● 服务器上安装了某种防火墙,影响了QQ的通讯,关闭或降低防火墙的等级试试。
解决办法:使用HTTP代理。

QQ被封锁,上不了线

封锁QQ,使它不能上线通常有几种办法:
1:封锁UDP(就是封锁聊天软件通常使用的通信协议)。这样会造成绝大部分聊天软件不能正常通信。
解决办法:使用HTTP代理。
2:封锁4000,5000,6000端口。QQ使用的默认端口是4000(1230版以下),5000,6000(1230版)。这样会造成QQ不能正常通信。
解决办法:使用HTTP代理。修改QQ的输出端口(有的显IP的QQ自带端口修改器;在本地做代理,绕开以上的输出端口)
3:封锁UDP以及封锁腾讯服务器的IP
那个网管太SB了,没有办法,换别的聊天工具,例如MSN等。

用代理上线就看不到别人IP了,老是显示人家隐身不在线,或者自己老是隐身

1。因为你使用的代理的速度不够快导致的。
2。1230版显IP的QQ比2003版显IP的QQ识别能力更强。
解决办法:更换速度更快的代理或用1230版显IP的QQ。

已经正确设置代理,代理也检测成功,但重新上线仍然是显示原来的IP

QQ上没有正确设置上网的方式。
解决办法:在QQ上的系统参数里面,网络设置那的“上网类型”,设置为“局域网接入Internet”(不管你是不是拨号上网的)

已经正确设置代理,代理也检测成功,但重新上线仍然是显示原来的IP

QQ上没有正确设置上网的方式。
解决办法:在QQ上的系统参数里面,网络设置那的“上网类型”,设置为“局域网接入Internet”(不管你是不是拨号上网的)

本身是通过代理上网,QQ上不了线

假如本身是使用HTTP代理上网的,那么你的机器只能使用HTTP协议浏览网站,这样QQ上不了线,也不能使用Socks代理。
解决办法:直接使用上网的HTTP代理。

为什么有时候QQ显示的IP地址不正确

因为当读取了IP地址以后,是通过QQWry.DAT这个IP数据库上的数据来判断IP的地址。当IP数据库上的地址有错误或者遗漏,那么显示的IP就不正确了
解决办法:更新IP数据库(当然,这个IP数据库是民间收集的IP地址,无法保证100%正确的)

本身是教育网,不能使用国外的Socks代理

教育网本身是封锁了国外的IP段,只能使用国内的。

代理的连接速度是不是越快越好

影响代理的速度的因素有:连接代理服务器的速度、代理服务器的带宽、代理服务器本身的速度、代理服务器上的资源(有多少人同时使用代理)、代理服务器连接目标服务器的速度。影响的因素很多。
当你只是测试你到代理服务器的速度(比如软件显示、ping测试速度等)。只是测试了你连接代理服务器的速度。其他很多的因素并没有考虑在内。所以这个速度并不代表什么。相反,很多人都喜欢用连接速度快的代理。这样往往会造成代理速度下降、不稳定甚至死亡。所以并不是越快越好.

部分局域网、LAN、带路由的ADSL或联通、铁通的用户,QQ不能使用代理

  原因见“QQ检测代理成功,对方甚至已经看见你上线,但QQ就是上不了线,怎么办?”

QQ无论使用那里的HTTP代理为什么只能显示“深圳”

  QQ本身是点对点方式进行聊天的,也就是说在QQ通信的时候数据由发出地直接送到目的地,只有当他们连接超时,才会通过腾讯的服务器中转(当发信息很长时间,对方不能接收,QQ才显示“通过服务器中转”)。当点对点连接就必须知道对方的IP,所有就可以显示对方的IP了。
  HTTP的传输方式不支持点对点直接连接的,他首先连接到腾讯的服务器,再中转把数据送到对方(实际上就是用腾讯的服务器做代理)。由于腾讯的服务器都在深圳,所以当对方使用HTTP代理的时候,只能显示“深圳”。

用国内的,能正常使用的代理却不能上线,用国外的却可以

  具体原因我也不大清楚。但国内的绝大部分人都是使用SkSockServer或CCProxy等国产的代理程序建立SOCK代理的,和外国人用的代理程序不一样,可能程序上的不一样造成的。

造成“WAP上网0.0.0.0”原因

因为这是代理的速度太慢造成的,但QQ在限定的时间不能接受对方的确认消息,就不能正确的判断对方的IP,所以显示为"0.0.0.0:0"。当然,假如你本身的上网速度就慢的话,这种情况会特别的多。
解决办法:更换代理

使用QQ代理公布器,所有的代理显示“超时”

  那是开了防火墙,并且防火墙的等级设置得太高,封锁了太多的端口,导致程序不能和外界联系。软件是使用多线程,同时使用几十个端口,验证代理是否能够连接,当软件不能和服务器连接就会造成超时。

</P>
[此贴子已经被and1于2004-8-1 0:52:49编辑过]
<P>(and1:有一定价值,置顶三天)</P>

<P>代理服务器的工作机制很象我们生活中常常提及的代理商,假设你的机器为A机,你想获得的数据由B机提供,代理服务器为C机,那么具体的连接过程是这样的。 首先,A机需要B机的数据,它与C机建立连接,C机接收到A机的数据请求后,与B机建立连接,下载A机所请求的B机上的数据到本地,再将此数据发送至A机,完成代理任务。

代理服务器的功能

● 可以隐藏自己。你不用与目标机器打交道,目标服务器不会知道你的IP,他只知道代理服务器的IP。
● 可以访问一些有IP禁止访问的服务器。因为封锁只禁止了你和目标服务器的连接,但并没有禁止你与代理服务器的连接 以及代理服务器与目标服务器的连接。
● 加快网络的读取的速度。通常代理服务器都是比较强劲的机器,假如你的网络不是很好,使用代理在一定的情况下可以加快网络的读取速度。注意,这是有条件的,并不是所有使用代理都能加快的。

谁提供免费的代理服务器

● 善良的服务器的系统管理员或能取得服务器管理权的人设置的。(简单的说通常就是用肉鸡 做的)
● 真正好心的人,在自己的服务器设置代理,造福大众。
● 一些ISP商为了提高影响,在一段时间内开放的免费代理。通常时间很短。

免费代理的收集

  要收集代理,必须先知道一些默认的代理端口。通常HTTP代理的端口是80、3128、8080、8888;SOCK代理的端口是1080、1813;FTP代理的端口是21、2121。然后用扫描代理端口的软件去扫描指定的IP段和端口就行。
  扫描代理犹如大海捞针,一天24小时一台机器能扫出几个真正能用的代理就很不错了。

影响代理速度的因素

● 代理服务器所在的网络。如果代理机器本身的网络带宽不好的话,直影响到代理的速度,你的网络再快也没用。
● 代理服务器的性能。如果代理服务器本身的配置不高,那一旦多人同时使用,就是直接影响代理服务器的速度。
● 你所访问的目标服务器。这也是影响代理速度的因素,你要访问对方,自然要以对方的速度为标准。

HTTP、SOCK、FTP代理的区别

● 浏览器用HTTP或SOCK代理。
● 下载软件用HTTP或SOCK代理。
● 上传软件用FTP或SOCK代理。
● 其他的一般用SOCK代理。(聊天,MUD游戏等)
  SOCK代理使用范围很广,但SOCK有SOCK4和SOCK5之分,有什么区别呢?其中SOCK4只支持TCP协议;SOCK5支持TCP和UDP协议,还支持身份验证、服务器端域名解释等。SOCK4能干的SOCK5都可以干,反过来就不行。我们常用的聊天软件(如QQ),用的是TCP和UDP协议的,所以QQ只能用SOCK5的代理。

有长久能用的好代理吗

  代理通常都是别人的服务器,服务器能运行多久?管理员能让服务器运行代理多久都是不可控制的。代理是很消耗资源的,同时太多的人使用同一个代理,也会令到代理死亡。所以基本上不存在长久能用的好代理,代理需要经常换新的。
.................................................................................................................................


QQ使用什么代理

  对于QQ1230版以下的用户,通常是825、630版普通的用户只能使用SOCK5代理,会员用户除了使用SOCK5代理之外,还可以使用HTTP代理。
  对于最新的1230和2003版QQ,普通的用户可以使用SOCK5和HTTP代理,会员用户使用HTTP的VIP代理。

QQ检测代理成功,对方甚至已经看见你上线,但QQ就是上不了线,怎么办?

● 服务器是双网卡,有两个IP地址,这两个IP地址不能在同一个网段,这样会导致路由混乱。比如一个IP是192.168.0.1,另一个就最好是192.168.1.1。
● 部分局域网或带路由的ADSL,因为也需要设置子网的IP,如果IP在同一个网段,也有可能导致路由混乱,QQ不能上线,原因同上。
● 服务器的网络属性里安装了太多无用的网卡驱动和TCP/IP协议,建议删除所有的网卡驱动和TCP/IP协议。重新安装一次网卡驱动,并设置好TCP/IP协议。一个网卡对应一个TCP/IP协议。
● 服务器上安装了某种防火墙,影响了QQ的通讯,关闭或降低防火墙的等级试试。
解决办法:使用HTTP代理。

QQ被封锁,上不了线

封锁QQ,使它不能上线通常有几种办法:
1:封锁UDP(就是封锁聊天软件通常使用的通信协议)。这样会造成绝大部分聊天软件不能正常通信。
解决办法:使用HTTP代理。
2:封锁4000,5000,6000端口。QQ使用的默认端口是4000(1230版以下),5000,6000(1230版)。这样会造成QQ不能正常通信。
解决办法:使用HTTP代理。修改QQ的输出端口(有的显IP的QQ自带端口修改器;在本地做代理,绕开以上的输出端口)
3:封锁UDP以及封锁腾讯服务器的IP
那个网管太SB了,没有办法,换别的聊天工具,例如MSN等。

用代理上线就看不到别人IP了,老是显示人家隐身不在线,或者自己老是隐身

1。因为你使用的代理的速度不够快导致的。
2。1230版显IP的QQ比2003版显IP的QQ识别能力更强。
解决办法:更换速度更快的代理或用1230版显IP的QQ。

已经正确设置代理,代理也检测成功,但重新上线仍然是显示原来的IP

QQ上没有正确设置上网的方式。
解决办法:在QQ上的系统参数里面,网络设置那的“上网类型”,设置为“局域网接入Internet”(不管你是不是拨号上网的)

已经正确设置代理,代理也检测成功,但重新上线仍然是显示原来的IP

QQ上没有正确设置上网的方式。
解决办法:在QQ上的系统参数里面,网络设置那的“上网类型”,设置为“局域网接入Internet”(不管你是不是拨号上网的)

本身是通过代理上网,QQ上不了线

假如本身是使用HTTP代理上网的,那么你的机器只能使用HTTP协议浏览网站,这样QQ上不了线,也不能使用Socks代理。
解决办法:直接使用上网的HTTP代理。

为什么有时候QQ显示的IP地址不正确

因为当读取了IP地址以后,是通过QQWry.DAT这个IP数据库上的数据来判断IP的地址。当IP数据库上的地址有错误或者遗漏,那么显示的IP就不正确了
解决办法:更新IP数据库(当然,这个IP数据库是民间收集的IP地址,无法保证100%正确的)

本身是教育网,不能使用国外的Socks代理

教育网本身是封锁了国外的IP段,只能使用国内的。

代理的连接速度是不是越快越好

影响代理的速度的因素有:连接代理服务器的速度、代理服务器的带宽、代理服务器本身的速度、代理服务器上的资源(有多少人同时使用代理)、代理服务器连接目标服务器的速度。影响的因素很多。
当你只是测试你到代理服务器的速度(比如软件显示、ping测试速度等)。只是测试了你连接代理服务器的速度。其他很多的因素并没有考虑在内。所以这个速度并不代表什么。相反,很多人都喜欢用连接速度快的代理。这样往往会造成代理速度下降、不稳定甚至死亡。所以并不是越快越好.

部分局域网、LAN、带路由的ADSL或联通、铁通的用户,QQ不能使用代理

  原因见“QQ检测代理成功,对方甚至已经看见你上线,但QQ就是上不了线,怎么办?”

QQ无论使用那里的HTTP代理为什么只能显示“深圳”

  QQ本身是点对点方式进行聊天的,也就是说在QQ通信的时候数据由发出地直接送到目的地,只有当他们连接超时,才会通过腾讯的服务器中转(当发信息很长时间,对方不能接收,QQ才显示“通过服务器中转”)。当点对点连接就必须知道对方的IP,所有就可以显示对方的IP了。
  HTTP的传输方式不支持点对点直接连接的,他首先连接到腾讯的服务器,再中转把数据送到对方(实际上就是用腾讯的服务器做代理)。由于腾讯的服务器都在深圳,所以当对方使用HTTP代理的时候,只能显示“深圳”。

用国内的,能正常使用的代理却不能上线,用国外的却可以

  具体原因我也不大清楚。但国内的绝大部分人都是使用SkSockServer或CCProxy等国产的代理程序建立SOCK代理的,和外国人用的代理程序不一样,可能程序上的不一样造成的。

造成“WAP上网0.0.0.0”原因

因为这是代理的速度太慢造成的,但QQ在限定的时间不能接受对方的确认消息,就不能正确的判断对方的IP,所以显示为"0.0.0.0:0"。当然,假如你本身的上网速度就慢的话,这种情况会特别的多。
解决办法:更换代理

使用QQ代理公布器,所有的代理显示“超时”

  那是开了防火墙,并且防火墙的等级设置得太高,封锁了太多的端口,导致程序不能和外界联系。软件是使用多线程,同时使用几十个端口,验证代理是否能够连接,当软件不能和服务器连接就会造成超时。

</P>
[此贴子已经被and1于2004-8-1 0:52:49编辑过]
不错
都没说怎样用代理上网,没实际操作啊??[em03]
<P>究竟怎么代理上网,偶还是没明白</P>