Tento překlad byl vytvořen pomocí strojového učení a nemusí být 100% přesný. Zobrazit anglickou verzi

Alternativní I2P klienti

Komunitou udržované implementace I2P klientů (aktualizováno pro rok 2025)

Hlavní implementace I2P klienta používá Java. Pokud nemůžete nebo nechcete používat Java na konkrétním systému, existují alternativní implementace I2P klienta vyvíjené a udržované členy komunity. Tyto programy poskytují stejnou základní funkcionalnost pomocí různých programovacích jazyků nebo přístupů.


Porovnávací tabulka

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
EmissaryRustExperimental⚙️ In developmentDevelopers, embedded useRust I2P implementation; embeddable router with eepsite, torrent, IRC and email support
I2P+JavaStable (fork)✅ YesAdvanced usersEnhanced Java I2P fork with UI and performance improvements
---

i2pd (C++)

Webové stránky: https://i2pd.website

Popis: i2pd (I2P Daemon) je plnohodnotný I2P klient implementovaný v C++. Je stabilní pro produkční použití již mnoho let (přibližně od roku 2016) a je aktivně udržován komunitou. i2pd plně implementuje síťové protokoly a API I2P, což ho činí zcela kompatibilní se síťí Java I2P. Tento C++ router je často používán jako lehká alternativa na systémech, kde není Java runtime k dispozici nebo není žádoucí. i2pd obsahuje vestavěnou webovou konzoli pro konfiguraci a monitoring. Je multiplatformní a dostupný v mnoha formátech balíčků — je dokonce k dispozici i Android verze i2pd (například přes F-Droid).


Go-I2P (Go)

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

Popis: Go-I2P je I2P klient napsaný v programovacím jazyce Go. Jedná se o nezávislou implementaci I2P routeru, která se snaží využít efektivity a přenositelnosti jazyka Go. Projekt je aktivně vyvíjen, ale stále se nachází v rané fázi a ještě není kompletně funkční. K roku 2025 je Go-I2P považováno za experimentální — na projektu aktivně pracují komunitní vývojáři, ale není doporučováno pro produkční použití, dokud nedospěje. Cílem Go-I2P je poskytovat moderní, lehký I2P router s plnou kompatibilitou se sítí I2P po dokončení vývoje.


Emissary (Rust)

Webová stránka: https://eepnet.github.io/emissary/

Popis: Emissary je implementace protokolového zásobníku I2P v jazyce Rust, navržená tak, aby fungovala jako vestavitelný I2P router. Může být integrována do jiných aplikací nebo spuštěna samostatně. Emissary podporuje hosting eepsite, torrenty, IRC a emailové služby. Projekt zahrnuje rozsáhlou dokumentaci pokrývající rychlé nastavení, vestavění pro vývojáře a podrobnou konfiguraci. Jako experimentální projekt je aktivně vyvíjen a zatím se nedoporučuje pro produkční použití.


I2P+ (Java fork)

Webové stránky: https://i2pplus.github.io

Popis: I2P+ je komunitou udržovaný fork standardního Java I2P klienta. Nejedná se o reimplementaci v novém jazyce, ale spíše o vylepšenou verzi Java routeru s dodatečnými funkcemi a optimalizacemi. I2P+ se zaměřuje na poskytování lepší uživatelské zkušenosti a vyššího výkonu při zachování plné kompatibility s oficiální I2P sítí. Přináší obnovené rozhraní webové konzole, uživatelsky přívětivější možnosti konfigurace a různé optimalizace (například vylepšený výkon torrentů a lepší správu síťových peerů, zejména pro routery za firewally). I2P+ vyžaduje Java prostředí stejně jako oficiální I2P software, takže není řešením pro prostředí bez Javy. Nicméně pro uživatele, kteří Java mají a chtějí alternativní build s dodatečnými schopnostmi, I2P+ poskytuje přesvědčivou možnost. Tento fork je udržován aktuální s upstream I2P vydáními (s jeho číslováním verzí připojujícím “+”) a lze jej získat z webových stránek projektu.

Was this page helpful?