Su comando SSH con -D está bien (por lo que los SOCKS harán un túnel, es solo la conexión a los SOCKS a través de HTTP, lo que debe solucionar)
Obtengo buenos resultados con
curl --socks5 127.0.0.1:8080 http://blah
pero obtengo el mismo resultado incorrecto que obtienes si lo hago
curl --proxy 127.0.0.1:8080 http://blah
Entonces, Firefox se está conectando como si fuera un Proxy HTTP
Mirando la ventana de Firefox
configuración manual SÍ
dijiste que marcaste "usar este servidor proxy para todos los protocolos" ¡Ese es un movimiento totalmente equivocado! Desea ingresar un proxy SOCKS, y si lo hace, el cuadro SOCKS se anulará o atenuará y solo podrá ingresar un proxy HTTP.
Así que no marques eso.
Y hazlo, ingresa la IP del proxy de calcetines.
y elimine donde dice que no hay proxy para 127.0.0.1, localhost. si dice eso, que es por defecto.