чи будь-який простий спосіб перенаправити весь трафік через 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.
Хоча це насправді не відповідає на ваше запитання.