代理服务器为您详细介绍Socks4与Socks5的区别

1. Socks定义

SOCKS:防火墙安全会话转换协议 (Socks:Protocol for sessions traversal across firewall securely) Socks 协议提供一个框架,在 TCP 和 UDP 域中的客户机/服务器应用程序能更方便安全地使用网络防火墙所提供的服务。这个协议从概念上来讲是介于应用层和传输层之间的 “中介层(shim-layer)”,所以不提供传递 ICMP 信息之类的网络层网关服务。

2. Socks4与Socks5区别

2.1 区别介绍

Socks4和Socks5都属于Socks协议,只是由于所支持的具体应用不同而存在差异。

Socks4代理只支持TCP应用,而Socks5代理则可以支持TCP和UDP两种应用。不过由于Socks5代理还支持各种身份验证机制,服务器端域名解析等;而Socks4代理没有,所以通常对外开放的 Socks代理都是Socks4代理。因此,UDP应用通常都不能被支持。也就是说,Socks4能做的Socks5都可以做,而socks5能做的,Socks4不一定都可以做。

2.2 应用案例

(1)QQ代理

Socks4只能代理TCP协议(传输控制协议),而Socks5什么协议都可以代理。比如我们常用聊天工具QQ在使用的时候要求用Socks5代理,因为QQ使用的是TCP+UDP协议,所以不能使用SockS4代理。

(2) 浏览器代理上传下载FTP文件

浏览器代理下载FTP文件

用浏览器从FTP服务器上下载文件,必须在“FTP”编辑框中输入代理服务器的IP地址和输入代理服务器的FTP(Web)端口808(如图 1‑1)。

Socks4与Socks5的区别

图 1‑1

浏览器代理上传FTP文件

1) 用浏览器上传文件到FTP服务器上,“FTP”编辑框必须为空,因为IE会使用Socks4协议(如图 1‑2)。

Socks4与Socks5的区别

图 1‑2

2) 打开客户端“本地连接属性”对话框,单击“Internet协议(TCP/IP)”,再单击“属性”按钮(如图 1‑3)。

Socks4与Socks5的区别

图 1‑3

3) 在弹出的“Internet协议(协议/IP)”对话框中,选中“使用下面的DNS服务器地址”单选按钮,在“首选DNS服务器”编辑框中,输入DNS地址(如图 1‑4)。


图 1‑4

4) 完成设置后,就可以使用浏览器上传文件到FTP服务器上。


2013-06-07 10:05
我们的资质荣誉
2006年 中国共享软件最佳服务奖
2007年 优秀共享软件常青树奖
2010年 长沙创业明星企业

"用CCProxy上网行为管理,有效的控制非工作上网行为所带来的无形效益损失成本,如造成管理效率的下降、订单流失、意外事件的发生,以及对团队精神造成的不良影响,如纪律松散、组织效率低下、文化萧条等。"

-某知名电商公司CTO

"员工工作时间滥用网络行为不但会造成带宽紧张,影响到整个企业的运营,也可能随之给单位企业带来严重的信息网络安全稳患,如受到病毒、黑客攻击"

-某IT公司技术总监
成功案例
  • 中国妇女出版社
    西南政法大学
    小浪底建设管理局
    兴业银行上海分行
    美的集团
    西安喜来登大酒店
    云南省体育科研所
    九牧实业有限公司
  • 湖南女子职业大学
    长城证券有限公司
    乌鲁木齐市气象局
    民生银行石家庄分行
    无锡工艺职业学院
    农业银行四川分行
    乌鲁木齐市气象局
    民生银行石家庄分行
  • 烟台大学
    西南政法大学
    广东协和神学院
    环境管理干部学院
    小浪底建设管理局
    浙江可立思安制药
相关阅读