すべての HTTP トラフィックをプロキシ サーバーにリダイレクトするにはどうすればよいですか?

すべての HTTP トラフィックをプロキシ サーバーにリダイレクトするにはどうすればよいですか?

すべての HTTP トラフィックをプロキシ サーバーにリダイレクトしたいのですが、次の iptables コマンドが機能しません。

iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp –dport 80 -j DNAT –to-destination 10.0.0.1:3128
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp –dport 80 -j REDIRECT –to-ports 3128

エラーメッセージ:

iptables v1.8.4 (legacy): unknown option "-m"

答え1

コマンドには 2 つの問題があります。

  1. -m tcp必要ありません。
  2. dport は のオプションであり-p tcp、次のようなサブオプションは二重ダッシュで指定する必要があります。--dport

また、あなたの目的には、2 番目のコマンドだけが必要です。

関連情報