Linux:如何使用pac脚本设置代理

我正在使用红帽企业Linux服务器版本6.2,并且我只有terminal访问(没有GUI)。 我的公司有一个代理自动configuration脚本(PAC),这是获得互联网连接的唯一方法。

我没有问题,我的Windows机器,因为它很容易设置在IE->工具 – > Internet选项。 但是,在Linux中,尤其是没有GUI,似乎没有办法使用这个PAC脚本(我一直在谷歌search一段时间)。 顺便说一下,脚本是超过400线的Javascript。

任何人都知道如何解决这个问题?

根据您使用的软件,代理设置的实现方式不同。 在图形桌面环境中,有设置工具来配置PAC; Chromium和Firefox等浏览器检测当前的桌面环境并从中导入代理设置; Firefox也用于提供手动配置代理和PAC URL的选项。

代理选项的集成对于纯文本软件包的开发者来说不是优先考虑的。 您的每个工具都必须手动配置为使用代理。 例如,APT必须在/etc/apt/apt.conf.d/有一个代理配置文件。

有些软件包可能会咨询环境变量http_proxyhttps_proxy等,以进行代理配置。

您将需要阅读您将在无GUI的Linux中使用的软件包的文档,以了解如何配置它们以使用公司的代理。 一些软件包将使用HTTP(S),FTP,GOPHER以外的协议和端口,这些可能被公司的防火墙禁止。