Cómo saltar un proxy con SSH

2 de Xineru de 2010

A munches empreses y dalgunos gobiernos como el chinu , l’australianu o l’iraní, nun-yos gusta que los sos subditos puedan comunicase llibremente “nun vaya ser que nos pongan a parir nel twitter”. Y la solución qu’encuentren ye poner un proxy pa torgar l’accesu a determinaes páxines “non prestoses”.

Si trabayes nuna empresa onde tienes internet pero les páxines goches nun tiren, o nun puedes entrar nel twitter pa ver si’l vecín del quintu yá tomó’l café , yá sabes que de que toi falando. Con esti artículu trato d’esplicar lo más rápidamente posible como saltanos esi proxy usando el ordenador nuestru de casa.

Qué necesites:

  1. Accesu a internet dende casa
  2. Un ordenador con un sistema operativu (de los que funcionen, yo uso Debian pero val igual pa Ubuntu)
  3. Un llápiz usb (nun ye imprescindible)

Cuido que a estes altures yá sabes instalar Ubuntu o Debian nel to equipu, sinon dexa de lleer de secute porque mal vamos…

Lo primero ye instalar SSH:

$ sudo aptitude install ssh

Y pa configuralo editaremos el ficheru /etc/ssh/sshd_config

$ sudo gedit /etc/ssh/sshd_config

Dientru d’esti ficheru hai dellos parámetros y tamien documentos, podemos cambiar el puertu pol que va escuchar el sirvidor ssh, si queremos coneutar usando claves públiques o por login, etc…

Cuando tengamos too configuráu como queremos, reaniciamos el serviciu:

/etc/init.d/ssh restart

Depués d’esto tenemos que dar pasu dende’l router al equipu por el puertu que nos interese, pa esto necesitamos dar una ip fixa dientru la nuesa rede llocal y asigna-y el puertu que configuremos nel ssh… esto depende del router que tengas, sicasí de xuru que yá lo ficisti pal amule o el torrent…

Si el to proveedor d’internet úfrete ip fixa, yá tienes el equipu preparáu, pero si yé dinámica necesites usar dalgún serviciu de dns dinámicu como no-ip.com o dyndns.com. Faes una cuenta y instales el software que t’ufren p’anovar automáticamente la ip, dalgunos routers-modem ADSL incluin soporte pa estos servicios polo que nun tendrás más que configuralu y aforres d’instalar nada.

Yá tienes el to ordenador configuráu (y prendíu), y el router configuráu… vamos a la rede torgada…

Por supuestu, alguien que tien una solución tan xenial como un proxy, usa Winbugs como no podía ser d’otra forma… entos vamos baxar dos programes PuTTY y Firefox, lo ideal ye baxar les versiones “portables” pa instalales nun llápiz usb y nun tocar les configuraciones de los equipos (amás de nun dexar rastru). PuTTY portable y Firefox portable.

En acabando d’instalaos, arrancamos PuTTy y onde diz “Host Name” ponemos la nuesa ip pública o el subdominiu dinámicu, y onde diz “Port” el puertu que configuremos pal SSH. Depués vamos a “Tunnels” na estaya “SSH” qu’apaez a manzorga, amestamos el puertu onde diz “Source port” y lo marcamos como “Auto” y “Dynamic” calcamos “Add” y coneutamos.

Agora abrimos el Firefox y vamos a “Editar>Preferencies>Avanzáu” y dientru de la llingüeta “Rede” na estaya “Conexón” calcamos “Configuración”, abrirános otra ventana y marcamos “Configuración manual del proxy” nel caxellu “Sirvidor SOCKS” ponemos “localhost” y en puertu el del SSH (los demás caxellos queden ermos). Calcamos en “Aceutar” y “Zarrar” y fechu… yá tendrás accesu a les páxines torgaes.

Lo que tamos faciendo ye un “tunel” col equipu que tenemos en casa y usando la conexón a internet de casa pa restolar.