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