我在考虑两个选择:
但我不知道如何在我的应用程序中包含任何这些。
我正在构建一个传输小文件(1 到 5 MB)的协议,我想隐藏发件人的 IP。我将构建一个原生的 windows/linux/mac 应用程序。
我计划在系统中安装许多计算机,所以我认为使用 MIX 并通过它们进行路由可能是一个好主意。
我找到了这个gMix框架。我试图在框架之上进行开发,但它看起来非常复杂。我正在考虑为这个项目开发我自己的 Mix 实现。
有人可以指出我正确的方向吗?
这是要走的路。
"Tarzan 是一个点对点匿名 IP 网络覆盖。因为它提供 IP 服务,所以 Tarzan 是通用的并且对应用程序是透明的。Tarzan 组织为分散的点对点覆盖,具有容错性、高度可扩展性且易于管理。Tarzan 通过分层加密和多跳路由实现其匿名性,就像 Chaumian 混合一样。消息发起者通过受限制的拓扑以一种对手无法轻易影响的方式伪随机地选择对等点的路径。覆盖流量可防止全局观察者使用流量分析来识别发起者。面向无偏见对等选择的协议为在不受信任的实体之间分配信任提供了新的方向。Tarzan 为客户端或服务器提供匿名性,而不要求两者都参与。在这两种情况下,"
您可以在此链接中找到该包。