¿Cómo configurar un túnel ssh que funcione con P2P y http filtrado desde OS X a una máquina Linux a través de SSH?

2

Tengo una máquina Linux (Ubuntu) que no tiene filtros y una máquina cliente que está detrás de un firewall que tiene incluso un filtro de tráfico web.

Puedo establecer correctamente las conexiones SSH del cliente al servidor.

¿Cuál es la línea de comando correcta para establecer un túnel que permitiría la exploración sin filtro (a través del proxy de calcetines) y también el tráfico P2P?

Actualmente he usado algo como esto, pero parece que no funciona con P2P (uTorrent en mi 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 de proxy socks5 funciona, al menos con Firefox pero uTorrent no puede descargar.

    
pregunta sorin 07.01.2013 - 19:19

1 respuesta

2

La transmisión probablemente intentará conectarse al rastreador utilizando UDP que no puede transmitirse a través del proxy SSH. Puede o no puede forzar a uTorrent a usar solo TCP. Incluso entonces es poco probable que esto funcione.
Además, esta configuración no tiene mucho sentido. Estaría mucho mejor si descarga / siembra sus torrents directamente en esa caja de Linux. rtorrent o transmission-daemon vienen a la mente como una solución viable.
Tiene muchas opciones redundantes en su comando ssh . Puedes reducirlo a ssh -NC [email protected] -D 1080 , aunque te sugiero que pongas toda la información de configuración en ~/.ssh/config de todos modos. Puede aumentar la seguridad de su conexión vinculando solo su proxy SOCKS al bucle de retorno mediante el uso de -D localhost:1080 . No necesita el túnel inverso para su pregunta e incluso puede estar violando sustancialmente una política de la compañía con eso.

    
respondido por el MacLemon 07.01.2013 - 23:56

Lea otras preguntas en las etiquetas