首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将流量转发到其他集装箱

将流量转发到其他集装箱
EN

Server Fault用户
提问于 2020-09-04 22:06:55
回答 1查看 201关注 0票数 0

我在服务器上有一个lancachenet/monolithic容器,负责缓存Windows更新。

我也想缓存蒸汽和暴雪的游戏,然而,暴雪特别要求你有更多的1服务器在您的DNS记录,以加快下载速度,因为现在下载速度不会超过8MB/s。

我想要做的是在固定IP地址上创建两个容器,这些容器只需将所有80和443个请求传递给主lancachenet/monolithic容器,基本上它们将充当一个哑通路由器。

问题是,除了服务器故障答案之外,我还没有在互联网上找到任何关于如何做到这一点的相关信息。

这里是我的设置:

  1. DNS服务器- 192.168.2.200
  2. LanCache单片- 192.168.2.201

下面是我想要做的事:

  1. 过境集装箱#1 - 192.168.2.202

  1. 通箱#2 - 192.168.2.203

  1. 过境集装箱#3 - 192.168.2.204

  1. 通箱#4 - 192.168.2.205

逻辑非常简单:

  1. 蒸汽客户端@ 192.168.2.x开始下载游戏
  2. 它查询服务器@ 192.169.2.200
  3. 服务器告诉客户端,有5个地址被解析为被查询的FQDN。
  4. 蒸汽全部使用5
  5. 192.168.2.202/203/204/205只是简单地将数据传递到192.168.2.201,然后返回响应并将其发送给蒸汽公司。

在此之后,我将能够用传递容器的IP地址更新DNS服务器,这将使蒸汽/暴雪认为有多个连接点可用,然而,所有通信量基本上都将通过一个容器192.168.2.201路由,因为传递容器只是传递给它的流量。

有人能帮我拿出这种容器的最小工作实例吗?简单的Dockerfile (最好是基于高山:最新的),甚至链接到现有的码头枢纽页面。

我在Unraid服务器6.8.3上运行整个设置,所以可能有一些特定的技巧可以被人分享以达到预期的目标。

lancachenet/monolithic容器设置

lancachenet/lancache-dns容器设置

EN

回答 1

Server Fault用户

发布于 2020-09-04 23:58:34

你看过traefik吗?- https://docs.traefik.io/

非常强大,易于安装在码头,并将能够完成您正在寻找的东西。

但是-默认情况下,docker侦听服务器上的所有IP-因此,如果我理解您希望正确地做什么,只需向服务器添加多个IP就可以了。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1032727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档