如何连接到 4 个 websocket,其中 1 个通过我自己的代理?

如何连接到 4 个 websocket,其中 1 个通过我自己的代理?

我有一个 EC2 实例。我需要从位于全球不同地区的 4 个独立 websocket 接收数据。

三个 websocket 运行正常,但其中一个 websocket 的 CDN 路由方式很奇怪,数据需要几秒钟才能到达我这里。所以我想在源旁边创建自己的代理(通过 ping 距离该区域只有 80 毫秒)并通过代理连接到 websocket,这样我就可以更快地获取数据。这样做可以节省几秒钟。

因此,我想正常连接到 3 个 websocket,并通过我自己的代理连接到 1 个 websocket。

我正在使用 Java 的okhttp3websocket 库。

我该如何实现这个目标?

相关内容