Есть ли простой способ направить весь трафик через прокси-сервер SSH с -D?
Я могу настроить отдельные приложения для этого, но мне нужна конфигурация, которая маршрутизирует весь трафик на машине. Спасибо за вашу помощь!
ssh
ssh-tunnel
socks
грм
источник
источник
Ответы:
В 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.Avery Pennarun в sshuttle работает аналогично Vi «s ответ , но требует меньше настроек и работает на BSD и OS X, а также Linux.
источник
Возможно, вам стоит подумать о настройке VPN.
источник
Я не думаю, что есть какой-либо способ сделать это, но, возможно, вы можете попробовать программы, такие как FreeCap (windows), SocksCap (windows) или proxychains (linux). Эти программы могут вам немного помочь.
источник
Зависит от того, какую ОС вы используете. Если вы работаете в MacOS, существуют глобальные настройки прокси, которые должны использоваться каждым приложением, даже если есть такие, которые их не соблюдают (например, Firefox).
источник
Вы также можете использовать что-то вроде Proxifier ( http://www.proxifier.com/ ) для Mac или Windows.
Хотя это на самом деле не отвечает на ваш вопрос.
источник