如何重定向特定用户的流量以连接到另一台服务器?

如何重定向特定用户的流量以连接到另一台服务器?

我打算做的是将特定用户的流量转移到另一台服务器(IP)。使用下面的命令,它可以很好地仅传输来自整个服务器的流量,这不是我目前正在寻找的......

-m owner --uid-owner username -j

Server1 将是重定向用户流量的服务器。

iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 164.server1:80

Server2是源服务器,用户用户名将重定向到另一个164.server1。

iptables -t nat -A POSTROUTING -p tcp -d 164.server1 --dport 80 -j SNAT --to-source 38.server2

到目前为止我尝试过的是使用命令

iptables -t nat -A PREROUTING -p tcp --dport 80 -m owner --uid-owner <username> -j DNAT --to-destination 164.server1:80

iptables -t nat -A POSTROUTING -p tcp -d 164.server1 --dport 80 -m owner --uid-owner <username> -j SNAT --to-source 38.server2

更多流量未传输,仍在服务器 38.server2 上继续。

我怎样才能做到这一点?

相关内容