Sign inSign up

purplei2p/i2pd

By purplei2p

•Updated less than a minute ago

Invisible Internet client in C++

Image
Networking
Security
Web servers
22

1M+

purplei2p/i2pd repository overview

GitHub release Snapcraft release License Packaging status Docker Pulls Crowdin

note: i2pd for Android can be found in i2pd-android⁠ repository and with Qt GUI in i2pd-qt⁠ repository

⁠i2pd

Русская версия⁠

i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client.

I2P (Invisible Internet Protocol) is a universal anonymous network layer.
All communications over I2P are anonymous and end-to-end encrypted, participants don't reveal their real IP addresses.

I2P client is a software used for building and using anonymous I2P networks. Such networks are commonly used for anonymous peer-to-peer applications (filesharing, cryptocurrencies) and anonymous client-server applications (websites, instant messengers, chat-servers).

I2P allows people from all around the world to communicate and share information without restrictions.

⁠Features

  • Distributed anonymous networking framework
  • End-to-end encrypted communications
  • Small footprint, simple dependencies, fast performance
  • Rich set of APIs for developers of secure applications

⁠Resources

⁠Installing

The easiest way to install i2pd is by using precompiled packages and binaries. You can fetch most of them on release⁠ page.
Please see documentation⁠ for more info.

⁠Building

See documentation⁠ for how to build i2pd from source on your OS.

note: i2pd with Qt GUI can be found in i2pd-qt⁠ repository and for android in i2pd-android⁠ repository.

Build instructions:

Supported systems:

  • GNU/Linux (Debian, Ubuntu, etc) - Build on Ubuntu
  • CentOS, Fedora, Mageia - Build Status
  • Alpine, ArchLinux, openSUSE, Gentoo, etc.
  • Windows - Build on Windows
  • Mac OS - Build on OSX
  • Docker image - Build containers
  • Snap - i2pd i2pd
  • FreeBSD - Build on FreeBSD
  • Android - Android CI
  • iOS

⁠Using i2pd

See documentation⁠ and example config file⁠.

⁠Localization

You can help us with translation i2pd to your language using Crowdin platform! Translation project can be found here⁠.

New languages can be requested on project's discussion page⁠.

Current status: Crowdin

⁠Donations

BTC: 3MDoGJW9TLMTCDGrR9bLgWXfm6sjmgy86f
LTC: LKQirrYrDeTuAPnpYq5y7LVKtywfkkHi59
ETH: 0x9e5bac70d20d1079ceaa111127f4fb3bccce379d
DASH: Xw8YUrQpYzP9tZBmbjqxS3M97Q7v3vJKUF
ZEC: t1cTckLuXsr1dwVrK4NDzfhehss4NvMadAJ
GST: GbD2JSQHBHCKLa9WTHmigJRpyFgmBj4woG
XMR: 497pJc7X4xqKvcLBLpSUtRgWqMMyo24u4btCos3cak6gbMkpobgSU6492ztUcUBghyeHpYeczB55s38NpuHoH5WGNSPDRMH

⁠License

This project is licensed under the BSD 3-clause license, which can be found in the file LICENSE in the root of the project source code.

Tag summary

Content type

Image

Digest

sha256:1d99cb2cd…

Size

12.3 MB

Last updated

about 3 hours ago

docker pull purplei2p/i2pd