两个主机之间建立多个 VPN 隧道以增加带宽

两个主机之间建立多个 VPN 隧道以增加带宽

我在我的网络服务器和代理服务器之间建立了 VPN 隧道,以绕过一些限制,例如国家防火墙。

VPN 隧道运行良好。但是当我的服务器收到太多请求时,所有 HTTP 请求都会在单个隧道之间传输。

虽然我已经解除了每个IP的服务器端限制,但是当流量很大时,页面加载速度非常慢。所以我想知道如何解决这个问题。

现在我尝试建立多隧道,但是我在 Google 上搜索了一段时间,没有任何进展。

答案1

通常情况下,添加更多隧道无法解决带宽问题。

如果您有可压缩的流量并且 openvpn 中的选项正在添加:

康普

在每个 VPN 端点上 server.conf
这可以通过在通过隧道发送数据之前压缩数据来减少带宽使用。

您可以在手册页

答案2

听起来你遇到了带宽问题。多路由无法解决你的问题,因为你需要使用 iptable 规则设置不同的路由,在我看来这太复杂了。我会用 iperf 检查带宽并增加它。如果你仍然想增加连接数,你可以在这里找到答案:https://unix.stackexchange.com/questions/87990/linux-as-router-with-multiple-internet-providers 当然,对于每个连接,您需要设置不同的 vpn 服务器 - vpn 客户端对,然后通过不同的路由路由加密数据包。

答案3

你可以尝试这个:

https://sourceforge.net/projects/vpnchains/

这样,您就可以摆脱任何可能降低带宽速度的虚拟机的额外路由。

因此,不要:

PC<->OPENVPN1<->VM1<->OPENVPN2<->互联网

你会得到这个:

电脑<-> OPENVPN1 <-> OPENVPN2 <-> 互联网

不过,正如其他人已经说过的,如果您在流量很大时第一个 VPN 遇到问题,我看不出添加另一条隧道会有什么帮助。

还应该注意,我还没有在我的计算机上测试过它,所以我不能肯定地告诉你它是否有效。

相关内容