SOCKS5 работает на транспортном уровне и поддерживает любой протокол: TCP и UDP трафик, что делает его пригодным для торрентов, DNS, игровых клиентов и браузеров. SOCKS5 не добавляет заголовков и не модифицирует трафик.
HTTP прокси работает только с HTTP/HTTPS трафиком. Преимущество: поддерживается в настройках почти каждого приложения без дополнительного ПО. HTTPS-прокси (CONNECT метод) туннелирует зашифрованный трафик и подходит для браузеров.
Для большинства задач рекомендуется SOCKS5 - он универсален и поддерживается curl, браузерами, Python requests и большинством специализированных инструментов.