次のように、異なるポートで実行されている2つのsquidプロセスを持つsquid3プロキシサーバーがあります。
- 「http_port 808」で実行されている 1 つのイカ
- 「http_port 809 transparent」で実行されている別のもので、次のように実行されている iptable ルールがあります。
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-ports 809
私は2つの方法でプロキシを使用します:
- プロキシ ip:808 を Internet Explorer オプションに設定します
- Windows ネットワーク設定でプロキシ サーバーをゲートウェイとして設定する
これらの 2 つのモードはうまく機能します。
今、私は Linksys 1900AC ルーターを持っていて、openwrt 15.05 をフラッシュしました。このルーターに接続されているすべてのコンピューターが Internet Explorer オプションを設定せずにインターネットを閲覧できるように、透過的なプロキシとして機能するようにしたいと考えています。
いくつかの検索の後、このWiki リンクを見つけましたが、機能しません。
を設定option dest_port 809
すると、Chrome ブラウザに「アクセスが拒否されました」などと表示されます。を設定option dest_port 808
すると、イカは私のウェブサイトの URL を「切り捨て」ます。http://www.bing.com/imagesと入力すると、squid は「URL '/images' が見つかりません」と言うだけです。
この透過的なプロキシで成功した人はいますか?