代理设置不起作用

我刚刚用Wubi安装了Ubuntu 11.10,我目前在校园里需要使用代理服务器。 我进入了系统设置/网络/代理设置。 没工作。 我在Firefox中手动设置代理,我可以访问互联网; 但是,我无法添加应用程序或更新Ubuntu。 我该如何解决? 谢谢

在我全新安装的Ubuntu 11.10 64位上,这适用于apt和Ubuntu软件中心的命令行。

创建文件/etc/apt/apt.conf并将此行与您的代理设置放在一起:

 Acquire::http::Proxy "http://login:password@yourproxyaddress:port"; 

例子:

 Acquire::http::Proxy "http://bob:123bob@bobproxy:8070"; 

要使互联网在代理环境中完全正常工作,需要两个步骤:

地精

提供gnome-network-properties的代理URL:

在此处输入图像描述

贝壳

将以下内容添加到/etc/environment

 ftp_proxy="ftp://username:password@proxy.com:8080/" http_proxy="http://username:password@proxy.com:8080/" https_proxy="https://username:password@proxy.com:8080/" 

要么

将以下内容添加到.bashrc

 export ftp_proxy="ftp://username:password@proxy.com:8080/" export http_proxy="http://username:password@proxy.com:8080/" export https_proxy="https://username:password@proxy.com:8080/" 

但请注意,如果在.bashrc中设置了代理环境变量,则在不同用户权限下执行的命令将不会设置此变量(例如, sudo将失败)。 为了解决这个问题,您可能还需要修改这些用户的.bashrc 。 在sudo情况下,使用-i参数执行它就足够了,因此它将保留现有环境( sudo -i apt-get update实际上可以在不修改root的.bashrc文件的情况下工作)。

我将假设您的代理设置是校园内某个服务器的URL,这可能意味着您正在使用PAC脚本 。 如果您的代理设置不包含URL,请忽略此答案。

如果您将系统代理设置设置为此URL并将其设置为使用系统设置,则Firefox应该可以正常工作。

唉,系统设置只是将脚本URL提供给查询代理应该是什么的应用程序 – 而浏览器和其他共享浏览器代码库的应用程序(如Thunderbird)对PAC脚本非常满意,而大多数应用程序都不满意。 这包括许多核心系统应用程序。

如果您的代理配置是通过PAC脚本提供的,那么最好的办法是使用浏览器下载它,并通读它,查找代理服务器的实际地址和端口。 然后使用这些来填充手动代理设置,这应该适用于更多应用程序。

这可能看起来很奇怪,但是在11.10上安装Synaptic并在那里配置代理和身份validation设置也固定了apt-get。

在此之前我尝试过很多东西,我尽可能地设置代理设置(系统设置,/ etc / apt.conf,/ etc / apt.conf.d / *,gconf-editor,环境变量),但没有任何帮助 – apt-get update仍然被绞死,tcpdump显示它试图直接访问91.189.92.180.80。

使用Synaptic更改设置修复了该问题。 我实际上讨厌这种默默无闻,它类似于Windows。 但是,它对我有用。

我在校园里遇到了同样的问题,但我无法访问互联网,但您可能会尝试在配置代理的同一窗口中“应用系统范围的设置”。

http://www.ubuntugeek.com/how-to-configure-ubuntu-desktop-to-use-your-proxy-server.html

经过一段轻微的谷歌搜索。

如果没有其他工作可以尝试shell命令。

试试这个:

1)打开终端:

Alt + F2并输入gnome-terminal

2)粘贴以下代码以安装gconf-editor:

 sudo apt-get install gconf-editor 

3)执行gconf-editor:

 gconf-editor 

4)沿着树走到系统 – > http_proxy

5)搜索use_http_proxy并检查它。

6)再试一次。

我发现了一种有效的方法,但它非常繁琐。

1.安装Ubuntu 10.10。 代理与此版本完美配合。

2.然后将其升级到更新版本。

以更快的方式进行升级。 下载该特定版本的“alternate iso”,然后通过挂载“.iso”文件升级Ubuntu。 这不会花费太多时间。 最终升级到所需版本后,代理仍然有效。