mirror of
https://github.com/monero-project/monero-site.git
synced 2025-01-18 23:53:42 +02:00
Moneropedia: Remove all I2P-related entries from zh-tw and zh-cn languages
This commit is contained in:
parent
b386654cef
commit
594e614c42
@ -1,30 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Eepsite", "Hidden-Service", "Garlic-Site", "Garlic-Service"]
|
||||
summary: "A website or service hosted within the I2P network"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
EEP到底是对网站的内容的表示惊讶的一声惊叫,或 **端到端协议**,或其他完全不同的东西?
|
||||
|
||||
虽然eep站点的原始定义已经随着时间的推移而丢失,但它的用例仍然存在:eep站点是托管在@I2P网络内(且仅能通过@I2P网络访问)的网站或服务。
|
||||
|
||||
### 深度信息
|
||||
|
||||
|
||||
别名包括:
|
||||
|
||||
1. *隐藏服务*
|
||||
- 因为站点/服务隐藏在@I2P网络中,只能在网络中访问
|
||||
2. *大蒜网站*
|
||||
- 因为本网站利用@I2P的@大蒜路由技术作为与客户沟通的一种方式
|
||||
- 因为该服务是作为网站托管的,而不是任何其他类型的服务
|
||||
3. *大蒜服务*
|
||||
- 因为该服务使用@I2P的@大蒜路由技术作为与客户端通信的一种方式
|
||||
- 因为该服务是特定的服务,如IRC,电子邮件,或一个门罗币端(但也可能包括网站)
|
||||
|
||||
|
||||
### 备注
|
||||
|
||||
要了解如何设置Eep站点(隐藏服务、大蒜站点、大蒜服务),请访问@Kovri[用户指南](https://gitlab.com/kovri-project/kovri-docs/blob/master/i18n/en/user_guide.md)。
|
@ -1,13 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Floodfill"]
|
||||
summary: "An I2P router which maintains a distributed network-database"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
通过积极管理分布式网络数据库,具有*泛洪填充*功能的路由器能够帮助维护网络的稳定性和弹性,同时也具有去中心化和去信任的特性。
|
||||
|
||||
### 深度信息
|
||||
|
||||
虽然泛洪填充本身是一个简单的存储系统,但是泛洪填充与@网络数据库和@I2P网络中的其他协议之间的技术基础要复杂得多。请访问[网络数据库](https://geti2p.net/en/docs/how/networkdatabase)页面了解详细信息。
|
@ -1,24 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Garlic-Encryption", "Layered-Encryption"]
|
||||
summary: "Layered encryption as implemented in Kovri / I2P"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
@大蒜加密是@I2P实现的基于@消息的@分层加密(类似于基于流的[洋葱路由](https://en.wikipedia.org/wiki/Onion_routing))。
|
||||
|
||||
通过分层@加密@消息,这允许@消息通过一系列代理路由,而不允许代理(或任何中介)读取@信息的内容。@分层加密是@Kovri、@I2P和[Tor](https://torproject.org)中的一个基本特性,也是在这些覆盖网络中保护匿名性的基石。
|
||||
|
||||
### 深度信息
|
||||
|
||||
对于@大蒜加密,@Kovri/@I2P与Tor的主要区别是:
|
||||
|
||||
- @Kovri/@I2P将多条@消息捆绑在一起,形成大蒜“蒜瓣”
|
||||
- 一个“蒜瓣”中可以包含任意数量的消息,而不是*只有*一条消息
|
||||
- @Kovri/@I2P使用[ElGamal](https://en.wikipedia.org/wiki/ElGamal)/[AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard) @加密@消息并@传输
|
||||
|
||||
|
||||
### 备注
|
||||
|
||||
有关详细信息,请参见@大蒜路由。
|
@ -1,47 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Garlic-Routing"]
|
||||
summary: "Routing technology as implemented in Kovri"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
术语*@大蒜路由*有复杂的历史有不同的解读。按照目前的情况,门罗币将*@大蒜路由*定义为@Kovri和@I2P创建的基于@消息的互联网对等节点匿名覆盖网络的方法。
|
||||
|
||||
@大蒜路由的@大蒜加密类似于[洋葱路由](https://en.wikipedia.org/wiki/Onion_routing)的@分层加密,它有效地隐藏了发送方的IP地址,并确保从发送方发送到@目标的信息是安全的(反之亦然)。
|
||||
|
||||
### 历史
|
||||
|
||||
早在2000年6月,Roger Dingledine的[自由港硕士论文](http://www.freehaven.net/papers.html)(第8.1.1节)就以书面形式提出了*@大蒜路由*一词,该词源于“洋葱路由”一词。
|
||||
|
||||
就在2016年10月,[#tor-开发人员](https://oftc.net/WebChat/)对术语*@大蒜路由*的创建提供了一些见解:
|
||||
|
||||
[Nick Mathewson](https://en.wikipedia.org/wiki/The_Tor_Project,_Inc):
|
||||
|
||||
>我认为曾经试想过一种植物,其结构类似于'漏水管'拓扑结构,但我不认为我们曾经确定了一种。
|
||||
|
||||
[Roger Dingledine](https://en.wikipedia.org/wiki/Roger_Dingledine):
|
||||
|
||||
>在自由港的头脑风暴中,有一瞬间我们描述了一个路由机制,有人说“大蒜路由!”,大家都笑了。
|
||||
所以我们肯定这个名字是我们在那个时候发明的。
|
||||
|
||||
*注:尼克·马修森(Nick Mathewson)和罗杰·丁格尔丁(Roger Dingledine)同意使用上述引用*
|
||||
|
||||
|
||||
### 深度信息
|
||||
|
||||
在技术术语中,对于@Kovri和@I2P, *@大蒜路由*可以解释为以下任何/所有内容:
|
||||
|
||||
- @分层加密(类似于洋葱路由中的@分层加密)
|
||||
- 将多个@消息捆绑在一起(大蒜瓣)
|
||||
- ElGamal/ AES @加密
|
||||
|
||||
*注意:虽然[Tor](https://torproject.org/)使用@分层加密,但是Tor不使用ElGamal,也不是基于消息的。*
|
||||
|
||||
**阅读更多信息,请查看@大蒜加密**
|
||||
|
||||
### 备注
|
||||
|
||||
-在洋葱/大蒜路由方面,分层@加密的另一种设想是用一个[俄罗斯套娃](https://en.wikipedia.org/wiki/Matryoshka_doll)替换洋葱/大蒜-每个外部/内部套娃都有一个锁和下一个/前一个套娃的公钥
|
||||
|
||||
-有关大蒜路由的更多技术细节,请阅读[大蒜路由](https://geti2p.net/en/docs/how/garlic-routing)上的@Java-I2P条目。
|
@ -1,27 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["I2NP"]
|
||||
summary: "The I2P Network Protocol: the mechanism in which I2NP messages are sent over the I2P network"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
来自 @Java-I2P:
|
||||
|
||||
>
|
||||
@I2NP管理路由器之间的路由以及消息混合,并且在与支持多种公共传输的对等节点通信时,选择使用什么方式传输。
|
||||
|
||||
### 深度信息
|
||||
|
||||
来自 @Java-I2P:
|
||||
|
||||
>
|
||||
@I2NP (@I2P网络协议)@消息可以用于单跳、路由器到路由器、点对点@消息。通过@加密和在其他@消息中包裹@消息,可以通过多个跳转以安全的方式将它们发送到最终的@目标。@I2NP不指定也不要求任何特定的@传输层,但要求至少使用一次@传输。
|
||||
|
||||
|
||||
>
|
||||
无论何时@目标想要将消息发送到另一个@目标,它都会为其本地路由器提供@目标结构和要发送的消息的原始字节。然后路由器决定将它发送到哪里,通过出站@隧道交付它,指示端点将它传递到适当的入站@隧道,在那里它再次传递到该@隧道的端点,并提供给目标以供接收。
|
||||
|
||||
### 备注
|
||||
|
||||
阅读更多关于@I2NP[协议](https://geti2p.net/en/docs/protocol/i2np)和[规范](https://geti2p.net/spec/i2np)的信息。
|
@ -1,29 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["I2P"]
|
||||
summary: "The Invisible Internet Project: an anonymizing overlay network"
|
||||
---
|
||||
|
||||
### 门罗币
|
||||
|
||||
关于门罗币的@I2P实现,请参见@Kovri。要查看@I2P和[Tor洋葱网络](https://torproject.org/)的比较,请阅读[比较](https://geti2p.net/en/comparison/tor)页面。
|
||||
|
||||
### 基础知识
|
||||
|
||||
来自@Java-I2P:
|
||||
|
||||
>I2P网络为互联网上的通信提供了强大的隐私保护。许多在公共互联网上可能会危及您隐私的活动,都可以在I2P中匿名进行。
|
||||
|
||||
### 深度信息
|
||||
|
||||
来自@Java-I2P:
|
||||
|
||||
>I2P是一个匿名覆盖网络——一个网络中的网络。它的目的是保护通信免受互联网服务提供商等第三方的监视。
|
||||
|
||||
>I2P被许多关心隐私的人使用:活动家、受压迫的人、记者和告密者,以及普通人。
|
||||
|
||||
>没有网络可以是“完全匿名的”。I2P的持续目标是使攻击越来越难以进行。随着网络规模的扩大和不断的学术审查,它的匿名性将会越来越强。
|
||||
|
||||
### 备注
|
||||
|
||||
@I2P的文档以及规范请看[这里](https://geti2p.net/docs/).
|
@ -1,15 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["I2PControl"]
|
||||
summary: "An API inteface for Kovri and Java-I2P that allows simple remote control"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
@I2Pcontrol是一个用于@Kovri和@Java-I2P的[JSONRPC2](https://en.wikipedia.org/wiki/JSON-RPC) [API](https://en.wikipedia.org/wiki/Application_programming_interface),它允许@I2Pcontrol客户端远程控制/监视正在运行的实例。
|
||||
|
||||
两个可用的@I2PControl客户端分别是:[qtoopie](https://github.com/EinMByte/qtoopie) (c++客户端)和[itoopie](https://github.com/i2p/i2p.itoopie) (Java客户端)。读取 `kovri.conf` 为@Kovri配置@I2PControl。
|
||||
|
||||
### 深度信息
|
||||
|
||||
[I2PControl](https://geti2p.net/en/docs/api/i2pcontrol)页面提供了详细信息和规范。
|
@ -1,13 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["In-net"]
|
||||
summary: "Within the I2P network"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
**网内**是一个[口语](https://en.wikipedia.org/wiki/Colloquial)术语,它描述*只*存在于@I2P网络中的活动、协议或功能。
|
||||
|
||||
### 深度信息
|
||||
|
||||
例如:*网内下载*被定义为*只*存在于@I2P网络中的下载。
|
@ -1,13 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Java-I2P"]
|
||||
summary: "The original implementation of I2P - written in Java"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
术语“Java I2P”经常被用来描述目前已知和使用最多的原始@I2P实现。其实,还有其他各种@I2P实现,包括@Kovri;所有这些都依赖于最初的Java实现。
|
||||
|
||||
### 备注
|
||||
|
||||
要下载/了解更多关于Java的实现,请访问他们的[网站](https://geti2p.net/)。
|
@ -1,33 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Jump-Service"]
|
||||
summary: "An I2P website service that adds addresses to your address book"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
在您配置的@I2P网页浏览器中,您可以使用*跳转*服务来跳转到您的@地址薄中没有的@I2P地址。一旦您*跳转*到该地址,该地址将保存到您的@地址薄中。
|
||||
|
||||
### 深度信息
|
||||
|
||||
在@I2P配置的浏览器中,访问:http://stats.i2p/i2p/lookup.html(由@Java-I2P的首席开发人员*zzz*提供)
|
||||
|
||||
然后,你有两个选择:
|
||||
|
||||
1. *主机名查找*您希望访问的地址,然后手动复制/粘贴结果
|
||||
2. *输入@I2P主机名(**推荐**)跳转到@I2P网站
|
||||
|
||||
|
||||
### 使用主机名查找
|
||||
|
||||
例如,输入 `pinkpaste.i2p` 进入*主机名查找*框(然后提交)将返回以下内容:
|
||||
|
||||
```
|
||||
pinkpaste.i2p=m-HrPrIAsdxts0WM~P4mE8mt9P7g-QTaBvu7Gc6Nl0UX7Vwck-i~RvOPfK6W~kfdRvwhNTqevkBL2UF5l36We02Aiywu7kB2xOHRkze68h-Tg2ewvRVwokohguCD2G3wwAEz~7FVda2avYDCb9-N6TfuzxKLnmhPMvbNSjGL7ZsD2p-h207R3-2kvuMV9bfu-K~w9NI9XJhIyufvUnFYc2jnTVg8PbaR4UP57cNaOO2YIMPkbr6~yTcIu9B1sUfHK6-N~6virQDOxW4M-62rjnZkLpaCtkOsXslmCwZI--TkZ6hKi1kXZvNmJRE1rYfffYRFn38zhaqszeETX8HiIvahZhXF5fNumBziYdmLdw8hkuN1A~emU6Xz9g~a1Ixfsq1Qr~guYoOtaw-0rOFxNRS9yMehE-2LCb8c-cAg6z5OdlN4qJDl~ZHgru4d~EHp~BpAK3v7u2Gi-8l1ygVW-1CHVna~fwnbOPN3ANPwh6~~yUit0Cx1f54XiNRn6-nPBQAEAAcAAA==
|
||||
```
|
||||
|
||||
复制/粘贴这个主机=@base64地址对到您的**私有** @订阅中。
|
||||
|
||||
### 直接跳转
|
||||
|
||||
例如,输入 `pinkpaste.i2p` 进入*跳转*框(然后提交)将自动重定向到网站**和**插入@本地唯一主机到@地址薄。
|
@ -1,13 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Lease", "Leases"]
|
||||
summary: "Authorizes an I2P tunnel to receive messages targeting a destination"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
一个租约定义了一个特定@I2P网络@隧道的授权,用于接收对准一个@目标的@消息。
|
||||
|
||||
### 深度信息
|
||||
|
||||
要了解更多细节,请阅读@Java-I2P的[租约](https://geti2p.net/spec/common-structures#lease)
|
@ -1,32 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Message", "Messages"]
|
||||
summary: "The mechanisms in which information travels within I2P"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
*消息*(存在于@传输层之上)包含网络所需的各种类型的信息,但最重要的是,您看到的、做的、发送的或接收的所有内容都将以*消息*的形式来来回回。
|
||||
|
||||
在@I2P中有两种基本类型的*消息*:
|
||||
|
||||
- @隧道消息
|
||||
- @I2NP消息
|
||||
|
||||
|
||||
本质上:*@隧道消息* **包含** @I2NP **消息片段**,然后在@隧道路径中的某些点[重新组装](https://geti2p.net/en/docs/tunnels/implementation)。
|
||||
|
||||
### 深度信息
|
||||
|
||||
@I2NP消息与@隧道@消息关系密切,因此在阅读@Java-I2P规范时,很容易混淆术语*消息*:
|
||||
>
|
||||
1. 首先,隧道网关积累了大量的I2NP消息,并将它们预处理成隧道消息进行传输。
|
||||
2. 接下来,网关对预处理数据进行加密,然后将其转发到第一个跃点。
|
||||
3. 该对等节点和随后的隧道参与者打开加密层,验证它不是副本,然后将其转发给下一个对等节点。
|
||||
4. 最终,隧道消息到达端点,在此端点,按请求重新组装和转发最初由网关绑定的I2NP消息。
|
||||
|
||||
### 备注
|
||||
|
||||
-@I2NP@消息需要被分割,因为它们的大小是可变的(从0到几乎64 KB),而@隧道@消息的大小是固定的(大约1 KB)。
|
||||
|
||||
-有关详细信息和规范,请访问[I2NP规范](https://geti2p.net/spec/i2np)和[隧道消息规范](https://geti2p.net/spec/tunnel-message)
|
@ -1,25 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Network-Database"]
|
||||
summary: "A distributed database which contains needed router information so the network can stay intact"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
@网络数据库是一个[分布式数据库](https://en.wikipedia.org/wiki/Distributed_database),其中包含对等节点必须使用的路由器信息,这样网络才能保持完整。
|
||||
|
||||
### 深度信息
|
||||
|
||||
来自 @Java-I2P:
|
||||
|
||||
>
|
||||
@I2P的@网络数据库是一个专门的分布式数据库,只包含两种类型的数据—路由器联系信息(@路由器信息)和@目标联系信息(@租约集)。每一段数据都由适当的一方签署,并由使用或存储它的任何人验证。此外,数据中还包含活跃的信息,允许删除不相关的条目,更新的条目替换旧的条目,以及抵御某些类型的攻击。
|
||||
|
||||
>
|
||||
@网络数据库使用一种称为“@泛洪填充”的简单技术进行分布式,其中所有路由器的一个子集(称之为“@泛洪填充路由器”)维护分布式数据库。
|
||||
|
||||
|
||||
|
||||
### 备注
|
||||
|
||||
详情请阅读[网络数据库](https://geti2p.net/en/docs/how/network-database)。
|
@ -1,33 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["NTCP"]
|
||||
summary: "NIO-Based TCP (Non-blocking I/O based TCP): one of two Kovri transports"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
*基于NIO(非阻塞I/O)的TCP(传输控制协议)*是@Kovri的两种加密@传输之一。
|
||||
|
||||
与@SSU类似,@NTCP的*主要*目的是通过@隧道安全地传输@网内@I2NP消息,但与@SSU不同,@NTCP的功能仅通过加密的[TCP](https://en.wikipedia.org/wiki/Transmission_Control_Protocol)。
|
||||
|
||||
### 深度信息
|
||||
|
||||
- 传递个别@I2NP消息(标准及时间同步)后:
|
||||
- TCP已经建立
|
||||
- 建立顺序已完成
|
||||
- 使用以下@加密:
|
||||
- 2048位 [Diffie-Hellman](https://en.wikipedia.org/wiki/Diffie-hellman)
|
||||
- [AES-256](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)/[CBC](https://en.wikipedia.org/wiki/Block_cipher_modes_of_operation)
|
||||
- 建立序列有以下*状态*:
|
||||
- 准备建立
|
||||
- 建立
|
||||
- 已建立或“建立完成”
|
||||
- 使用以下来自@网络数据库:
|
||||
- 传输名称:NTCP
|
||||
- 主机:IP (IPv4或IPv6)或主机名(缩写IPv6地址(带“::”)是允许的)
|
||||
- 端口:1024 - 65535
|
||||
|
||||
|
||||
### 备注
|
||||
|
||||
更多详细信息,请阅读@Java-I2P的[NTCP](https://geti2p.net/en/docs/transport/ntcp)
|
@ -1,15 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Reseed"]
|
||||
summary: "The method of which Kovri uses to bootstrap into the I2P network"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
当您第一次启动@Kovri(或者它已经离线很长时间了)时,@Kovri将需要一个对等节点列表来连接,以便[引导](https://en.wikipedia.org/wiki/Bootstrap)进入@I2P网络。@Kovri从存储在补种服务器上的特殊文件中获取这些节点。在这个文件里是@Kovri为了与@I2P对等节点连接而需要的各种各样的信息。
|
||||
|
||||
### 深度信息
|
||||
|
||||
@Kovri有一个[硬编码](https://en.wikipedia.org/wiki/Hard-coded)补种服务器列表可以用于获取。这些服务器使用[HTTPS](https://en.wikipedia.org/wiki/HTTPS)在@明网上安全地提供一个[SU3](https://geti2p.net/spec/updates#su3)文件(通过加密@签名来签署)。这个SU3文件包含用于验证文件及其内容完整性的信息。
|
||||
|
||||
除了验证和处理该文件所需的技术元素之外,该文件的主要内容还包括一系列@路由器信息文件,@Kovri和@I2P路由器使用这些文件来定位并与其他@I2P对等节点通信。然后将这些对等节点存储到@网络数据库中。
|
@ -1,66 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Router-Info", "Router-infos"]
|
||||
summary: "A data structure or file which contains an I2P peer's needed network information"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
@路由器信息是一个数据结构(定期写入[二进制文件](https://en.wikipedia.org/wiki/Binary_file)),其中包含定位、标识和与@I2P对等节点通信所需的所有信息。@路由器信息包括IP地址、路由器标识和其他各种各样的技术细节;用于@网络数据库,并发布到@泛洪填充路由器。
|
||||
|
||||
### 深度信息
|
||||
|
||||
以人类可读的形式表现,路由器信息可能是这样的:
|
||||
|
||||
```
|
||||
Identity: [RouterIdentity:
|
||||
Hash: nYZ5Qe7gQ-~QgfgJVRUG4c0JnVeVqzM~duUX1EGT1ek=
|
||||
Certificate: [Certificate: type: Key certificate
|
||||
Crypto type: 0
|
||||
Sig type: 7 (EdDSA_SHA512_Ed25519)]
|
||||
PublicKey: [PublicKey: size: 256]
|
||||
SigningPublicKey: [SigningPublicKey EdDSA_SHA512_Ed25519: size: 32]
|
||||
Padding: 96 bytes]
|
||||
Signature: [Signature EdDSA_SHA512_Ed25519: size: 64]
|
||||
Published: Sun Oct 09 01:34:59 UTC 2016
|
||||
Options (5):
|
||||
[caps] = [LfR]
|
||||
[netId] = [2]
|
||||
[netdb.knownLeaseSets] = [37]
|
||||
[netdb.knownRouters] = [2435]
|
||||
[router.version] = [0.9.26]
|
||||
Addresses (4):
|
||||
[RouterAddress:
|
||||
Type: SSU
|
||||
Cost: 4
|
||||
Options (5):
|
||||
[caps] = [BC]
|
||||
[host] = [2a01:e35:8b5c:b240:71a2:6750:8d4:47fa]
|
||||
[key] = [nYZ5Qe7gQ-~QgfgJVRUG4c0JnVeVqzM~duUX1EGT1ek=]
|
||||
[mtu] = [1472]
|
||||
[port] = [22244]]
|
||||
[RouterAddress:
|
||||
Type: NTCP
|
||||
Cost: 9
|
||||
Options (2):
|
||||
[host] = [2a01:e35:8b5c:b240:71a2:6750:8d4:47fa]
|
||||
[port] = [22244]]
|
||||
[RouterAddress:
|
||||
Type: SSU
|
||||
Cost: 6
|
||||
Options (4):
|
||||
[caps] = [BC]
|
||||
[host] = [88.181.203.36]
|
||||
[key] = [nYZ5Qe7gQ-~QgfgJVRUG4c0JnVeVqzM~duUX1EGT1ek=]
|
||||
[port] = [22244]]
|
||||
[RouterAddress:
|
||||
Type: NTCP
|
||||
Cost: 11
|
||||
Options (2):
|
||||
[host] = [88.181.203.36]
|
||||
[port] = [22244]]]
|
||||
```
|
||||
|
||||
### 备注
|
||||
|
||||
有关详细信息和规范,请访问@Java-I2P [网络数据库](https://geti2p.net/en/docs/how/networkdatabase)页面。
|
@ -1,26 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["SSU"]
|
||||
summary: "Secure Semi-reliable UDP: one of two Kovri transports"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
*安全半可靠UDP(用户数据报协议)*是@Kovri的两种加密@传输方式之一。
|
||||
|
||||
|
||||
与@NTCP类似,@SSU的*主要*目的是通过@隧道安全地传输@网内@I2NP消息,但与@NTCP不同,@SSU功能仅通过加密的[UDP](https://en.wikipedia.org/wiki/User_Datagram_Protocol)。
|
||||
|
||||
### 深度信息
|
||||
|
||||
- 与@NTCP一样,@SSU也是面向连接的点对点数据传输
|
||||
- 称为“半可靠”,因为@SSU将重复转发“未确认的”消息(达到最大数量则丢弃)。
|
||||
- @SSU还提供了几个独特的服务(除了它作为@传输层的功能):
|
||||
- IP检测(本地检测或使用[对等节点测试](https://geti2p.net/en/docs/transport/ssu#peerTesting))
|
||||
- [网络地址转换](https://en.wikipedia.org/wiki/Network_address_translation)遍历 (使用[介绍人](https://geti2p.net/en/docs/transport/ssu#introduction))
|
||||
- [防火墙](https://en.wikipedia.org/wiki/Firewall_%28computing%29)状态,如果执行,@SSU可以通知@NTCP如果外部地址或防火墙状态发生变化
|
||||
|
||||
|
||||
### 备注
|
||||
|
||||
更多细节,请阅读@Java-I2P的[SSU](https://geti2p.net/en/docs/transport/ssu)
|
@ -1,52 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Subscription"]
|
||||
summary: "A file used by address book which contains I2P hosts paired with I2P destinations"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
订阅是一个包含 `.i2p` 主机列表与各自的@目标配对的文件。订阅由@地址薄使用。
|
||||
|
||||
### 深度信息
|
||||
|
||||
类似于[域名解析文件](https://en.wikipedia.org/wiki/Hosts_(file))可以将互联网主机名映射到指定的地址,订阅匹配一个 `.i2p` 地址到@base64地址,使用以下格式(不允许空格): `host=address`
|
||||
|
||||
更具体地说,订阅将配对一个@本地唯一主机到@base64地址。
|
||||
|
||||
例如:
|
||||
|
||||
```
|
||||
anonimal.i2p=AQZGLAMpI9Q0l0kmMj1vpJJYK3CjLp~fE3MfvE-e7KMKjI5cPOH6EN8m794uHJ6b09qM8mb9VEv1lVLEov~usVliTSXCSHuRBOCIwIOuDNU0AbVa4BpIx~2sU4TxKhoaA3zQ6VzINoduTdR2IJhPvI5xzezp7dR21CEQGGTbenDslXeQ4iLHFA2~bzp1f7etSl9T2W9RID-KH78sRQmzWnv7dbhNodMbpO6xsf1vENf6bMRzqD5vgHEHZu2aSoNuPyYxDU1eM6--61b2xp9mt1k3ud-5WvPVg89RaU9ugU5cxaHgR927lHMCAEU2Ax~zUb3DbrvgQBOTHnJEx2Fp7pOK~PnP6ylkYKQMfLROosLDXinxOoSKP0UYCh2WgIUPwE7WzJH3PiJVF0~WZ1dZ9mg00c~gzLgmkOxe1NpFRNg6XzoARivNVB5NuWqNxr5WKWMLBGQ9YHvHO1OHhUJTowb9X90BhtHnLK2AHwO6fV-iHWxRJyDabhSMj1kuYpVUBQAEAAcAAA==
|
||||
```
|
||||
|
||||
1. `anonimal.i2p` 是@本地唯一主机
|
||||
2. `=` 是分隔符
|
||||
3. 剩下的就是@base64地址
|
||||
|
||||
### 订阅类型
|
||||
|
||||
|
||||
对于@Kovri,有两种类型的订阅文件:*公开*和*私有*。
|
||||
|
||||
*公共*订阅:
|
||||
|
||||
-用于启动时使用基本服务(IRC,电子邮件,门罗币等)
|
||||
|
||||
-是静态的,每12小时从门罗币的@地址薄服务器刷新一次
|
||||
|
||||
-允许您安全地与所有人共享订阅,因为它是公开可用的 (任何共享相同公共订阅的人,也可以将相同的主机名解析到与您相同的目标)
|
||||
|
||||
*私有*订阅:
|
||||
|
||||
-仅供您使用,除非您明确选择共享文件,否则不会与他人共享
|
||||
|
||||
-默认文件是 `private_hosts.txt` 在你的@数据目录中
|
||||
|
||||
### 更新私有订阅
|
||||
|
||||
您可以使用@跳转服务,手动更新您的私有订阅。更新后的订阅将被送入@地址薄供您使用。
|
||||
|
||||
### 备注
|
||||
|
||||
要了解如何订阅多个订阅,请参见[用户指南](https://gitlab.com/kovri-project/kovri-docs/blob/master/i18n/en/user_guide.md)。
|
@ -1,19 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Transports", "Transport"]
|
||||
summary: "The two encrypted transport layers for Kovri"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
@I2P提供了两种加密传输层技术,允许@Kovri安全地使用[TCP/IP](https://en.wikipedia.org/wiki/Tcp/ip)连接。这些技术(@SSU和@NTCP)被称为*@传输*。
|
||||
|
||||
### 深度信息
|
||||
|
||||
@SSU加密了[UDP](https://en.wikipedia.org/wiki/User_Datagram_Protocol), @NTCP加密了[TCP](https://en.wikipedia.org/wiki/Transmission_Control_Protocol)。它们在[传输层](https://en.wikipedia.org/wiki/Transport_layer)提供@加密,因此更高级别的@消息可以通过@I2P网络上的@隧道被发送。
|
||||
|
||||
### 备注
|
||||
|
||||
- 阅读关于@I2P的传输的内容在 [传输](https://geti2p.net/en/docs/transport) 页面
|
||||
- 了解 [OSI模型](https://en.wikipedia.org/wiki/OSI_model) 中的传输层
|
||||
|
@ -1,35 +0,0 @@
|
||||
---
|
||||
tags: ["kovri"]
|
||||
terms: ["Tunnel", "Tunnels"]
|
||||
summary: "Uni-directional virtual paths that pass messages through a defined sequence of I2P routers"
|
||||
---
|
||||
|
||||
### 基础知识
|
||||
|
||||
当您通过@I2P进行通信时(访问@eep站点 /使用@大蒜服务),首先需要使用@传输连接到对等节点,然后构建虚拟的“隧道”。这些虚拟隧道是临时的单向路径,通过定义的@I2P路由器序列将信息传递到您的@目标。隧道是通过分层的@大蒜加密构建并使用的,它是用于传输所有@I2NP @消息的通用机制。
|
||||
|
||||
每个对等节点至少构建*两个*单向隧道:一个用于**出站流量**,另一个用于**入站流量**。这些隧道分为**入站隧道** (其中@消息朝隧道创建者而来)和 **出站隧道** (其中隧道创建者向外发送@消息)。因此,一个往返@消息和对@目标的回复,需要*4条*隧道 (两个用于您的@消息,两个用于您的目标)。
|
||||
|
||||
### 深度信息
|
||||
|
||||
来自 @Java-I2P:
|
||||
|
||||
>
|
||||
在I2P中,@消息通过对等节点的虚拟隧道在一个方向上传递,使用任何可用的方法将@消息传递到下一跃点。消息到达隧道的网关,捆绑起来和/或分散成固定大小@隧道 @消息,然后转发到下一跃点的隧道, 处理和验证@消息的有效性并将其发送到下一跃点,依此类推,直到它到达@隧道端点。该端点接收由网关打包的消息,并按照指示将其转发到另一个路由器、或另一个路由器上的另一条隧道或本地。
|
||||
|
||||
>
|
||||
隧道的工作原理都是一样的,但可以分为两种——入站隧道和出站隧道。入站隧道有一个不受信任的网关,该网关将消息向下传递给隧道创建者,后者作为隧道端点。对于出站隧道,隧道创建者充当网关,将消息传递到远程端点。
|
||||
|
||||
>
|
||||
隧道的创建者精确地选择哪些对等节点将参与隧道,并为每个对等节点提供必要的配置数据。它们可能有任意数量的跃点。它的意图是让参与者或第三方很难确定隧道的长度,甚至勾结参与者以确定他们是不是相同的隧道的一部分(除非勾结的对等节点他们在隧道中彼此相邻)。
|
||||
|
||||
### 备注
|
||||
|
||||
来自 @Java-I2P:
|
||||
|
||||
>
|
||||
@I2P本质上是一个包交换网络,即使有了这些隧道,它也可以利用多个并行运行的隧道,提高弹性和平衡负载。尽管I2P内的隧道与电路交换网络相似,但I2P内的所有内容都严格基于消息——隧道仅仅是帮助组织消息传递的会计技巧。对于消息的可靠性或顺序没有做任何假设,重传留给更高的层级(例如I2P的客户端层流媒体库)。
|
||||
|
||||
### 文件
|
||||
|
||||
有关规范和详细文档,请访问 [隧道-路由](https://geti2p.net/en/docs/how/tunnel-routing) 和 [隧道-实现](https://geti2p.net/en/docs/tunnels/implementation) 页面。
|
Loading…
Reference in New Issue
Block a user