SOCKS4之前的SOCKS协议版本

时间:2016-05-25 12:19:14

标签: proxy socks

我看到SOCKS协议有版本4和版本5,可以参考:

https://tools.ietf.org/html/rfc1928
http://www.openssh.com/txt/socks4.protocol

我的问题是:
SOCKS在版本4(SOCKS4)之前是否存在版本1,版本2或版本3?

1 个答案:

答案 0 :(得分:0)

是的,在版本4之前有早期版本的SOCKS,SOCKS v4协议规范中的以下注释就是明证:

http://ftp.icm.edu.pl/packages/socks/socks4/SOCKS4.protocol

  SOCKS最初由David Koblas开发,随后进行了修改   并由我扩展到其当前运行的版本 - 版本4

QNX的SOCKS参考文献中也提到了这一点:

http://www.qnx.com/developers/docs/6.5.0/topic/com.qnx.doc.neutrino_lib_ref/socksappendix.html

  

最初的SOCKS由David Koblas(koblas@netcom.com)撰写。 SOCKS协议随着时间的推移而发生了变化。打印时发送的客户端库对应于SOCKS v4.2。由于服务器和客户端必须使用相同的SOCKS协议,此库不适用于以前版本的服务器;使用这些库编译的客户端不适用于旧服务器

不,你不需要担心那些早期版本,因为没有人真正使用它们了。 SOCKS4是仍在使用的最低版本,但首选SOCKS4A和SOCKS5。