ローカルネットワークの透過キャッシングプロキシ


3

帯域幅を節約するために、ホームサーバーにキャッシュプロキシ(別の質問で推奨されているようにPolipo設定しましたが、これは非常にうまく機能します。

(動機の段落。自由にスキップしてください)できるだけ多くのデバイスとソフトウェアを使用して、それをより便利にすることを検討しています。ただし、常に可能であるとは限りません(たとえば、Steamはシステムプロキシ設定に従っていないため、これをカスタマイズできません)。さらに、キャッシングプロキシはローカルネットワーク上にあり、そのネットワークのみにサービスを提供するため、すべて(iPhone、ニンテンドーDSなど)でのセットアップに時間がかかり、モバイルデバイス(ラップトップ)で問題が発生する傾向があります。ラップトップがネットワークから取り出されるとすぐに、プロキシ設定を再構成する必要があり、家に帰るときに再び元に戻す必要があります。また、ゲストは可能な限り余裕を持って帯域幅を使用する傾向があります。

したがって、次の質問:このプロキシをネットワーク上の他のすべてのメンバーがこのネットワーク上にあるときに自動的に通過する透過プロキシとして機能させることは可能でしょうか?ホームサーバーをルーターとして機能させることでこれが可能になる可能性があることを理解していますが、それが唯一の方法ですか?(ホームサーバーには物理ネットワークインターフェイスが1つしかありません)。もしそうなら、それを設定するための最善の方法は何ですか?

回答:


2

昔、Squidを透過プロキシとして設定しました。ローカルネットワークからインターネットにアクセスする唯一の方法は、Linuxファイアウォールを使用することでした。そのため、いくつかのiptablesルールでトラフィックをリダイレクトするのは簡単でした。しかし、Polipo 透過的な(インターセプト)プロキシを実行していないように見えます(私は読み取り専用のファシストのブタだと思います)。

プロキシはどこにあってもかまいませんが、トラフィックをリダイレクトするには、インターネット接続とホームネットワークの間にチョークポイントが必要です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.