代理设置不起作用
我刚刚用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。 这不会花费太多时间。 最终升级到所需版本后,代理仍然有效。