在Debian 10 Buster上配置APT代理

要在Debian 10 Buster上配置APT代理,如果您的代理服务器完全支持身份验证,则需要具有代理服务器的IP地址和端口以及身份验证用户名和密码。可以将APT临时或永久配置为使用代理。

临时APT代理配置

临时APT代理配置涉及创建代理环境变量,可以是http_proxyhttps_proxy,如下所示;

在我的环境中,192.168.43.1是代理服务器IP3128是代理服务器端口。

对于HTTP代理,只需运行以下命令即可创建一个http_proxy环境变量,该变量定义了代理服务器和端口。

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

对于HTTPS代理;

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

如果您的代理服务器支持身份验证,并且需要用户名/密码登录,则只需使用;

对于HTTPS)代理;

export http_proxy='http://USERNAME:PASSWORD@192.168.43.1:3128'

export https_proxy='https://USERNAME:PASSWORD@192.168.43.1:3128'

您还可以为apt命令加上代理设置前缀,如下所示;

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

or

sudo 'http_proxy=http://Username:[email protected]:3128' apt update

永久性APT代理配置

您可以在APT配置文件上永久配置APT代理。例如,您可以在/apt/apt.conf.d目录下创建一个代理配置文件,如下所示;

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

对于HTTP代理;

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

对于HTTPS

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

同时配置HTTPHTTPS

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

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

或者简单地说;

Acquire {

  HTTP::proxy "http://PROXYSERVERIP:PROXYPORT";

  HTTPS::proxy "http://PROXYSERVERIP:PROXYPORT";

}

如果您的代理服务器支持身份验证,请更换;

http://PROXYSERVERIP:PROXYPORT

;

http://USERNAME:PASSWORD@PROXYSERVERIP:PROXYPORT

这样您的线条看起来像;

Acquire::http::proxy "http://USERNAME:PASSWORD@PROXYSERVERIP:PROXYPORT";

Acquire::https::proxy "https://USERNAME:PASSWORD@PROXYSERVERIP:PROXYPORT";

您还可以通过设置      变量来配置适用于登录到/etc/profile.d上的系统的任何用户的系统范围代理。例如,使用以下环境变量创建一个文件/etc/profile.d/proxy.shhttp_proxyhttps_proxy

vim /etc/profile.d/proxy.sh

export http_proxy='http://USERNAME:[email protected]:3128'

export https_proxy='https://USERNAME:[email protected]:3128'

source 代理配置文件以重新加载环境变量。

source /etc/profile.d/proxy.sh

如果您使用的是bash shell,则要设置适用于单个用户的代理,可以编辑$ HOME / .bashrc文件并添加以下行:

vim $HOME/.bashrc

export http_proxy='http://USERNAME:[email protected]:3128'

export https_proxy='https://USERNAME:[email protected]:3128'

$ HOME / .bashrc文件:

source $HOME/.bashrc

现在,如果您尝试运行apt命令,您将注意到它尝试连接到代理服务器。如果连接成功,则您的APT将正常运行。

apt update

0% [Connecting to 192.168.43.1 (192.168.43.1)]...

这就是如何在Debian 10 Buster上配置APT代理的全部内容。

 

猜你喜欢

转载自blog.csdn.net/allway2/article/details/107546777