Я работаю над проектом, где нам нужно решить, какой прокси поддерживать в первую очередь. Позже мы добавим поддержку другого прокси. Является ли прокси-сервер SOCKS или HTTP-прокси более распространенным? У кого-нибудь есть статистика для поддержки?
Я определенно не в своей области знаний, поэтому я буду благодарен за любую помощь.
Я думаю, что HTTP-прокси более распространены; их проще настроить и они менее универсальны, поэтому я думаю, что они настраиваются гораздо чаще, чем прокси SOCKS. Кроме того, прокси-серверы HTTP выполняют автоматическую настройку таких вещей, которые, как я думаю, не выполняются прокси-серверами SOCK, поэтому они часто находятся на месте, а пользователи даже не знают об этом.
Просто догадываюсь, у меня нет реальных данных ... но я бы хотел их увидеть!
Я использую HTTP-прокси для колледжа и могу сказать вам по опыту: HTTP - ваш ответ. Сначала вы хотите поддержать его, потому что он используется более широко. Кроме того, если вы поддерживаете HTTPS (и, следовательно, аргумент CONNECT для HTTP-прокси), вы можете немного задержать Socks. В большинстве случаев это просто «дети» (от 20 до 50 лет), которые хотят подключиться к своим серверам обмена сообщениями (ICQ / AOL, Jabber, ...), и это можно легко решить, если вы можете настроить CONNECT на разные порты. Кроме того, вы должны иметь возможность предоставлять PAC-файл из своего программного обеспечения, что облегчает жизнь вашим клиентам.
ЕСЛИ вы поддерживаете HTTP и сами кодируете этот материал, посмотрите ICP и используйте Cache Peers, чтобы люди могли использовать Squid для кеширования :-)