Этот перевод был создан с помощью машинного обучения и может быть не на 100% точным. Просмотреть английскую версию

Альтернативные клиенты I2P

Поддерживаемые сообществом реализации I2P-клиентов (обновлено на 2025 год)

Основная реализация клиента I2P использует Java. Если вы не можете или предпочитаете не использовать Java на конкретной системе, существуют альтернативные реализации клиента I2P, разработанные и поддерживаемые членами сообщества. Эти программы обеспечивают ту же базовую функциональность, используя различные языки программирования или подходы.


Таблица сравнения

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++)

Веб-сайт: https://i2pd.website

Описание: i2pd (I2P Daemon) — это полнофункциональный I2P-клиент, реализованный на C++. Он стабилен для промышленного использования уже много лет (примерно с 2016 года) и активно поддерживается сообществом. i2pd полностью реализует сетевые протоколы и API I2P, что делает его полностью совместимым с Java-версией сети I2P. Этот C++ router часто используется как легковесная альтернатива на системах, где среда выполнения Java недоступна или нежелательна. i2pd включает встроенную веб-консоль для конфигурации и мониторинга. Он кроссплатформенный и доступен во многих форматах пакетов — существует даже Android-версия i2pd (например, через F-Droid).


Go-I2P (Go)

Репозиторий: https://github.com/go-i2p/go-i2p

Описание: Go-I2P — это I2P-клиент, написанный на языке программирования Go. Это независимая реализация I2P router, нацеленная на использование эффективности и переносимости Go. Проект находится в активной разработке, но всё ещё на ранней стадии и не имеет полного набора функций. По состоянию на 2025 год Go-I2P считается экспериментальным — над ним активно работают разработчики сообщества, но он не рекомендуется для использования в продакшене до дальнейшего созревания. Цель Go-I2P — предоставить современный, легковесный I2P router с полной совместимостью с сетью I2P после завершения разработки.


I2P+ (форк на Java)

Веб-сайт: https://i2pplus.github.io

Описание: I2P+ — это поддерживаемый сообществом форк стандартного Java-клиента I2P. Это не новая реализация на другом языке программирования, а расширенная версия Java router с дополнительными функциями и оптимизациями. I2P+ фокусируется на улучшенном пользовательском опыте и более высокой производительности, оставаясь при этом полностью совместимым с официальной сетью I2P. Он представляет обновлённый интерфейс веб-консоли, более удобные параметры конфигурации и различные оптимизации (например, улучшенную производительность торрентов и более эффективную обработку сетевых пиров, особенно для роутеров за файрволами). I2P+ требует Java-окружения точно так же, как и официальное программное обеспечение I2P, поэтому это не решение для сред без Java. Однако для пользователей, у которых есть Java и которые хотят альтернативную сборку с дополнительными возможностями, I2P+ предоставляет привлекательный вариант. Этот форк поддерживается в актуальном состоянии с upstream-релизами I2P (с добавлением «+» к номеру версии) и может быть получен с веб-сайта проекта.

Was this page helpful?