Esta traducción fue generada mediante aprendizaje automático y puede no ser 100% precisa. Ver versión en inglés

Clientes I2P Alternativos

Implementaciones de cliente I2P mantenidas por la comunidad (actualizado para 2025)

La implementación principal del cliente I2P utiliza Java. Si no puedes o prefieres no usar Java en un sistema particular, existen implementaciones alternativas del cliente I2P desarrolladas y mantenidas por miembros de la comunidad. Estos programas proporcionan la misma funcionalidad principal utilizando diferentes lenguajes de programación o enfoques.


Tabla de Comparación

ClientLanguageMaturityActively MaintainedSuitable ForNotes
Java I2PJavaStable✅ Yes (official)General usersStandard full router; includes console, plugins, and tools
i2pdC++Stable✅ YesLow-resource systems, serversLightweight, fully compatible with Java I2P, includes web console
Go-I2PGoExperimental⚙️ In developmentDevelopers, testingEarly-stage Go implementation; not yet production ready
I2P+JavaStable (fork)✅ YesAdvanced usersEnhanced Java I2P fork with UI and performance improvements
---

i2pd (C++)

Sitio web: https://i2pd.website

Descripción: i2pd (el I2P Daemon) es un cliente I2P completo implementado en C++. Ha sido estable para uso en producción durante muchos años (desde alrededor de 2016) y es mantenido activamente por la comunidad. i2pd implementa completamente los protocolos de red y APIs de I2P, haciéndolo completamente compatible con la red I2P de Java. Este router en C++ se utiliza frecuentemente como una alternativa ligera en sistemas donde el entorno de ejecución de Java no está disponible o no es deseado. i2pd incluye una consola web integrada para configuración y monitoreo. Es multiplataforma y está disponible en muchos formatos de empaquetado — incluso existe una versión de i2pd para Android (por ejemplo, a través de F-Droid).


Go-I2P (Go)

Repositorio: https://github.com/go-i2p/go-i2p

Descripción: Go-I2P es un cliente I2P escrito en el lenguaje de programación Go. Es una implementación independiente del router I2P, que busca aprovechar la eficiencia y portabilidad de Go. El proyecto está en desarrollo activo, pero aún se encuentra en una etapa temprana y no está completo en cuanto a funcionalidades. A partir de 2025, Go-I2P se considera experimental — está siendo trabajado activamente por desarrolladores de la comunidad, pero no se recomienda para uso en producción hasta que madure más. El objetivo de Go-I2P es proporcionar un router I2P moderno y ligero con compatibilidad total con la red I2P una vez que se complete el desarrollo.


I2P+ (fork de Java)

Sitio web: https://i2pplus.github.io

Descripción: I2P+ es un fork mantenido por la comunidad del cliente estándar de Java I2P. No es una reimplementación en un nuevo lenguaje, sino una versión mejorada del router de Java con características y optimizaciones adicionales. I2P+ se enfoca en ofrecer una experiencia de usuario mejorada y un mejor rendimiento, manteniendo al mismo tiempo la plena compatibilidad con la red oficial de I2P. Introduce una interfaz de consola web renovada, opciones de configuración más amigables para el usuario y varias optimizaciones (por ejemplo, rendimiento mejorado de torrents y mejor manejo de peers de red, especialmente para routers detrás de firewalls). I2P+ requiere un entorno Java al igual que el software oficial de I2P, por lo que no es una solución para entornos sin Java. Sin embargo, para usuarios que sí tienen Java y desean una compilación alternativa con capacidades adicionales, I2P+ proporciona una opción atractiva. Este fork se mantiene actualizado con los lanzamientos upstream de I2P (con su numeración de versión añadiendo un “+”) y puede obtenerse desde el sitio web del proyecto.

Was this page helpful?