IRC sobre túneles - ARGO


Instalación y configuración sobre UNIX

Los pasos a seguir son realmente muy sencillos:

  • Instalación de Python 2.1

    Python es el lenguaje en el que se ha escrito el sistema de túneles, y necesita tener la versión 2.1 del intérprete instalada. No instale otra versión distinta a la 2.1.

    Puede instalar el paquete Python 2.1 para su distribución Linux, o descargarla del web Python oficial.

  • Descarga del software (17Kbytes)

    El fichero a descargar es un "tar.gz". Debe descomprimirse con "gunzip" y desempaquetarse con "tar".

  • Solicitud de una cuenta y de la clave de acceso, rellenando un formulario.

    Para poder acceder al sistema de IRC sobre túneles IP, el usuario necesita una configuración y una clave personal, que le proporcionará Argo RST. Los datos que necesitará el usuario son:

    • Un nombre de usuario.

    • Una clave de acceso al servicio.

    Si usted es un usuario de una versión histórica del sistema de IRC sobre túneles IP, puede convertir sus datos de acceso antiguos al formato nuevo, siguiendo las instrucciones que se detallan en la base de conocimientos.

  • Edición de "config.txt"

    Una vez obtenidos los datos del punto anterior, el cliente debe editar el fichero "config.txt", que se creó cuando se instaló el sistema de túneles. Se trata de un fichero de texto que se puede modificar con el vi o con el emacs, por ejemplo.

    Debemos modificar las líneas "USUARIO" y "CLAVE", poniendo los datos que nos haya suministrado Argo.

    Por ejemplo, si el usuario es "cibercafe" y la clave es "dsrjcgaso21yq", cambiamos las líneas "USUARIO" y "CLAVE" a:

    # Indicamos el nombre de usuario
    USUARIO=cibercafe
    
    # Indicamos la clave
    CLAVE=dsrjcgaso21yq
    

    Este fichero de configuracion tiene una importancia crítica, ya que su pérdida supondrá la pérdida del servicio de túneles. El cliente, por tanto, debe hacer copias de seguridad del fichero, y debe asegurarse también de que no caiga en malas manos.

  • Creación de un pequeño script preliminar.

    El objetivo de este script es verificar que el túnel funciona y está configurado correctamente. El script constará de una única línea, que dice

    python2.1 cliente.pyc
    

  • Prueba del script.

    Una vez obtenidos los datos necesarios, lanzamos el script. Debe salirnos en pantalla algo parecido a:

         Lanzando el proxy para "cibercafe" (3334), con IP de salida 10.73.12.1
    

    Si el túnel aborta con algún error, debemos repasar cuidadosamente la configuración y, en caso de no encontrar el problema, se puede pedir soporte técnico en Argo.

  • Creación del script definitivo.

    Una vez que el túnel está establecido, queremos crear un script que lo mantenga abierto constantemente. Para ello cambiamos el script que hicimos previamente por el siguiente:

    #/bin/sh
    while [ 1 ] ;
    do
      python2.1 cliente.pyc
      sleep 5
    done
    

    Este script mantiene el túnel abierto permanentemente. En caso de que el túnel se cayese (por ejemplo, porque la conexión a Internet se ha cortado), el script lanzará un nuevo túnel tras cinco segundos.