Socat 的冗余负载平衡问题

问题描述

当前设置:我目前在家中托管一个服务器(带有一个包含 API 密钥的加密驱动器),公共端点需要与之通信(作为信号的 webhook url)。公共端点仅支持访问端口 80 上的 URL。位于此服务器前面的设备通过反向 ssh 隧道连接到免费的 AWS EC2 实例。之所以这样设置,是因为我家里的公共 ip 发生了变化,所以我使用 AWS 作为前端。 AWS 服务器使用 socat 侦听端口 80,然后将该流量重定向到 localhost:9090,该流量通过反向 ssh 隧道重定向到在家中侦听 8080 的服务器。这完美运行,完全没有问题。

计划:我想设置主服务器的精确副本并将其托管在另一个位置以实现冗余,即使该位置断电。我希望 AWS 服务器尝试通过一个 TCP 通道发送请求,如果失败,请尝试另一条路径。如果有人能指出我正确的方向,我将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)