Configuracion de un Tunel I2P/es

Aus i2pwiki.mk16.de
Zur Navigation springen Zur Suche springen

Introducción[Bearbeiten]

Un Tunel I2P/es es una herramienta para comunicar y proveer servicios en I2P. El destino de un Túnel I2P puede ser definido usando un nombre de host, en Base32, o con una llave completa de 516-bytes. Un Tunel I2P establecido estará disponible en una maquina cliente a través de localhost:port (o 127.0.0.1:port).

Si se desea proveer un servicio en la red I2P, simplemente se debe crear un Tunel I2P para una direccion_ip:puerto apropiada. Una llave correspondiente de destinación de 516-bytes sera generada de forma automatica para el servicio y este estará disponible y accesible a traves de la red I2P.

Una interfaz web para el administrador de Túneles I2P esta disponible en localhost:7657/i2ptunnel/.


Tipos de Túneles[Bearbeiten]

Túnel Cliente[Bearbeiten]

Un túnel cliente tiene como objetivo el conectar tu nodo I2P a un servicio en la red fuera de tu maquina. Hay varios tipos de túneles para elegir:

Estándar
Túnel básico para la conexión a un servicio dentro de I2P. Pruebe esto si ninguno de los tipos de túneles a continuación se ajustan a sus requerimientos, o si no sabe qué tipo de túnel necesita.
HTTP
Túnel que actúa como un proxy HTTP para llegar a eepsites dentro I2P. Configure su navegador para usar este túnel como un proxy HTTP, o configure su variable de entorno "http_proxy" para aplicaciones de línea de comandos en GNU / Linux. También es posible llegar a sitios web de fuera de I2P si se conoce algún proxy HTTP dentro de I2P.
IRC
Túnel de cliente personalizado específicamente para conexiones de IRC. Con este tipo de túnel, su cliente de IRC será capaz de conectarse a una red de IRC dentro de I2P. Cada red IRC en I2P a la que desee conectarse requerirá su propio túnel. (Véase también, SOCKS IRC)
SOCKS 4/4a/5
Un túnel que implementa el protocolo SOCKS. Esto permite que las conexiones TCP y UDP se hagan a través de un outproxy SOCKS que esté dentro de I2P.
SOCKS IRC
Un túnel de cliente que implementa el protocolo SOCKS, personalizado para la conexión con redes IRC. Con este tipo de túnel, las redes IRC de I2P pueden ser alcanzadas escribiendo directamente la dirección I2P en el cliente de IRC, y configurando el cliente de IRC para utilizar este túnel SOCKS. Esto significa que sólo es necesario un único túnel I2P en lugar de un túnel distinto por cada red IRC. También se puede llegar a redes IRC de fuera de I2P si se conoce un outproxy SOCKS en I2P, aunque depende de si el outproxy ha sido bloqueado por la red IRC.
CONNECT
Un túnel de cliente que implementa el comando HTTP CONNECT. Esto permite hacer conexiones TCP a través de un outproxy HTTP, suponiendo que el servidor proxy admita el comando CONNECT.
Streamr
Un túnel de cliente personalizado para Streamr.


Túnel Servidor[Bearbeiten]

Un túnel servidor tiene como objetivo el alojar en la misma maquina un servicio, que puede prestarse a terceros en la red I2P o a la propia maquina. Hay varios tipos de túneles para elegir:

Estándar
Un túnel básico de servidor para alojar un servicio genérico dentro de I2P. Pruebe esto si ninguno de los tipos de túneles a continuación se ajustan a sus requerimientos, o si no sabe qué tipo de túnel necesita.
HTTP
Un túnel de servidor personalizado para conexiones HTTP. Utilice este tipo de túnel si desea alojar una eepsite.
HTTP bidir
Un túnel de servidor personalizado que puede servir tanto datos HTTP como conectar a otros túneles de servidor. Este tipo de túnel se utiliza principalmente cuando se ejecuta un servidor sin semillas (Seedless).
IRC
Un túnel de servidor personalizado para alojar redes IRC dentro de I2P. Normalmente, se debe crear un túnel por separado para cada servidor IRC, que será accesible dentro de I2P.
Streamr
Un túnel de servidor personalizado para Streamr.


Primeros Pasos[Bearbeiten]

Que queremos hacer? Que tipo de servicio necesitamos? Si queremos crear/alojar un servicio que prestaremos a la comunidad I2P, estamos dispuestos a mantener nuestro nodo 24/7 o solo sera por algunas horas al día?

Dependiendo de las respuestas a esa simples preguntas, podremos definir el tipo de túnel que levantaremos.


Levantar un Túnel Cliente[Bearbeiten]

A continuación describimos los pasos para crear un túnel cliente con el fin de mantener una conexión al servidor de IRC de guerrilla.

Ir al administrador de túneles
http://127.0.0.1:7657/i2ptunnel
Escoger Asistente de Túnel para ir
http://127.0.0.1:7657/i2ptunnel/wizard o elegimos directamente al final de la pagina Nuevo túnel cliente: IRC
Escoger
Túnel de Cliente y presionar en el botón Siguiente
Escoger el tipo de túnel cliente
Cliente IRC
Se deben rellenar los campos
Nombre: CgAn
Descripcion: IRC
Port: 6670 (o cualquiera que este disponible)
Destino I2P del Tunel:
DUoSZegJLKhVf7mEqSFX64MUP9G7A4z7wEPTpWasFLl6-4q2TmLXaaJvh0LnDGM4pIRGBXcXPXmfFHAucMQcVde1HpNDv6P1wKJkQxg~iq3~q8AGyaRzfll7tFEbsYMDOKgoKebkrudKCp~dZT26OViqCPr7L5OPu98chn5qDd0-k2khAUPyi8tMfJTSgMTOPmHJumsLZ9bZm6bfyJHA7Cnvy24nVDXhjG7X56bTNtAV~xlhm~YLv7j1Pv2EtvYl417ad8Td787qI6GMKhfHO6SW1rOar-JcyrrHQG-p7y~8BZy50B7YeuqNwB29LghAzhqGPXLhAT6hZajzGD7nhHQ82WEas1FmdEFuafyxnVd4UiRId~E98bjnt81az5CN5~eaOD7xknKK1xfx-a7Yi0RsKJwUI~AAGrRapun3aLaqYwU-32fkBIrscu1oC46E-aqvB4IPSC0WGS2dgMgh67sfmZmN4FNdYYd1NbnHf16v8AvXZUPAPZUouKAvZKAeAAAA
Autoarrancable: X (es altamente recomendable, si no se quiere arrancar manualmente este tunel cada vez)
Apretar en Guardar
Una vez que se haga click en Guardar, el túnel se arrancara automáticamente y después de algún tiempo deberíamos ver que se pone en verde.
Configurar cliente IRC
Por ultimo, se puede probar configurando un cliente IRC apuntando a irc://127.0.0.1:6670 y si todo va bien, deberíamos poder conectar a CyberGuerrilla.


Levantar un Túnel Servidor[Bearbeiten]

A continuación describimos los pasos para crear un túnel servidor con el fin de crear una web.

Ir al administrador de túneles
http://127.0.0.1:7657/i2ptunnel
Escoger Asistente de Túnel para ir
http://127.0.0.1:7657/i2ptunnel/wizard o también se puede elegir Nuevo servicio oculto: HTTP
Escoger
Túnel Servidor y presionar en el botón Siguiente
Escoger el tipo de túnel cliente
HTTP
Rellenar los campos
Nombre: Servidor Web
Autoarrancable: X (es altamente recomendable, si no se quiere arrancar manualmente este túnel cada vez)
Descripción: Mi Blog
Host: 127.0.0.1
Puerto: 7659
Nombre de la página: miweb.i2p Solo en caso de haber registrado alguno dominio. En caso contrario se deja en blanco.
Apretar en Guardar
Una vez que se haga click en Guardar, el túnel se arrancará automáticamente y después de algún tiempo deberíamos ver que se pone en verde.
Probar servidor
Al abrir en el navegador web la dirección http://127.0.0.1:7659 deberiamos ver probablemente un error o una pagina en blanco, ya que todavia es necesario configurar Apache o NGINX para crear y ofrecer contenidos en esa dirección. De todas formas, el error NO tiene que ver con I2P, sino con la falta de contenidos. Por el contrario, si se hubiera configurado el puerto 7658, entonces se vería el contenido de ~/.i2p/eepsite/docroot/ (el servidor web que trae I2P).

En otros casos, el túnel servidor no será directamente utilizable, hasta que no se cree un túnel cliente apuntando a él.


Ver también[Bearbeiten]


Referencias[Bearbeiten]

<references/>