SOCKS Proxy, почему большинство браузеров их поддерживают? - PullRequest
1 голос
/ 20 июня 2011

Я заметил, что почти все популярные браузеры поддерживают SOCKS Proxy, но не смогли понять, почему это так.

Что делает SOCKS Proxy настолько важным, чтобы его поддерживали браузеры?

Ответы [ 2 ]

1 голос
/ 24 ноября 2011

SOCKS, особенно SOCKS5, имеет некоторые ценные особенности, которые делают его уникальным:

  • Это очень легкий. Настолько легкий, что в большинстве случаев клиенту нужно только запустить соединение, выполнив рукопожатие, и последующие пакеты в тех же соединениях будут работать нормально, как если бы прокси не было.
  • Это прокси очень низкого уровня, поэтому его можно легко внедрить в код сетевого уровня любого программного обеспечения и библиотеки, не влияя на код более высокого уровня.
  • Поддерживает большое количество методов аутентификации.
  • Поддерживает поиск DNS через прокси.
  • Поддерживает IPv6.
  • Очень легко настроить. Так просто, как ssh -D.
  • Стандартизирован документами RFC.

Но, честно говоря, я не уверен, являются ли какие-либо из вышеперечисленных основными причинами его популярности. Важной причиной является то, что на самом деле не так много других доступных прокси. И не забывайте, что в мире изменение сетевых протоколов не всегда приветствуется, даже если есть лучшие варианты, чем установленные. Подумайте, HTTP и электронная почта.

0 голосов
/ 14 июля 2011

SOCKS - это очень простой для реализации протокол, имеющий небольшие издержки по сравнению, например, с HTTP-прокси.

...