如何设置 APT 使用 squid-deb-proxy 而不使用 squid-deb-proxy-client?

如何设置 APT 使用 squid-deb-proxy 而不使用 squid-deb-proxy-client?

squid-deb-proxy在我的网络中,我有用于缓存 deb-archives 的 Squid 代理服务器。它作为软件包安装。

squid-deb-proxy-client我知道存储库中存在特殊包。
但它需要avahi-utils依赖项。

如何在客户端机器上设置 APT 以便squid-deb-proxy不使用squid-deb-proxy-client

答案1

/etc/apt/apt.conf您需要在 APT 配置文件或自定义文件中添加一行/etc/apt/apt.conf.d/99proxy

Acquire::http::Proxy "http://[[user][:pass]@]host[:port]";

在哪里

  • [[user]:[pass]@]是凭证(user是用户名,pass是密码);
  • host是代理服务器的主机名或其 IP;
  • [:port]是一个端口(8000在的情况下squid-deb-proxy)。

例如:http://192.168.12.34:8000对于匿名代理 -

echo 'Acquire::http::Proxy "http://192.168.12.34:8000";' | sudo tee /etc/apt/apt.conf.d/99proxy

移动:

sudo rm /etc/apt/apt.conf.d/99proxy
# or 
mv /etc/apt/apt.conf.d/99proxy ~/

查看获取组人5 apt.conf

注意:如果您已在安装中设置了代理服务器,则可以在通过网络启动安装程序安装期间添加此行。

相关内容