这个问题建立在前一个问题的基础上,可以使用 ifenslave 聚合隐藏服务之间的 Tor 连接吗? (……梅瓦德可能会这样做吗?)。
在研究过程中,我发现VPN 绑定,解释了如何在balance-rr模式下将多个SSH隧道与ifenslave绑定。因此我决定尝试以这种方式绑定多个 OpenVPN-through-Tor 隧道。
我在一个 Whonix 7 实例的工作站中安装了 OpenVPN,并创建了一个证书颁发机构。然后,我为多个 OpenVPN 服务器以及每个客户端生成了证书和密钥。接下来,我创建了配置文件,并验证服务器是否正在运行(在端口 5000、5001 等上)。然后,在网关中,我为每个 OpenVPN 服务器创建了一个隐藏服务。
接下来,我在另一个 Whonix 7 实例的工作站中安装了 OpenVPN,并设置了 OpenVPN 客户端,将它们指向相应的隐藏服务。他们都出现了,只有 1-2 秒的 ping。然而,我没有运气将它们与 ifenslave 有效地结合起来。
我可以使用模式“balance-rr”在每一端创建 bond0。运行 ifconfig 显示新的 bond0 接口,并且所有组件 tun 接口报告“UP POINTOPOINT RUNNING NOARP SLAVE MULTICAST”。我在 /var/log/messages 中没有看到任何错误,只有预期的“添加从属 tun*”和“将 tun* 作为具有上行链路的活动接口”消息。但在绑定链路上 ping 失败。
我确实将“loop、lp、rtc 和bonding”添加到/etc/modules 中。然而,lsmod 仅显示了其中三个(loop、lp 和bonding)。丢失的 rtc 会不会有问题?
或者,更有可能的是 ifenslave 根本无法绑定具有 1-2 秒延迟和约 0.5 秒抖动的接口。
这里还有喜乐的希望吗?