I2P是什么

Fanly问答2020-09-08 01:43:45阅读(...)

I2P是一项混合授权的匿名网络项目。 I2P网络是由I2P路由器以大蒜路由方式组成的表层网络,创建于其上的应用程序可以安全匿名的相互通信。可以同时使用UDP及TCP协议,支持UPnP映射。其应用包括匿名上网、聊天、撰写博客和文件传输。

I2P(Invisible Internet Project 即“隐形网计划”)是一项混合授权的匿名网络项目。 I2P 网络是由 I2P 路由器以大蒜路由方式组成的表层网络,创建于其上的应用程序可以安全匿名的相互通信。它可以同时使用 UDP 及 TCP 协议,支持 UPnP 映射。其应用包括匿名上网、聊天、撰写博客和文件传输。

I2P

I2P 是可伸缩性强,具有自我组织与恢复能力的包切换匿名网络。其上运行有多种不同的匿名安全程序,各程序可以自行决定匿名性、延迟、流量平衡而不用考虑混淆式路由网络的具体实现。它们的数据活动可以与现有的 I2P 用户的匿名数据相混合。目前可用的程序包括全部典型的 Internet 应用 – 匿名网页浏览(Eepproxy),匿名网站(Eepsite),匿名博客与内容聚合(Syndie),匿名聊天(通过 IRC、Jabber、I2P-QTMessanger),匿名文件传输(I2PSnark,Robert),匿名文件分享(I2Phex, iMule),匿名电子邮件(I2PMail+susiMail),匿名新闻组,及其他开发中的程序。与自由网或 GNUnet 上内容发布网络不同,I2P 所提供的服务具有更强的交互性 – 从常规的 Web 搜索引擎,到论坛,博客,数据站点再到无需安装 Tor / 自由网即可访问其中内容的网关。

I2P 做为消息机制为基础的中间件与这些匿名性程序协同工作 – 程序要求发送数据给某一加密标识(目标),I2P 来处理并保证数据安全匿名的到达#目标。I2P 还带有易用的流封装库,可将 I2P 匿名消息转换为可靠有序的数据流传输,提供基于 TCP 协议的拥堵控制算法解决网络程序的宽带延迟问题。I2P 同时有简易的 SOCKS 代理接口可以将现有的网络程序绑定于 I2P 网络中。这样做的意义并不大,因为几乎所有普通应用程序都会向网络暴露有碍匿名性的敏感数据,除非对程序进行全面审计。为了方便使用,I2P 为各种语言提供了一系列 API,从而充分利用 I2P 的资源。

I2P 应用程序

I2P 被设计为其他程序可以使用的匿名网络层。这些运行于 I2P 上的程序有的被捆绑在 I2P 的安装包中,有的需要自行下载。I2P 控制台是一个 Web 界面,可以通过浏览器管理 I2P 路由器的运行,类似于现在大多数家用路由器的管理方式。

I2PTunnel

I2PTunnel 是 I2P 的内置程序,它可以通过#隧道将远程计算机上的端口映射为本地主机端口,从而允许任意 TCP/IP 程序通过 I2P 进行通信。

SAM

SAM 协议允许任意语言编写的程序通过 Socket 接口使用 I2P 路由器。

BOB

BOB 比 SAM 更简单的 TCP 类型的桥协议。

BitTorrent

I2P 网络中有多个客户端支持 BitTorrent 功能,每种客户端都支持 Web 界面的远程控制。这些客户端不允许下载含 I2P 外部 Tracker 的种子或连接 I2P 以外的用户,也不允许 I2P 外部的用户连接进来。由于匿名性的原因,目前 I2P 内部还没有 Tracker 站点开放对公网 IP 的支持。

I2PSnark,包含于 I2P 安装包中,是 BitTorrent 客户端 Snark 的移植版。

I2PRufus 是 Rufus BitTorrent 客户端的 I2P 移植版,已经被基于 BOB 的 Robert 取代。

Robert 是基于 BOB 的 BT 客户端

TransmissionI2P 是 Transmission 在 Linux 上尚未完成的 I2P 移植版。

I2P 术语

I2P 用户在 I2P 的网站及路由界面中会遇到如下术语:

I2P 匿名站点

I2P 匿名站点(Eepsite)是 I2P 网络内的网站。I2P 站点的名称以.i2p 结尾,例如 ugha.i2p 或 forum.i2p. I2P 代理(EepProxy)可以通过 I2P 文件夹下 hosts.txt 中的加密识别密钥找到这些站点。通常,必须通过 I2P 才能访问这些站点。对于使用加密赁集的 I2P 匿名网站/出口代理只有持有该站点密钥的路由器才能访问。

I2P 代理

I2P 代理(EepProxy)程序处理浏览器与#I2P 匿名站点间的所有通信。它以 HTTP 代理服务器的形式工作,适于绝大多数浏览器。

.i2p是一个虚拟的顶级域名只在 I2P 表层网络内有效。.i2p 域名由浏览器提交给 EepProxy 进行解析,EepProxy 查询到 I2P 用户密钥后处理数据的传输,从而使浏览器可以透明浏览 I2P 网络。

收藏0个人收藏
走进科技生活方式

评论交流

泪雪默认头像请「登录」后参与评论
  1. 加载中..