czy jest to łatwy sposób na przekierowanie całego ruchu przez proxy ssh za pomocą -D?
Mogę tak skonfigurować indywidualne aplikacje, ale chciałbym, aby konfiguracja kierowała cały ruch na maszynie. Dzięki za pomoc!
ssh
ssh-tunnel
socks
grm
źródło
źródło
Odpowiedzi:
W systemie Linux:
Napisałem taki program do prywatnego użytku w Perlu (jakość prototypu) i piszę lepszą wersję w C. Nie został jeszcze opublikowany.
Aktualizacja: teraz opublikowana: http://github.com/vi/socksredirect/ Użyj prototype.pl. Wyślij mi powiadomienie, jeśli chcesz opracować lepszą wersję.
Aktualizacja 2 Utworzono nieco lepszą wersję: http://github.com/vi/tcpsocks i poprawkę do Socat 2: http://github.com/vi/socksredirect/blob/master/socat-2.0.0- b3-REDIRECT.patch
PS Większość mojego ruchu (a czasem niektórych sąsiadów) przechodzi teraz przez tcpsocks-> ssh.
źródło
slirp
). z REDIRECT lub TPROXY wystarczy użyć zwykłego,recv
który daje zdekodowane dane bez nagłówków TCP.Avery Pennarun za sshuttle działa podobnie do Vi „s odpowiedzi , ale wymaga mniej konfigurację i działa na BSD i OS X oraz Linux.
źródło
Może zamiast tego powinieneś rozważyć skonfigurowanie VPN.
źródło
Nie sądzę, że jest na to sposób, ale może możesz wypróbować programy takie jak FreeCap (Windows), SocksCap (Windows) lub proxy (Linux). Te programy mogą ci trochę pomóc.
źródło
Zależy, jakiego systemu operacyjnego używasz. Jeśli korzystasz z systemu MacOS, istnieją globalne ustawienia proxy, z których powinna korzystać każda aplikacja, nawet jeśli są tacy, którzy ich nie szanują (np. Firefox).
źródło
Możesz także użyć czegoś takiego jak Proxifier ( http://www.proxifier.com/ ) dla komputerów Mac lub Windows.
Chociaż to tak naprawdę nie odpowiada na pytanie.
źródło