秒灵儿
socks5

socks5 代理和 http 代理有什么区别

分享
  • 007bug 2 安全集成(专业级)SP/PL CICSA 官方采纳
    007bug2 安全集成(专业级)SP/PL CICSA
    官方采纳

    概念不同

    • HTTP代理,能够代理客户机的HTTP访问,主要是代理浏览器访问网页,它的端口一般为80、8080、3128等;

    • SOCKS代理,与其他类型的代理不同,它只是简单地传递数据包,而并不关心是何种应用协议,既可以是HTTP请求,所以SOCKS代理服务器比其他类型的代理服务器速度要快得多。SOCKS代理又分为SOCKS4和SOCKS5。SOCKS5代理则既支持TCP协议又支持UDP协议(即用户数据包协议),还支持各种身份验证机制、服务器端域名解析等。

    代理速度不同

    • http代理工作在应用层上,只允许用户通过HTTP协议访问外部网站;

    • Socks5代理工作在会话层,不要求应用程序遵循特定的操作系统平台,Socks5代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。

      由上可知,Socks5代理比http代理速度要快得多。

    适用范围不同

    • socks包含https,https包含http,socks代理适用的范围最广;

    • https协议只支持http/https,一般的ie代理用的http/https协议。如果是应用层协议一般不用http/https,有些应用程序只能使用socks代理。

  • 写回答