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!
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!
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.
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.
Może zamiast tego powinieneś rozważyć skonfigurowanie VPN.
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.
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).
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.