è un modo semplice per instradare tutto il traffico attraverso un proxy ssh con -D?
Posso configurare singole applicazioni specifiche per farlo, ma vorrei una configurazione che instrada tutto il traffico sulla macchina. Grazie per l'aiuto!
è un modo semplice per instradare tutto il traffico attraverso un proxy ssh con -D?
Posso configurare singole applicazioni specifiche per farlo, ma vorrei una configurazione che instrada tutto il traffico sulla macchina. Grazie per l'aiuto!
Risposte:
In Linux:
Ho scritto questo programma per uso privato in Perl (qualità prototipo) e scrivendo una versione migliore in C. Non è ancora stato pubblicato.
Aggiornamento: ora pubblicato: http://github.com/vi/socksredirect/ Use prototype.pl. Inviami un avviso se sei interessato allo sviluppo di una versione migliore.
Aggiornamento 2 Creato una versione leggermente migliore di esso: http://github.com/vi/tcpsocks e una patch per Socat 2: http://github.com/vi/socksredirect/blob/master/socat-2.0.0- b3-REDIRECT.patch
PS La maggior parte del mio traffico (e talvolta alcuni dei vicini) ora passa attraverso tcpsocks-> ssh.
slirp
). con REDIRECT o TPROXY basta usare il solito recv
che fornisce dati decodificati senza intestazioni TCP.
Forse dovresti considerare di configurare VPN.
Non credo che ci sia modo di farlo, ma forse puoi provare programmi come FreeCap (windows), SocksCap (windows) o proxychains (linux). Questi programmi potrebbero aiutarti un po '.
Dipende dal sistema operativo in uso. Se sei su MacOS ci sono impostazioni proxy globali che dovrebbero essere utilizzate da ogni applicazione, anche se ci sono alcuni che non le rispettano (Firefox, ad esempio).
Puoi anche usare qualcosa come Proxifier ( http://www.proxifier.com/ ) sia per Mac che per Windows.
Anche se questo non risponde davvero alla tua domanda.