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

时间:2014-08-04 18:54:36

标签: linux proxy pac

我使用的是Red Hat Enterprise Linux Server 6.2版,我只有终端访问权限(没有GUI)。我的公司有一个代理自动配置脚本(PAC),这是获得互联网连接的唯一方法。

我的Windows机器没问题,因为在IE->工具 - > Internet选项中很容易设置它。但是在Linux中,特别是没有GUI,似乎没有办法使用这个PAC脚本(我已经谷歌搜索了一段时间)。顺便说一句,脚本超过400行的Javascript。

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

3 个答案:

答案 0 :(得分:3)

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

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

有些软件包可能会参考环境变量http_proxyhttps_proxy等来进行代理配置。

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

答案 1 :(得分:2)

我知道这是一个老线程。

就我而言,我做了以下步骤

  1. 从该文件下载自动配置脚本并复制代理地址。
  2. 使用代理地址从步骤1导出bashrc中的“http_proxy”和“https_proxy”
  3. 重新加载bashrc文件

答案 2 :(得分:-2)

即使在终端环境中也要使用PAC。可以。