如何配置apt以使用Proxy.pac文件?
所以我有一个proxy.pac文件在工作(它没有用户名或密码)它只是一个简单的.pac文件。
我已经让它与Chrome一起工作,所以我可以在网上冲浪,但apt-get和更新不起作用。 我该如何开展这项工作?
我在10.10顺便说一下。
在系统 – >首选项 – >网络代理中,启用自动代理配置并输入PAC的URL。
然后按系统应用,这应该可以解决问题。
按照DemonWareXT的回答(系统 – >首选项 – >网络代理)中的说明, sudo apt-get update
失败(在新的11.04 VM上)。
我按照help.ubuntu.com/community/AptGet (在“APT配置文件方法”下)中找到的说明进行操作。
在使用Unity的Ubuntu 12.04或14.04上,以下内容可能会破坏您的Apt配置。
在system – > preferences – > network proxy中,启用Automatic proxy configuration>并输入PAC的URL。
然后按系统应用,这应该可以解决问题。
问题是Apt没有“no_proxy”的概念,因此尝试将所有流量发送出此代理。 有几种方法可以解决这个问题,一种方法是为Apt创建一个特定的覆盖文件,告诉它使用/忽略代理。 摘自https://superuser.com/questions/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script
Acquire { Retries "0"; HTTP { Proxy ""; }; };
另一个是在网络代理页面中单击应用后,以root sudo gedit /etc/apt/apt.conf
编辑/etc/apt/apt.conf文件,并删除此文件中的任何代理提及。