通过Linux网关向特定后端工作者发送TCP数据包
我正在寻找一种实现网关的方法,该网关将根据特定标识符(任务id)将TCP数据包从客户端(1-4个客户端主机)路由到特定的后端工作程序(docker容器) 组成部分: -1个具有公共IP的Linux服务器网关。 -所有后端服务器工作程序(容器)只有专用IP(所有 仅可从网关访问)。 -1-4台客户端主机。 -客户端始终仅使用网关的端口443 整个流程(为了简单起见,有一个客户端):通过Linux网关向特定后端工作者发送TCP数据包,linux,sockets,network-programming,gateway,Linux,Sockets,Network Programming,Gateway,我正在寻找一种实现网关的方法,该网关将根据特定标识符(任务id)将TCP数据包从客户端(1-4个客户端主机)路由到特定的后端工作程序(docker容器) 组成部分: -1个具有公共IP的Linux服务器网关。 -所有后端服务器工作程序(容器)只有专用IP(所有 仅可从网关访问)。 -1-4台客户端主机。 -客户端始终仅使用网关的端口443 整个流程(为了简单起见,有一个客户端): 客户端打开到网关(已知公共IP)的TCP连接-套接字s0(源端口p0)- “管理”连接 客户端获得新任务 客户端使用
非常感谢 此描述无法用于正确执行任务,因为它不完整(或不明确)并且使用了错误的术语。若你们只是复制你们从其他人那个里得到的粘贴任务描述,那个么你们肯定需要在征求意见之前澄清一些事情。看起来“源端口”用于引用网关上的侦听端口。因此,您可以使用docker run将工作端口映射到主机:*docker run-p$new\u port:$container\u service\u port**此描述无法用于正确执行任务,因为它不完整(或不明确)并且使用了错误的术语。若你们只是复制你们从其他人那个里得到的粘贴任务描述,那个么你们肯定需要在征求意见之前澄清一些事情。看起来“源端口”用于引用网关上的侦听端口。因此,您可以使用docker run将工作端口映射到主机:*docker run-p$new\u port:$container\u service\u port**