O protocolo costuma ser escolhido no chute. A diferença aparece em dois lugares, e vale conhecer os dois.
SOCKS5 trabalha no nível da conexão e carrega qualquer tráfego, inclusive o que não é requisição web.
HTTP entende apenas web e consegue ler cabeçalhos. Daí vem tanto a diferença de capacidade quanto a de comportamento.
Primeiro: o suporte do lado do programa. Parte dos coletores fala só um protocolo, e a escolha é feita por você.
Segundo: tudo que não é requisição web. Clientes de e-mail, bancos de dados e protocolos próprios passam só por SOCKS5.
Para a maior parte da coleta os dois servem. Velocidade e taxa de falha vêm do ritmo e da distribuição por sub-redes.
Faça uma requisição a um serviço que devolve o endereço por cada protocolo e compare. Se os dois mostram o intermediário, está certo.
curl -x socks5://user:pass@host:1080 https://ifconfig.me curl -x http://user:pass@host:8000 https://ifconfig.me
Сервис не оплатил переходы с площадки, поэтому кнопка перехода к нему закрыта. Место в рейтинге от оплаты не зависит и считается по общей формуле.
Карточка сервиса с характеристиками остаётся открытой, её видно на странице сервиса.