SOCKS代理,为什么大多数浏览器都支持它们?

时间:2011-06-20 05:58:31

标签: proxy browser socks

我注意到几乎所有流行的浏览器都支持SOCKS代理,但却未能理解为什么会出现这种情况。

什么使SOCKS代理重要到足以被浏览器支持?

2 个答案:

答案 0 :(得分:1)

SOCKS,特别是SOCKS5,具有一些有价值的功能,使其独一无二:

  • 它非常轻巧。如此轻量级,在大多数情况下,客户端只需通过握手启动连接,以后相同连接中的数据包正常工作,就像没有代理一样。
  • 是一个非常低级别的代理,因此可以在每个软件和库的网络级代码上轻松实现,而不会对更高级别的代码产生任何影响。
  • 支持大量身份验证方法。
  • 支持通过代理进行DNS查找。
  • 支持IPv6。
  • 很容易设置。就像ssh -D一样简单。
  • 由RFC文档标准化。

但老实说,我不确定上述任何一项是否受欢迎的主要原因。一个重要原因是没有太多其他代理可用。并且不要忘记,在世界网络协议中,即使有比已建立的选项更好的选项,也不总是受欢迎。想想HTTP和电子邮件。

答案 1 :(得分:0)

与HTTP代理相比,SOCKS是一种非常简单的实现协议,开销很小。