socks代理到底是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/24 22:53:14
http代理是设置了浏览器的代理,那么socks代理到底是什么呢?只知道socks是一般的网络应用程序都要使用的一种接口,设置了socks代理是不是意味着所有的网络应用程序都会通过这个代理进行连接?举个实际的例子吧,假如我有一个应用程序要连到某个服务器,但是当前的网络不允许访问那个服务器地址,而这个应用程序又没有设置所谓的什么代理选项,我可不可以应用socks代理来实现连到目的服务器的要求呢?谢谢回答!复制粘贴就免了!

  1. SOCKS:防火墙安全会话转换协议 ,SOCKS 协议提供一个框架,为在 TCP 和 UDP 域中的客户机/服务器应用程序能更方便安全地使用网络防火墙所提供的服务;

  2. socks代理是一种全能代理,就像有很多跳线的转接板,只是简单地将一端的系统连接到另外一端,支持多种协议,包括http、ftp请求及其它类型的请求;

  3. socks代理分socks 4 和socks 5两种类型,socks 4只支持TCP协议而socks 5支持TCP/UDP协议,还支持各种身份验证机制等协议,其标准端口为1080。

SOCK5代理服务器 :
被代理端与代理服务器通过“SOCK4/5代理协议”进行通迅(具体协议内容可查看RFC文档)。SOCK4代理协议可以说是对HTTP代理协议的加强,它不仅是对HTTP协议进行代理,而是对所有向外的连接进行代理,是没有协议限制的。也就是说,只要你向外连接,它就给你代理,并不管你用的是什么协议,极大的弥补了HTTP代理协议的不足,使得很多在HTTP代理情况下无法使用的网络软件都可以使用了。(例如:OICQ、MSN等软件)SOCK5代理协议又对前一版进行了修改,增加了支持UDP代理及身份验证的功能。它不是“协议代理”,所以它会对所有的连接进行代理,而不管用的是什么协议。
用SOCKS代理上QQ,可隐藏真实IP地址,方法如下:
1.启动QQ,点击登陆界面的“设置”
2.在“网络设置”中的“类型”中选择代理服务器类型“HTTP/SOCKS5”在服务器地址与端口处填QQ代理服务器地址,最好数字的。如202.104.129.251端口:8000
3.在“使用SOCKS5代理服务器”前打上勾,在“代理服务器地址”与“端口号”处,(QQ代理的端口号一般为1080)分别填上最新SOCKS代理(当然HTTP也可用)
4.在“用户”与“密码”处全部删空(如果是带用户名和密码的这里需要添上),然后点“测试”,如能通过,则说明代理服务器工作正常,否则换一个。
5.按“确定”,上线之后别人看到你的位置就是IP地址所在的位置.

socks代理相应的采用socks协议的代