我正在运行 Ubuntu 15.10。我发现当我允许“自动检测此网络的代理设置”时,我可以通过 Firefox 访问互联网,但系统服务(如 apt-get 等)无法连接到互联网。请帮忙。
答案1
您需要手动配置代理服务器apt-get
。首先检查服务器的地址,然后输入:
sudo echo 'Acquire::http::proxy "http://<proxy>:<port>";' > /etc/apt/apt.conf
用您的设置替换<proxy>
和。<port>
要添加 HTTPS 和 FTP 协议的代理,请使用(注意双字符>>
):
sudo echo 'Acquire::https::proxy "https://<proxy>:<port>";' >> /etc/apt/apt.conf
sudo echo 'Acquire::ftp::proxy "ftp://<proxy>:<port>";' >> /etc/apt/apt.conf
如果您的代理服务器需要身份验证,请根据您的设置在地址前加上用户名和密码。
您的/etc/apt/apt.conf
文件最终应如下所示:
Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>";
Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>";
Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>";