我无法使用我的虚拟 ubuntu 12.04 服务器 ping google.com。
我在 /etc/apt/apt.conf 文件中设置了一个代理 URL,它显示
Aquire::http::proxy http://urlname.com:9999;
现在,我不太了解代理的工作原理,但我知道当我们在 Windows VMachines 上使用它时,它是一个 pac 脚本,我们将其放置在 Internet Explorer LAN 设置中,它会自动检测脚本并提供 Internet 访问。
我尝试将其包含9999/proxy.pac
在 apt.conf URL 中,但似乎没有任何效果。
假设 proxy.pac 是为 Windows 创建的,ubuntu 知道如何处理它吗?我的 URL 应该包含 .pac 还是在端口号后结束?我试过两种方法,但都没有成功,但我想知道。
对同事的 PC 进行快速 ping 测试成功。因此我可以看到网络计算机,但看不到 Google 或其他互联网资源。
答案1
据我所知,apt 不直接处理 PAC 文件。但这个文件只不过是描述代理位置的纯文本。维基百科页面代理自动配置有一些详细信息。因此,我建议将 PAC 文件下载到您的计算机,在文本编辑器中打开它,然后尝试找出代理的正确 URL。您可以将此信息输入到中,/etc/apt/apt.conf
这样应该可以正常工作。
其他软件可能有单独的方式来处理 PAC 文件。例如,Firefox 有网络设置。您可以在那里输入 PAC 文件的 URL。