Есть ли простой способ направить весь трафик через прокси-сервер ssh с -D?
Я могу настроить для этого отдельные приложения, но мне нужна конфигурация, которая маршрутизирует весь трафик на машине. Спасибо за вашу помощь!
В Linux:
Я написал такую программу для личного использования на Perl (качество прототипа) и написал лучшую версию на C. Она еще не опубликована.
Обновление: сейчас опубликовано: http://github.com/vi/socksredirect/ Используйте prototype.pl. Отправьте мне уведомление, если вы заинтересованы в разработке лучшей версии.
Обновление 2 Создал его немного лучшую версию: http://github.com/vi/tcpsocks и патч для Socat 2: http://github.com/vi/socksredirect/blob/master/socat-2.0.0-b3-REDIRECT.patch
P.S. Большая часть моего (а иногда и некоторых соседних) трафика теперь проходит через tcpsocks-> ssh.
Эйвери Пеннарун шаттл работает аналогично Viс ответ, но требует меньше настроек и работает в BSD и OS X, а также в Linux.
Возможно, вам стоит подумать о настройке VPN.
Я не думаю, что есть какой-либо способ сделать это, но, возможно, вы можете попробовать такие программы, как FreeCap (windows), SocksCap (windows) или proxychains (linux). Эти программы могут вам немного помочь.
Зависит от того, какую ОС вы используете. Если вы используете MacOS, есть глобальные настройки прокси, которые должны использоваться каждым приложением, даже если есть такие, которые их не соблюдают (например, Firefox).
Вы также можете использовать что-то вроде Proxifier (http://www.proxifier.com/) как для Mac, так и для Windows.
Хотя это на самом деле не отвечает на ваш вопрос.