Есть ли простой способ направить весь трафик через прокси-сервер SSH с -D?
Я могу настроить отдельные приложения для этого, но мне нужна конфигурация, которая маршрутизирует весь трафик на машине. Спасибо за вашу помощь!
Есть ли простой способ направить весь трафик через прокси-сервер 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
PS Большая часть моего (а иногда и соседского) трафика сейчас проходит через tcpsocks-> ssh.
slirp
). с REDIRECT или TPROXY просто используйте обычное, recv
что дает вам декодированные данные без заголовков TCP.
Возможно, вам стоит подумать о настройке VPN.
Я не думаю, что есть какой-либо способ сделать это, но, возможно, вы можете попробовать программы, такие как FreeCap (windows), SocksCap (windows) или proxychains (linux). Эти программы могут вам немного помочь.
Зависит от того, какую ОС вы используете. Если вы работаете в MacOS, существуют глобальные настройки прокси, которые должны использоваться каждым приложением, даже если есть такие, которые их не соблюдают (например, Firefox).
Вы также можете использовать что-то вроде Proxifier ( http://www.proxifier.com/ ) для Mac или Windows.
Хотя это на самом деле не отвечает на ваш вопрос.