PT 传输

Proposal 109
Open
Author zzz
Created 2014-01-09
Last Updated 2014-09-28

概述

该提案旨在创建一个 I2P 传输,通过可插拔传输连接到其他路由器。

动机

可插拔传输(PTs)由 Tor 开发,是一种以模块化方式向 Tor 网桥添加混淆传输的方法。

I2P 已经拥有一个模块化的传输系统,可以降低添加替代传输的障碍。增加对 PTs 的支持将为 I2P 提供一种简单的方法来实验不同的协议,并为抵抗封锁做好准备。

设计

有几个潜在的实现层:

  1. 一个通用的 PT 实现了 SOCKS 和 ExtORPort,并配置并分叉进出过程,并在通信系统中注册。此层对 NTCP 一无所知,可能使用也可能不使用 NTCP。适合测试。

  2. 在 1) 的基础上,一个构建在 NTCP 代码之上的通用 NTCP PT,将 NTCP 管道传输到 1)。

  3. 在 2) 的基础上,配置为运行给定的外部进出过程的特定 NTCP-xxxx PT。