MacOS: шифрование всего веб-трафика в туннеле SSH

MacOS: шифрование всего веб-трафика в туннеле SSH

Я настроил SSH-туннель для связи с Интернетом.

Это позволяет мне гарантировать, что мои данные зашифрованы и не могут быть украдены, если я использую недоверенное соединение.

Я добавляю Sock-прокси в настройки подключения в моей системе Mac OS X.

Но мой вопрос заключается в следующем.

Как заставить весь трафик, даже приложение, которое не обрабатывает прокси-соединения, использовать мой SSH-туннель?

Возможно ли это? Если нет, то должно ли VPN-подключение позволить это сделать?

решение1

шаттл(Двоичный файл Mac) как говорят, делает именно это и имеет лучшую производительность, чем ssh SOCKS, также избегая TCP-over-TCP. Хотя сам я им не пользовался.

решение2

Я думаю, что SSHTunnel — это именно то программное обеспечение, которое вы ищете.

http://www.apple.com/downloads/macosx/networking_security/sshtunnel.html

Он позволяет инкапсулировать различные сетевые доступы в туннели SSH, снабженные простым в использовании интерфейсом.

Или, конечно, вы можете рассмотреть вариант реализации на основе VPN.

Спросите, если вам нужна более подробная информация о VPN...

решение3

Я не знаю, доступно ли это на Mac, но я использую proxychains с LD_PRELOAD, чтобы сделать это на других платформах. Есть патч, чтобы скомпилировать его самостоятельно здесь:http://chrootlabs.org/bgt/proxychains_osx.html

Связанный контент