我找到了类似的问题,但无法让它们适用于我的用例。我有一台运行 memcached 的 Linux 服务器,它正在监听其本地网络 IP 上的流量,该 IP 位于eth1
。我想允许特定的外部 IP 访问 memcached(必须具体说明,因为 memcached 上没有身份验证,而且我不想重新启动服务并丢失缓存。)
所以我想做两件事:
在memcached服务器上,允许特定的外部IP“A”连接到
eth0
公网上的服务器,并将数据包转发到可以访问memcached的eth0。这不应干扰现有的 memcached 流量eth1
。这可能可以通过 iptables 来实现。使用 IP 为“A”的服务器作为其 LAN 上其他服务器的代理。如何设置“A”:1234 上的所有流量以转发到
eth0
memcached 服务器?可以使用 iptables 完成此操作吗?
任何帮助,将不胜感激。