
私のコンピュータから着信http / https要求をキャッシュするようにSquid(または他のキャッシュプロキシ)を設定する方法はありますか?
すべてのリクエストをログに記録し、URLを表示しないソフトウェアからダウンロードしたファイルをインポートしたり、すでにダウンロードしたパッケージを再ダウンロードするために使用します。本当に奇妙です。時間がかかります)
答え1
申し訳ありません。 httpsキャッシュは設定するのが難しいです。ローカルCA証明書を生成し、それを承認するようにクライアントプログラムを構成する必要があります。どのプロキシソフトウェアを使用すべきかわかりません。
Squid は大容量ダウンロードのキャッシュには適していません。部分インスタンス(たとえば、中断されたダウンロードの再開)はサポートされていません。
Polipoはプライベートエージェントとして、私の好きな部分インスタンスをサポートしています。時には少し信頼できません。特に、ホームルータに古いdnsmasq実装がある場合は、ipv4とipv6の両方に対してDNSクエリを実行すると混乱する可能性があります。もちろんいいえhttpsブロック/キャッシュをサポートします。
あなたのクライアントソフトウェアが標準の環境変数(例えば、$http_proxy
. http_proxy=http://localhost:8123/
(Debianでは最近この機能を無効にするバグが発生しましたが、現在不安定なDebianコンピュータでは動作すると思います))