Configurar servidor proxy socks en OpenWRT
De Guifi.net - Wiki Hispano
Este manual está pensado para un router ADSL Comtrend AR-5387un, que en España distribuye Jazztel, aunque debería funcionar para cualquier router que se pueda flashear con OpenWRT.
Flashear firmware
Sigue las instrucciones para tu router. En el caso del Comtrend AR-5387un son estas:
El único problema del Comtrend AR-5387un es que en el firmware actual, a 25 de julio de 2013, no funciona la tarjeta wifi del router.
Instalar srelay
En mi caso he encontrado srelay, un servidor proxy socks muy sencillo aunque algo limitado (no tiene un buen soporte para autenticación).
Una vez flasheado el router, acceder a él mediante ssh o telnet.
Actualizar la lista de paquetes e instalar srelay:
opkg update opkg install srelay
Configurar servidor proxy
Editar el archivo de configuración de srelay para definir quién puede acceder al servidor proxy:
vi /etc/srelay.conf
# allow local subnet to access socks proxy 192.168.1.0/24 any - 10.0.0.0/8 any -
Opcional: editamos el archivo que lanza srelay cuando el router se enciende y cambiamos el puerto por defecto (1080) por otro de nuestro agrado (nótese que solo se ha añadido -i:3128 al final de la línea):
vi /etc/init.d/srelay
... service_start /usr/bin/srelay -c /etc/srelay.conf -r -s -i:3128 ...
Por último iniciamos el servicio y ya podemos comprobar si funciona con otra aplicación en otro ordenador:
/etc/init.d/srelay restart
Si queremos que el servicio se autoarranque cada vez que el router se reinicie:
ln -sf /etc/init.d/srelay /etc/rc.d/S99srelay