Разница между HTTP и SOCKS прокси-протоколами заключается в их функциональности и применении. 2
HTTP-прокси работают только с использованием протокола HTTP и подходят для действий, связанных с получением информации и данных через браузеры. 2 Они умеют модифицировать HTTP-заголовки, кешировать и фильтровать контент. 1
SOCKS-прокси более универсальны и обеспечивают совместимость с прочими протоколами. 2 Они могут работать без HTTP-протокола и использоваться для дополнительных задач: почта (POP3/IMAP), обмен файлами (FTP), торренты (P2P) и пр.. 1
Таким образом, HTTP-прокси используются для работы с сайтами через браузер, в то время как SOCKS более универсальны и обеспечивают совместимость с прочими протоколами. 2