PurpleI2P/i2pd

GitHub: PurpleI2P/i2pd

i2pd 是一款轻量级的 I2P 匿名网络客户端 C++ 实现,提供端到端加密的分布式匿名通信能力。

Stars: 3904 | Forks: 480

[![GitHub release](https://img.shields.io/github/release/PurpleI2P/i2pd.svg?label=latest%20release)](https://github.com/PurpleI2P/i2pd/releases/latest) [![Snapcraft release](https://snapcraft.io/i2pd/badge.svg)](https://snapcraft.io/i2pd) [![License](https://img.shields.io/github/license/PurpleI2P/i2pd.svg)](https://github.com/PurpleI2P/i2pd/blob/openssl/LICENSE) [![Packaging status](https://repology.org/badge/tiny-repos/i2pd.svg)](https://repology.org/project/i2pd/versions) [![Docker Pulls](https://img.shields.io/docker/pulls/purplei2p/i2pd)](https://hub.docker.com/r/purplei2p/i2pd) [![Github Downloads](https://img.shields.io/github/downloads/PurpleI2P/i2pd/total.svg)]() [![Crowdin](https://badges.crowdin.net/i2pd/localized.svg)](https://crowdin.com/project/i2pd) *注意:Android 版 i2pd 可以在 [i2pd-android](https://github.com/PurpleI2P/i2pd-android) 仓库中找到,带有 Qt GUI 的版本可以在 [i2pd-qt](https://github.com/PurpleI2P/i2pd-qt) 仓库中找到。对于 macOS,GUI 版本可以在 [gui-i2pd](https://github.com/MetanoicArmor/gui-i2pd) 仓库中找到。* # i2pd [Русская версия](https://github.com/PurpleI2P/i2pd_docs_ru/blob/master/README.md) i2pd (I2P Daemon) 是一个功能齐全的 C++ 版 I2P 客户端实现。 I2P (Invisible Internet Protocol) 是一个通用的匿名网络层。 所有通过 I2P 的通信都是匿名且端到端加密的,参与者 不会泄露他们的真实 IP 地址。 I2P 客户端是用于构建和使用匿名 I2P 网络的软件。此类网络通常用于匿名点对点 应用程序(文件共享、加密货币)和匿名客户端-服务器 应用程序(网站、即时通讯、聊天服务器)。 I2P 允许世界各地的人们进行交流和分享信息 而不受限制。 ## 功能特性 * 分布式匿名网络框架 * 端到端加密通信 * 占用空间小,依赖简单,性能快速 * 为安全应用程序开发者提供丰富的 API 集合 ## 资源 * [网站](http://i2pd.website) * [文档](https://i2pd.readthedocs.io/en/latest/) * [Wiki](https://github.com/PurpleI2P/i2pd/wiki) * [工单/问题](https://github.com/PurpleI2P/i2pd/issues) * [规范](https://geti2p.net/spec) * [Twitter](https://twitter.com/hashtag/i2pd) ## 安装 安装 i2pd 最简单的方法是使用预编译的包和二进制文件。 您可以在 [发布](https://github.com/PurpleI2P/i2pd/releases/latest) 页面获取大多数文件。 请查看 [文档](https://i2pd.readthedocs.io/en/latest/user-guide/install/) 了解更多信息。 ## 构建 请参阅 [文档](https://i2pd.readthedocs.io/en/latest/) 了解如何在您的操作系统上从 源代码构建 i2pd。 注意:带有 Qt GUI 的 i2pd 可以在 [i2pd-qt](https://github.com/PurpleI2P/i2pd-qt) 仓库中找到,Android 版本在 [i2pd-android](https://github.com/PurpleI2P/i2pd-android) 仓库中找到。 构建说明: * [unix](https://i2pd.readthedocs.io/en/latest/devs/building/unix/) * [windows](https://i2pd.readthedocs.io/en/latest/devs/building/windows/) * [iOS](https://i2pd.readthedocs.io/en/latest/devs/building/ios/) * [android](https://i2pd.readthedocs.io/en/latest/devs/building/android/) **支持的系统:** * GNU/Linux (Debian, Ubuntu, 等) - [![Build on Ubuntu](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/f7c055c2b7124332.svg)](https://github.com/PurpleI2P/i2pd/actions/workflows/build.yml) * CentOS, Fedora, Mageia - [![Build Status](https://copr.fedorainfracloud.org/coprs/supervillain/i2pd/package/i2pd-git/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/supervillain/i2pd/package/i2pd-git/) * Alpine, ArchLinux, openSUSE, Gentoo, 等. * Windows - [![Build on Windows](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/3167dbc6b8124338.svg)](https://github.com/PurpleI2P/i2pd/actions/workflows/build-windows.yml) * Mac OS - [![Build on OSX](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/7b1e9b238c124341.svg)](https://github.com/PurpleI2P/i2pd/actions/workflows/build-osx.yml) * Docker 镜像 - [![Build containers](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/a7c208330f124342.svg)](https://github.com/PurpleI2P/i2pd/actions/workflows/docker.yml) * Snap - [![i2pd](https://snapcraft.io/i2pd/badge.svg)](https://snapcraft.io/i2pd) [![i2pd](https://snapcraft.io/i2pd/trending.svg?name=0)](https://snapcraft.io/i2pd) * FreeBSD - [![Build on FreeBSD](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/b0a6cd2aeb124343.svg)](https://github.com/PurpleI2P/i2pd/actions/workflows/build-freebsd.yml) * Android * iOS ## 使用 i2pd 请参阅 [文档](https://i2pd.readthedocs.io/en/latest/user-guide/run/) 和 [示例配置文件](https://github.com/PurpleI2P/i2pd/blob/openssl/contrib/i2pd.conf)。 ## 本地化 您可以使用 Crowdin 平台帮助我们翻译 i2pd 到您的语言! 翻译项目可以在 [这里](https://crowdin.com/project/i2pd) 找到。 可以在项目的 [讨论页面](https://crowdin.com/project/i2pd/discussions) 请求添加新语言。 当前状态:[![Crowdin](https://badges.crowdin.net/i2pd/localized.svg)](https://crowdin.com/project/i2pd) ## 许可证 本项目基于 BSD 3-clause 许可证授权,该许可证可在项目源代码根目录下的 LICENSE 文件中找到。
标签:Android, C++, DSL, I2P, P2P, 代理, 信息加密, 分布式网络, 匿名网络, 去中心化, 安全测试工具, 开源, 抗审查, 数据擦除, 无文件攻击, 无痕浏览, 暗网, 端到端加密, 网络安全, 网络安全, 网络通信, 请求拦截, 隐私保护, 隐私保护, 隐私增强技术, 隧道