2016-02-14 2 views
1

Может ли кто-нибудь объяснить мне преимущества использования одного над другим? Являются ли они сопоставимыми?В чем разница между stunnel и sshuttle

Я понимаю, что sshuttle действует как прокси для исходящей связи, однако может ли он также использоваться для пересылки соединений?

Например, stunnel может использоваться как обратный прокси-сервер для туннелирования данных вне моей сети. Это что-то, что можно сделать с помощью sshuttle?

+1

Stack Overflow является местом для программирования и разработки вопросов. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше спросить [Суперпользователя] (http://superuser.com/) или [Информационный стековый обмен] (http://security.stackexchange.com/). Также [Где я размещаю вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306). – jww

+0

Эти инструменты имеют только несколько перекрывающихся вариантов использования. Полностью неизвестно, чего вы пытаетесь достичь, и, как и все, сказал, что это не связано с программированием. –

ответ

0

Основное различие между этими двумя - это уровень, на котором они работают. Вы можете достичь той же безопасности с помощью sshuttle с обоими, поскольку она работает на базовом уровне stunnel. Но для использования stunnel вам обычно нужна специальная настройка, в отличие от другой, которая работает только на том, что предоставляется (базовый уровень).

  • stunnel основан на протоколе SSL и работает на TCP (слой 4).

  • shuttle создает устройства TUN с использованием протокола SSH (виртуальные сетевые устройства) «точка-точка» (слой 3) или «ethernet» (уровень 2).

Чтобы понять разницу, взгляните на ISO/OSI description of layers:

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^