내가 할 계획은 특정 사용자의 트래픽을 다른 서버(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에서 계속됩니다.
어떻게 해야 하나요?