SOCKS Proxy. Почему их поддерживает большинство браузеров?

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

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


person phoenix24    schedule 20.06.2011    source источник


Ответы (2)


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

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

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

person Mostafa    schedule 23.11.2011

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

person Remy Lebeau    schedule 14.07.2011