Diferencia entre revisiones de «Configurar servidor proxy socks en OpenWRT»

De Guifi.net - Wiki Hispano

(Instalar y configurar servidor proxy)
Línea 1: Línea 1:
 
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.
 
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.
 +
 +
__TOC__
  
 
== Flashear firmware ==
 
== Flashear firmware ==
Línea 5: Línea 7:
  
 
== Instalar y configurar servidor proxy ==
 
== Instalar y configurar servidor proxy ==
En mi caso he encontrado '''srelay''', un servidor proxy socks muy sencillo y ligero.
+
En mi caso he encontrado '''srelay''', un servidor proxy socks muy sencillo aunque algo limitado (no tiene un buen soporte para autenticación).
* http://socks-relay.sourceforge.net/
+
  
  # opkg update
+
Una vez flasheado el router, acceder a él mediante ssh o telnet.
  # opkg install srelay
+
 
  # vi /etc/srelay.conf
+
Actualizar la lista de paquetes e instalar srelay:
 +
  opkg update
 +
  opkg install srelay
 +
 
 +
Editar el archivo de configuración de srelay para definir quién puede acceder al servidor proxy:
 +
  vi /etc/srelay.conf
  
 
<pre>
 
<pre>
Línea 18: Línea 24:
 
</pre>
 
</pre>
  
  # vi /etc/init.d/srelay
+
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 hay que añadir ''-i:3128'' al final de la línea):
 +
 
 +
  vi /etc/init.d/srelay
  
 
<pre>
 
<pre>
Línea 26: Línea 34:
 
</pre>
 
</pre>
  
  # /etc/init.d/srelay restart
+
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
 +
 
 +
== Enlaces externos ==
 +
* http://socks-relay.sourceforge.net/

Revisión de 11:58 25 jul 2013

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

Instalar y configurar servidor proxy

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

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 hay que añadir -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

Enlaces externos

Herramientas personales