CentOS トラフィック フィルター

CentOS トラフィック フィルター

私は Squid を使用して、ネットワークを流れるトラフィックをフィルタリングしようとしています。また、このシステムを透過的にしようとしています。私のネットワーク設定は次のようになります。

Router -> CentOS Machine -> The rest of the network.
Router: 192.168.1.254
CentOS: 192.168.1.104
LAN   : 192.168.1.0/24 and 81.150.192.224/28

すべてのネットワークをルーターに渡して (変更せずに)、応答を Squid に渡す必要があります。これまでに遭遇した問題は、DNS です。つまり、トラフィックをマシンに送信できない (マシンが検索できないため) という問題と、2 つの異なるサブネット (1 つは LAN 用、もう 1 つはパブリック IP 用) があることによる問題です。

これを機能させるにはどうしたらいいでしょうか?

答え1

クライアントのデフォルト ゲートウェイはルーターであり、HTTP プロキシは CentOS ボックスを指す必要があります。

イカのサイト大量のドキュメントがあり、構成例、徹底したよくある質問そして非常に包括的なガイドブラウザの設定

透過プロキシに関しては、設定例が見つかります。ここ現在のTPROXYドキュメントは以下にあります。ここ

関連情報