Answers:
在我全新安装的Ubuntu 11.10 64bits上,此命令适用于apt和Ubuntu Software Center的命令行。
创建文件/etc/apt/apt.conf
,并将此行与代理设置放在一起:
Acquire::http::Proxy "http://login:password@yourproxyaddress:port";
例如:
Acquire::http::Proxy "http://bob:123bob@bobproxy:8070";
/etc/apt/apt.conf.d/80proxy
因为当您获取更新时,您的设置将被覆盖。
要使Internet在代理环境中完全运行,需要执行两个步骤:
侏儒
提供代理URL到gnome-network-properties
:
贝壳
将以下内容添加到/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应该可以正常工作。
las,系统设置只是将脚本URL传递给查询代理应该是什么的应用程序-尽管浏览器和共享浏览器代码库的其他应用程序(如Thunderbird)对PAC脚本非常满意,但大多数应用程序都不满意。这包括许多核心系统应用程序。
如果您的代理配置是通过PAC脚本交付的,那么最好的办法是使用浏览器下载该配置,并仔细阅读以查找代理服务器的实际地址和端口。然后使用它们填充手动代理设置,该设置应适用于更多应用程序。
http://www.ubuntugeek.com/how-to-configure-ubuntu-desktop-to-use-your-proxy-server.html
经过轻微的谷歌搜索。
如果没有其他效果,请尝试使用shell命令。