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. 加载中..

相关推荐

  • 匿名币是什么

    匿名币是什么

    匿名币就是在交易过程中隐藏交易金额、隐藏发送方与接收方的一种特殊的区块链代币。与之相对应的,是比特币、以太坊这些“显币”。
  • Retroshare

    Retroshare是什么

    Retroshare是基于GNU Privacy Guard构建的朋友对朋友网络的免费开源对等通信和文件共享应用程序。可选地,对等方可以向其朋友发送证书和IP地址,也可以向其朋友发送证书和IP地址。
  • Tails 操作系统

    Tails是什么

    Tails是一个侧重安全,基于Debian专注于个人隐私和匿名性,并将非匿名通信进行封锁的操作系统。外部通信均强制通过Tor进行, 使用Live DVD或者Live USB进行引导,且不让计算机在非显式行为下留下数据痕迹。
  • 大蒜路由是什么

    大蒜路由是什么

    大蒜路由是洋葱路由的一个变体,将传输的原始数据拆散为加密数据包通过多条隧道交叉疏散传递,令攻击者的流量分析难上加难。在洋葱路由中一条或多条数据流的上传下载共用一条隧道,这种方式的上传与下载隧道相互独立而且两个方向上的隧道数量都可能大于1。
  • 洋葱路由 Onion routing

    洋葱路由是什么

    洋葱路由是一种电脑网络上匿名沟通技术。洋葱路由网络中,消息一层一层的加密包装成像洋葱一样的数据包,并经由一系列被称作洋葱路由器的网络节点发送,每经过一个洋葱路由器会将数据包的最外层解密,直至目的地时将最后一层解密,目的地因而能获得原始消息。
  • 文件加密 file encryption

    如何防止别人复制我的文件

    防止别人复制文件可设置文件权限,Windows右击文件选属性,切换到安全点击编辑更改权限,移除写入权限可以阻止他人复制文件;MacOS右击文件选择获取信息,在共享与权限可以看到访问权限,通过点击锁形图标输入管理员密码,可以更改权限。