i2pd:i2p sin java

I2p, es una gran alternativa a tor, de eso nadie tiene mucha duda, y su catalogo de servicios y posibilidades, le posicionan ahora mismo como la mejor alternativa, a la red tor, pero el hecho de que la instalación de i2p requiera java ha sido un inconveniente para mucha gente que no desea, tenerlo instalado en sus sistemas.

Pero a dia de hoy podemos decir que java ya no es un problema, puesto que el fork i2pd, es estable y esta listo para su puesta en producción, y no es cosa que diga yo, si no la propia gente de i2p:

i2pd is a I2P client implementation in C++. As of early 2016, i2pd is became stable enough to be used in production, and since summer 2016 it fully implements all I2P APIs. https://geti2p.net/en/about/alternative-clients

Así que manos a la obra

Instalación

  • Bajamos el codigo

    git clone https://github.com/PurpleI2P/i2pd.git
    
  • instalamos las siguiente dependencias

        apt-get install libboost-date-time-dev
        apt-get install libboost-filesystem-dev
        apt-get install libboost-program-options-dev
        apt-get install libboost-system-dev
        apt-get install libssl-dev
    
  • Lo compilamos como usuario normal

          make
    
  • Lo compilamos como root

        make install
    
  • Una vez compilado lo ejecutamos

        ./i2pd start 
    
  • Abrimos en el navegador la siguiente dirección

         [http://127.0.0.1:7070][1]
    
  • Nos mostrara la consola de i2p(que no es tan completa como la de java, pero es basica para ver los parámetros de conexión, túneles etc..)

  • Apuntamos nuestro proxy a 127.0.0.1:4444 buscamos la direccion de el dominio i2p al que queramos acceder y listo.

Si quieres montar un tunnel para conectaros a algún servicio como vimos en https://elbinario.net/2016/04/19/conectando-a-telecomix-desde-i2p/ o configurar el vuestro https://elbinario.net/2016/11/10/nuestro-servicio-web-bajo-i2p/ necesitareis editar el fichero tunnels.conf y añadir los parámetros del tunel https://i2pd.readthedocs.io/en/latest/user-guide/tunnels/ introducir la dirección b32 de que encontrareis en la sección tunnel de la consola web y reiniciar el servicio.

Ahora ya no tenéis ninguna “excusa” para no usar i2p ;)

Happy Hacking

puppetmaster Written by:

13 Comments

  1. portaro
    Diciembre 15
    Reply

    Gracias por compartir.

  2. arele
    Diciembre 16
    Reply

    Gracias!!!
    Muy interesante

  3. Diciembre 16
    Reply

    Es como Yacy, tiene el mismo problema…java…. Y eso que podía ser la alternativa al buscador de google…

    • nomasnsa
      Diciembre 19
      Reply

      En cualquier caso YaCy es 100 (o 1000) veces mejor que BigGoogle, solo por el echo de ser un buscado P2P y ademas de ser ciudadano, cuidar de la PRIVACIDAD, dejarnos a nosotros el control, etc. Son todos ya puntos que lo dejan por sobre el tentaculo de la NSA.

  4. Diciembre 17
    Reply

    gracias!. Pd. has usado la palabra echo en varios artículos, y se escribe hecho! un abrazo y gracias por compartir.

    • labit
      Diciembre 18
      Reply

      En este caso esta bien escrita la palabra “echo” y que se refiere a un acontecimiento y no al verbo hacer: “pero el echo de que la instalación de i2p”

      • Anon
        Diciembre 18
        Reply

        Precisamente ese tipo de hecho se escribe con “h”. Busca “hecho histórico” en un buscador por ejemplo.
        Muy buena info, por cierto.
        Saludos.

  5. Diciembre 20
    Reply

    Muy buena clase de ortografía(en loscomentarios) y de paso un gran programa, mejor sin cafeina (java) que me mantenia muchas horas pensando en seguridad.

  6. tXambe
    Diciembre 24
    Reply

    Hola,

    Haber si alguien me puede hechar una mano cuando ejecuto make ( debian 8 stable ) me dice:
    Makefile:73: recipe for target ‘i2pd’ failed
    make: *** [i2pd] Error 1

    • puppetmaster
      puppetmaster
      Diciembre 26
      Reply

      ¿Has instalado todas las dependencias? ¿nos puedes pasar un paste con el error con mas detalle?

  7. tXambe
    Enero 5
    Reply

    Hol@,

    Perdón por la tardanza en contestar, he lo grado instalarlo , pero algo no va bién , ya que si ejecuto i2pd-router me dice comando desconocido y si solo ejecuto i2pd arranca sin problemas , me sale una linea que el proxy es http://127.0.0.17077 pero se lo pongo al navegador y no navego , algo estaré haciendo mal

  8. tXambe
    Marzo 9
    Reply

    Lo logre , pero ahora la dudad que tengo , ¿ Tengo que instalar a parte el cliente i2p ?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax