Ist es eine einfache Möglichkeit, den gesamten Datenverkehr mit -D über einen SSH-Proxy zu leiten?
Ich kann einzelne spezifische Anwendungen dafür konfigurieren, möchte jedoch eine Konfiguration, die den gesamten Datenverkehr auf dem Computer weiterleitet. Danke für Ihre Hilfe!
ssh
ssh-tunnel
socks
grm
quelle
quelle
Antworten:
Unter Linux:
Ich habe ein solches Programm für den privaten Gebrauch in Perl (Prototypqualität) geschrieben und eine bessere Version in C geschrieben. Es ist noch nicht veröffentlicht.
Update: jetzt veröffentlicht: http://github.com/vi/socksredirect/ Verwenden Sie prototype.pl. Senden Sie mir eine Nachricht, wenn Sie an der Entwicklung einer besseren Version interessiert sind.
Update 2 Erstellt eine etwas bessere Version davon: http://github.com/vi/tcpsocks und einen Patch für Socat 2: http://github.com/vi/socksredirect/blob/master/socat-2.0.0- b3-REDIRECT.patch
PS Der größte Teil meines (und manchmal auch eines der Nachbarn) Datenverkehrs läuft jetzt über tcpsocks-> ssh.
quelle
slirp
). Mit REDIRECT oder TPROXY verwenden Sie einfach das Übliche,recv
wodurch Sie dekodierte Daten ohne TCP-Header erhalten.Avery Pennaruns sshuttle funktioniert ähnlich wie die Antwort von Vi , erfordert jedoch weniger Setup und funktioniert unter BSD und OS X sowie unter Linux.
quelle
Vielleicht sollten Sie stattdessen VPN einrichten.
quelle
Ich glaube nicht, dass es eine Möglichkeit gibt, dies zu tun, aber vielleicht können Sie Programme wie FreeCap (Windows), SocksCap (Windows) oder Proxychains (Linux) ausprobieren. Diese Programme können Ihnen ein wenig helfen.
quelle
Hängt davon ab, welches Betriebssystem Sie verwenden. Wenn Sie unter MacOS arbeiten, gibt es globale Proxy-Einstellungen, die von jeder Anwendung verwendet werden sollten, auch wenn es einige gibt, die diese nicht berücksichtigen (z. B. Firefox).
quelle
Sie können auch Proxifier ( http://www.proxifier.com/ ) für Mac oder Windows verwenden.
Dies beantwortet Ihre Frage jedoch nicht wirklich.
quelle