我最近安装了Mint 16和Windows 8。我在校园里通过代理服务器使用互联网。因此在网络设置中设置代理后,我注意到软件中心和终端无法连接到互联网。但是,FireFox可以工作很好,它的网络设置中可以使用系统代理。那么问题是什么?我无法使用 apt-get 安装存储库,请帮助我。
答案1
看看这个 Ubuntu 社区指南,标题为:AptGet/操作指南,特别是本节,设置 apt-get 以使用 http 代理。
您通常会像这样设置此环境变量:
$ export http_proxy=http://yourproxyaddress:proxyport
如果您还不知道代理的值,您可以从浏览器中获取它,因为它显然在那里工作。这应该足以让您开始使用,如果您需要的话,这些链接中有更多详细信息。
答案2
我个人使用cntlm在我的 CentOS 虚拟机上。
我在Windows下也使用它,但我发现它在Linux下更稳定,在Windows下我有时必须重新启动它。
您可以使用 下的配置文件将身份验证传递给您的代理/etc/cntlm.conf
。
之后,您仍然需要配置操作系统以使用本地 cntlm 作为代理,如下所示:
- gnome 菜单 -> 系统 -> 首选项 -> 网络代理
- 选择:
Manual proxy configuration
- 检查选项:
Use the same proxy for all protocols
- 在 HTTP 代理中:127.0.0.1 和端口:3128(或您在 cntlm 配置中侦听的端口)
- 选择:
- 在根 .bash_profile 中,我添加了以下几行:
export http_proxy="http://127.0.0.1:3128"
export https_proxy="http://127.0.0.1:3128"
通过此配置,我的 linux 通过代理连接没有问题。