什么更stream行:SOCKS代理或HTTP代理?

我正在做一个项目,我们需要决定首先支持哪个代理。 稍后我们将添加对其他代理的支持。 是SOCKS代理还是HTTP代理更stream行? 有没有人有任何统计数据支持?

我绝对不在我的专业领域,所以任何帮助将不胜感激。

我认为HTTP代理比较stream行, 他们更容易设置,而不是一般的,所以我认为他们比SOCKS代理更经常设置。 另外,HTTP代理可以自动configuration一些我不认为SOCK代理所做的事情,所以它们经常在用户不知情的情况下实现。

只是一个猜测,我没有真正的数据…但愿意看到一些!

我正在运行一个大学的HTTP代理,并可以从经验告诉你: HTTP是你的答案 。 你首先要支持它,因为它被广泛使用。 另外,如果你支持HTTPS(HTTP代理的CONNECT参数),你可以稍微延迟一下Socks。 大多数情况下,它只是想要连接到他们的消息服务器(ICQ / AOL,Jabber等)的“孩子”(不论是20岁还是50岁),如果可以将CONNECTconfiguration为连接到不同的端口,则可以很容易地解决这个问题。 此外,您应该能够从您的软件提供一个PAC文件,使您的客户的生活更容易。

如果您支持HTTP并自己编写代码,请查看ICP并使用Cache Peers,以便人们可以使用一些Squid进行caching:-)