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

13 Comments

    1. 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.

    1. 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”

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

  1. 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.

  2. 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

  3. 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

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

Leave a Reply

Your email address will not be published. Required fields are marked *

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