apt-cacher-ng
squid-deb-proxy
などの利用可能なより堅牢なaptプロキシサーバーの代替手段です。 。小規模な家庭やオフィスのネットワークを運営している場合は、もう探す必要はありません。いくつかのより高度な機能が不足している可能性がありますが、すぐに構成できます。つまり、最初のインストールから数分以内に準備が整います。
サーバー
apt-cacher-ngサーバーの設定から始めましょう:
# apt-get install apt-cacher-ng
apt-cacher-ng
の開始を有効にする 再起動後:
# systemctl enable apt-cacher-ng
apt-cacher-ng
を起動します aptプロキシ:
# service apt-cacher-ng start
それだ。これで、aptプロキシサーバーが構成され、リクエストの準備が整いました。デフォルトのキャッシュ場所ディレクトリは/var/cache/apt-cacher-ng/
です。 ダウンロードしたすべてのパッケージを保存します。 apt-cacher-ng
の詳細設定 メインの設定ファイル/etc/apt-cacher-ng/acng.conf
を編集することで実現できます
クライアント
サーバーのIPアドレスを使用します。例: 10.1.1.16
新しいapt設定ファイルを作成します。 30proxy
次の内容で:
Acquire::http { Proxy "http://10.1.1.16:3142"; };
/etc/apt/apt.conf.d/
に保存します 上記のIPアドレスをaptプロキシサーバーのIPアドレスに置き換えながらディレクトリを作成します。すべて完了しました。
トラブルシューティング
apt-cacher-ng
を確認するには プロキシがリスニングポート3142のチェックを開始しました:
tcp 0 0 0.0.0.0:3142 0.0.0.0:* LISTEN tcp6 0 0 :::3142 :::* LISTEN
さらに、apt-cacher-ng
を調べて、正しく機能しているかどうかを確認します。 のログファイル/var/log/apt-cacher-ng/apt-cacher.log
関連するすべてのリクエストと/var/log/apt-cacher-ng/apt-cacher.err
を保存します 考えられるエラーメッセージについて。