如何在我的应用程序中实现 IP 匿名性?是否有开源 API



我在考虑两个选项:

  1. 托尔
  2. 混合

但是我不知道如何将这些包含在我的应用程序中。

我正在构建一个用于传输小文件(1 到 5 MB(的协议,我想隐藏发件人的 IP。我将构建一个本机 windows/linux/mac 应用程序。

我计划在系统内安装许多计算机,所以我认为使用 MIX 并通过它们进行路由可能是一个好主意。

我找到了这个gMix框架。我试图在框架之上开发,但它看起来非常复杂。我正在考虑为这个项目开发我自己的 Mix 实现。

有人可以指出我正确的方向吗?

这是

要走的路。

">泰山是一个点对点匿名IP网络覆盖。因为它提供IP服务,所以泰山是通用的,对应用程序是透明的。Tarzan 组织为去中心化的点对点覆盖层,具有容错性、高度可扩展性且易于管理。Tarzan通过分层加密和多跳路由实现了匿名性,就像Chaumian混合一样。消息发起方通过受限拓扑伪随机选择对等方路径,对手无法轻易影响这种方式。覆盖流量可防止全局观察者使用流量分析来识别发起方。针对无偏见对等选择的协议为在不受信任的实体之间分配信任提供了新的方向。泰山为客户端或服务器提供匿名性,而不需要双方都参与。在这两种情况下,泰山都使用网络地址转换器(NAT(在泰山主机和遗忘的互联网主机之间架起桥梁。测量表明,泰山对相应的非匿名覆盖路由施加的开销最小。

您可以在此链接中找到该软件包。

最新更新