zvvq技术分享网

SOCKS5代理有什么用?SOCKS4和SOCKS5有什么不同?(

作者:zvvq博客网
导读SOCKS代理分为SOCKS4和SOCKS5。 两者有什么区别? SOCKS5代理有什么用? 由于SOCKS代理只传输数据包,所以比其他应用层代理要快很多。 那么SOCKS代理和HTTP代理有什么区别呢? 让我们通过

SOCKS代理分成SOCKS4和SOCKS5。二者有什么不同? SOCKS5代理有什么用?因为SOCKS代理只传送数据包,因此比其它网络层代理要快许多。那样SOCKS代理和HTTP代理有什么区别?让我们通过海外代理掌握 SOCKS 代理。 zvvq好,好zvvq

SOCKS5代理有什么用?SOCKS是一种网络传输协议,主要用于客户端和外网服务器之间中间通讯。 SOCKS 是“Sockets”的简称。 内容来自samhan666

当防火墙后边的客户端需要浏览外界服务器时,他会传送到 SOCKS 代理服务器。该代理服务器操纵客户端浏览外部网络资格,如果允许,则把客户端的请求发送到外界服务器。该协议最初由 David Koblas 开发,之后由 NEC 的 Ying-Da Lee 拓展到第 4 版。最新协议是版本5。与之前的版本对比,它增加了对UDP、身份认证和IPv6的支持。依据OSI模型,SOCKS是会话层的协议,位于表示层和传输层中间。

zvvq好,好zvvq

zvvq

因而,一切 SOCKS5 协议都可以用于代理。例如QQ应用UDP协议,可以用SOCKS5。换句话说,SOCKS5 适用 TCP 和 UDP 协议,及其验证、服务端域名解析等。实际应用中,SOCKS 代理可作为:电子邮箱、新闻组软件、网络分页ICQ、网络聊天MIRC、应用代理服务器在联众等各类游戏应用中打游戏。不论是代理游戏或是代理网页,能是全局代理,还可以是当地只让特定过程使用代理等。

zvvq

SOCKS4 和 SOCKS5 之间有什么区别?

SOCKS 代理普遍使用,但 SOCKS 分成 SOCKS4 和 SOCKS5。其中SOCKS4只支持TCP协议,而SOCKS5适用TCP和UDP协议,及其认证和服务端域名解析。

SOCKS4能做的SOCKS5却不行。我们常用的社交软件(例如QQ)一开始都是使用UDP协议的,因此必须使用SOCKS5代理,而像国外的ICQ采用的是TCP协议,比UDP协议更安全,因此可以用 SOCKS4 代理。

zvvq

SOCKS 代理和HTTP代理有什么不同 copyright zvvq

1. HTTP: 内容来自zvvq,别采集哟

Bill 希望从 Jane 的 Web 服务器下载网页。 Bill 没法相互连接到 Jane 服务器,由于他的网络上有防火墙。为了与服务器通讯,Bill 传送到其网络的 HTTP 代理。它的 Web 浏览器与代理通讯的方式与他相互连接到 Jane 服务器的形式同样;换句话说,Web 浏览器发送一个标准的 HTTP 请求头。 HTTP 代理传送到 Jane 服务器,再将 Jane 的服务器返回的所有数据发送回 Bill。 copyright zvvq

2.SOCKS:

copyright zvvq

Bill 想通过 Internet 与 Jane 通讯,但他们的网络之间有防火墙,Bill 不能直接与 Jane 通讯。因而,Bill 联接到他网络上的 SOCKS 代理,并告知它他要与 Jane 建立连接; SOCKS 代理打开一个能够穿越防火墙的联接,便捷 Bill 和 Jane 之间的通信。

内容来自zvvq

SOCKS 的工作级别小于 HTTP 代理:SOCKS 应用挥手协议把它客户端尝试创建连接 SOCKS 通告代理软件,随后尽量透明地运行,而传统代理可能表述后重新载入头部(比如,使用其他底层协议,比如 FTP;但是,HTTP 代理只是把 HTTP 请求转发到所需的 HTTP 服务器)。尽管 HTTP 代理有不同的使用方式,可是 CONNECT 方法容许分享 TCP 联接;可是,SOCKS 代理还可以分享 UDP 流量和反向代理,而 HTTP 代理则无法。 HTTP 代理一般更好地了解 HTTP 协议并实施更高级的过虑(虽然一般仅限于 GET 和 POST 方式,且不用以 CONNECT 方法)。

zvvq

之上阐述了SOCKS5代理的用处,剖析SOCKS4和SOCKS5有什么不同,SOCKS代理和HTTP代理有什么不同。通过以上分析,想必大家SOCKS代理的价格对比有了一个清晰的认知,合理选择SOCKS。

内容来自zvvq

本文来自zvvq