15

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

我的 Windows 机器没有问题,因为在 IE->Tools->Internet Options 中设置它很容易。但是在 Linux 中,尤其是没有 GUI 的情况下,似乎没有办法使用这个 PAC 脚本(我已经在谷歌上搜索了一段时间)。顺便说一句,脚本是 400 多行 Javascript。

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

4

3 回答 3

2

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

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

一些包可能会参考环境变量http_proxy,https_proxy等来进行代理配置。

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

于 2014-10-17T16:04:42.913 回答
-1

我知道这是一个旧线程。

就我而言,我执行了以下步骤

  1. 下载自动配置脚本并从该文件复制代理地址。
  2. 使用从步骤 1 获取的代理地址在 bashrc 中导出“http_proxy”和“https_proxy”
  3. 重新加载 .bashrc 文件
于 2018-06-06T17:26:41.673 回答
-3

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

于 2020-06-16T15:31:52.967 回答