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



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

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

谁知道怎么解决这个问题?

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

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

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

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

我知道这是一个旧的线程。

在我的例子中,我执行了以下步骤

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

即使在终端环境中也要使用PAC。它的工作原理。

相关内容

  • 没有找到相关文章

最新更新