如何在网络分离时静默缓冲隧道流量,并在可能时自动更新连接?

如何在网络分离时静默缓冲隧道流量,并在可能时自动更新连接?

我的两台机器之间的连接很慢,一台在德国,另一台在中国。连接有时会中断,数据包丢失率约为 5%,有时甚至达到 20%。中国机器的传出带宽约为 256 kbit。无法将机器转移到另一个位置。它们之间存在某种复制过程,来自中国。

到目前为止,我在通过隧道传输特定流量方面拥有丰富的经验西庇太。然而,这一切都因网络分裂而停止(这种情况经常发生),我必须在客户端手动重新启动它。

我基本上是在寻找能够缓冲客户端所有流量的配置或工具,并且仅在连接可用时将其推送到隧道。如果不行,它必须累积在文件中,并且能够在系统重启后继续存在。

我正在考虑编写一个简单的代理守护进程来实现这一点,但我觉得已经有一些现成的解决方案了。

谢谢!

答案1

丢包率大概在5%左右,有时候甚至达到20%

5%的损失就已经很可怕了,更别提了。

当连接可用时

除非您能看到特定的数据包丢失模式,否则就无法知道连接的可用性。

我正在寻找一个网络问题的网络解决方案 - 不确定中国有哪些渗透提供商,但你可能想看看亚马逊(你需要推出自己的复制或将复制移动到 AWS 托管服务器上)和 Akmai(提供备用路由)

相关内容