iptables はローカルマシン上で 443 を 8443 にリダイレクトしません

iptables はローカルマシン上で 443 を 8443 にリダイレクトしません

コンピューターからのすべてのトラフィックをポート 443 からポート 8443 にリダイレクトしたいと考えています。すべてのトラフィックは同じマシン上にあります。プロキシ サーバーはポート 8443 をリッスンしており、次のルールを追加しようとしました。

sudo iptables -t nat -A PREROUTING -i wlp3s0 -p tcp --dport 443 -j REDIRECT --to-port 8443

しかし、プロキシはパッケージを取得できませんでした。ifconfig によると、wlp3s0 が私の WiFi アダプターです。何が間違っているのでしょうか?

答え1

すべてのトラフィックがローカル トラフィック、つまりコンピューターから発信されたトラフィックである場合、これが-i wlp3s0原因である可能性があります。

トラフィックは、おそらくwlp3s0インターフェース経由でルーティングされるのではなく、lo(「ループバック」) インターフェース経由でルーティングされます。

関連情報