Come impostare un tunnel ssh che funzioni con P2P e http filtrato da OS X a un computer Linux su SSH?

2

Ho una macchina Linux (Ubuntu) che non ha filtri e una macchina client che si trova dietro un firewall che ha persino il filtro del traffico web.

Posso stabilire correttamente le connessioni SSH dal client al server.

Qual è la riga di comando corretta per stabilire un tunnel che consentirebbe la navigazione non filtrata (tramite il proxy dei socks) e anche il traffico P2P.

Attualmente ho usato qualcosa di simile, ma sembra non funzionare con P2P (uTorrent nel mio caso):

ssh -v -v -N -p 22 -g -C -c 3des [email protected] -D 0.0.0.0:1080 -R 55555:localhost:55555

La parte proxy socks5 funziona, almeno con Firefox ma uTorrent non è in grado di scaricare.

    
posta sorin 07.01.2013 - 19:19
fonte

1 risposta

2

Probabilmente la trasmissione cercherà di connettersi al tracker usando UDP che non può essere trasmesso attraverso il proxy SSH. Potresti o meno essere in grado di forzare uTorrent a usare solo TCP. Anche allora è improbabile che funzioni Anche questa configurazione non ha molto senso. Faresti molto meglio scaricando / seminando i tuoi torrent direttamente su quella macchina Linux. rtorrent o transmission-daemon viene in mente come soluzione valida.
Hai molte opzioni ridondanti nel tuo comando ssh . Puoi ridurlo a ssh -NC [email protected] -D 1080 anche se ti suggerirei di inserire comunque tutte le informazioni di configurazione in ~/.ssh/config . Puoi aumentare la sicurezza della tua connessione legando il tuo proxy SOCKS al loopback usando -D localhost:1080 . Non hai bisogno del tunnel inverso per la tua domanda e potresti addirittura violare sostanzialmente una politica aziendale con quella.

    
risposta data 07.01.2013 - 23:56
fonte

Leggi altre domande sui tag