Configure APT Proxy on Debian 10 Buster

In this guide guide will learn how to configure APT Proxy on Debian 10 Buster. もしあなたがプロキシサーバの後ろで Debian 10 システムを動かしているなら、 パッケージのインストールに失敗したことがあるかもしれません。

Configure APT Proxy on Debian 10 Buster

Debian 10 Buster で APT プロキシを設定するには、プロキシサーバの IP アドレスとポート、そしてプロキシサーバが認証をサポートしていれば認証ユーザ名とパスワードが必要です。

Temporary APT Proxy Configuration

Temporary APT proxy configuration involves creating proxy environment variables which can be http_proxy or https_proxy as shown below;

In my environment, 192.161.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0168.43.1 がプロキシサーバーの IP で、3128 がプロキシサーバーのポートです。

HTTP プロキシでは、以下のコマンドを実行して、プロキシサーバーとポートを定義する http_proxy 環境変数を作成するだけでよいです。

export http_proxy='http://192.168.43.1:3128'

HTTPS プロキシの場合;

export https_proxy='https://192.168.43.1:3128'

プロキシが認証をサポートし、ログインにユーザー名/パスワードを必要とする場合、単に;

HTTP(S) プロキシの場合;

export http_proxy='http://192.168.43.1:3128'

HTTP(S)の場合、プロキシ・サーバーのポートを指定します。

export http_proxy='http://192.168.43.1:3128'
export https_proxy='https://192.168.43.1:3128'

また、以下のようにaptコマンドの前にプロキシを設定することもできます;

sudo 'http_proxy=http://192.168.43.100:3128' apt update

または

sudo 'http_proxy=http://Username::3128' apt update

APTプロキシの永久設定

APT設定ファイル上でAPTプロキシの永久設定をすることが可能です。 例えば、/apt/apt.conf.の下にプロキシ設定ファイルを作成することができます。

vim /etc/apt/apt.conf.d/02proxy

For HTTP Proxy;

Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";

For HTTPS;

Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";

For HTTP and HTTPS;

Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";

or simply;

Acquire { HTTP::proxy "http://PROXYSERVERIP:PROXYPORT"; HTTPS::proxy "http://PROXYSERVERIP:PROXYPORT";}

If your proxy supports authentication, replace.DECOMMY.d directory; for HTTP Proxy; for HTTPS; Fixed HTTP; For HTTP and HTTPS; Fixed HTTP;

For HTTPS; Fixed HTTP; For HTTPS

http://PROXYSERVERIP:PROXYPORT

を;

http://USERNAME::PROXYPORT

のように置き換えると、以下のようになります。d に http_proxyhttps_proxy という変数を設定することで、システム全体のプロキシを設定することもできます。

vim /etc/profile.d/proxy.sh
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'

source プロキシ設定ファイルに環境変数を再ロードします。bashrc ファイルを編集し、次の行を追加します;

vim $HOME/.bashrc
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'

source the $HOME/.bashrc file:

source $HOME/.bashrc

さて、apt コマンドを実行しようとすると、プロキシサーバーに接続しようとすることに注意してください。

apt update0% ...

以上、Debian 10 Buster で APT Proxy を設定する方法について説明しました。 お楽しみください

関連チュートリアル;

プロキシサーバーの背後にGrafanaプラグインをインストールする

Ubuntuのシステム全体のプロキシの設定方法 18.04

Ubuntu 18.04/Fedora 29/28/CentOS 7でSquid Proxy認証をセットアップ

How to Install and Configuration Squid Proxy on Fedora 29/Fedora 28/CentOS 7

コメントを残す

メールアドレスが公開されることはありません。