如何将一个端口上的流量/数据包重定向到另一个端口或服务器:端口?

如何将一个端口上的流量/数据包重定向到另一个端口或服务器:端口?

我找到了类似的问题,但无法让它们适用于我的用例。我有一台运行 memcached 的 Linux 服务器,它正在监听其本地网络 IP 上的流量,该 IP 位于eth1。我想允许特定的外部 IP 访问 memcached(必须具体说明,因为 memcached 上没有身份验证,而且我不想重新启动服务并丢失缓存。)

所以我想做两件事:

  1. 在memcached服务器上,允许特定的外部IP“A”连接到eth0公网上的服务器,并将数据包转发到可以访问memcached的eth0。这不应干扰现有的 memcached 流量eth1这可能可以通过 iptables 来实现。

  2. 使用 IP 为“A”的服务器作为其 LAN 上其他服务器的代理。如何设置“A”:1234 上的所有流量以转发到eth0memcached 服务器?可以使用 iptables 完成此操作吗?

任何帮助,将不胜感激。

相关内容