Sé que puedo hacer mplayer <stream>para abrir y reproducir una transmisión en la máquina local. Sin embargo, estoy detrás de un firewall.
En cambio, me gustaría abrir la transmisión en una máquina remota , pero aún así reproducirla en esta . Las conexiones remotas son para lo que sirve SSH , pero al hacer ssh "mplayer <stream>"ambas cosas se abre y reproduce la transmisión en el control remoto.
La -xbandera de SSH permite el reenvío de pantalla X11. ¿Necesito eso?

hostsarchivo que hagamplayerpensar que el dominio de destino está alojado en la máquina local.-http-header-fieldspara forzar unHostencabezado.man ssh.mplayeropción.Se puede utilizar
wgetmás desshabrir una conexión de datos HTTP y flujo de salida, a continuación,mplayeren la máquina local para reproducirlo.Las sutilezas:
wgetLa-Oopción ' (mayúscula oh) establece su archivo de salida;-(guión) implicastdout.mplayerLa-cacheopción de '' hace que se almacene una cantidad configurable de entrada, compensando la fluctuación de red. La-opción (guión) hace que se leastdin.Intente transmitir SceneSat Radio , por ejemplo.
http://r1.scenesat.com:8000/scenesatfuente
mplayer, pero no descargados porwget.Puede configurar un proxy SOCKS :
Puede usar tell cualquier otra aplicación, como su navegador web, para usar este proxy también.
fuente
tsocksenfoque.tsocks mplayer -playlist http://bassdrive.com/bassdrive.m3u. Gracias por tu consejo. Sin tsocks (también conocido como conhttp_proxy://…) no funcionó.sshfses una herramienta maravillosa para casos como este. Oculta muchos cortafuegos y te permite usar cualquier jugador que elijas (aunque mplayer sigue siendo una buena opción).También ejecuto Subsonic escuchando el puerto 4040
localhosty luegossh-túnel con casaEntonces puedo abrir Subsonic en el navegador en
http://localhost:4040.fuente