特定のユーザーのトラフィックを別のサーバーに接続するようにリダイレクトする方法は?

特定のユーザーのトラフィックを別のサーバーに接続するようにリダイレクトする方法は?

私がやる計画は、特定のユーザーのトラフィックを別のサーバー(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 で続行されます。

どうすればいいですか?

ベストアンサー1

おすすめ記事