代理设置不起作用

代理设置不起作用

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

答案1

在我全新安装的 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";

答案2

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

侏儒

提供代理 URL 至gnome-network-properties

在此处输入图片描述

添加以下内容/etc/environment

ftp_proxy="ftp://username:[email protected]:8080/"
http_proxy="http://username:[email protected]:8080/"
https_proxy="https://username:[email protected]:8080/"

或者

将以下内容添加到您的.bashrc

export ftp_proxy="ftp://username:[email protected]:8080/"
export http_proxy="http://username:[email protected]:8080/"
export https_proxy="https://username:[email protected]:8080/"

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

答案3

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

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

可惜的是,系统设置只是将脚本 URL 传递给查询代理的应用程序 - 虽然浏览器和其他共享浏览器代码库的应用程序(如 Thunderbird)对 PAC 脚本非常满意,但大多数应用程序却不满意。这包括许多核心系统应用程序。

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

答案4

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

相关内容