我使用的是Red Hat Enterprise Linux Server 6.2版,我只有终端访问权限(没有GUI).我的公司有一个代理自动配置脚本(PAC),这是获得互联网连接的唯一方法.
我的Windows机器没问题,因为很容易在IE->工具 - > Internet选项中进行设置.但是在Linux中,特别是没有GUI,似乎没有办法使用这个PAC脚本(我已经谷歌搜索了一段时间).顺便说一句,脚本超过400行的Javascript.
谁知道如何解决这个问题?
根据您使用的软件,代理设置的实施方式有所不同。在图形桌面环境中,有用于配置 PAC 的设置工具;Chromium 和 Firefox 等浏览器会检测当前桌面环境并从那里导入代理设置;Firefox 还曾经提供手动配置代理和 PAC URL 的选项。
对于纯文本软件包的开发人员来说,代理选项的集成并不是优先考虑的事项。您的每一个工具都必须手动配置才能使用代理。例如,APT 必须有一个位于 的代理配置文件/etc/apt/apt.conf.d/。
某些软件包可能会参考环境变量http_proxy、https_proxy、 等来进行代理配置。
您需要阅读将在无 GUI Linux 中使用的软件包的文档,以了解如何配置每个软件包以使用公司的代理。有些软件包会使用除 HTTP(S)、FTP、GOPHER 之外的协议和端口,这些协议和端口可能会被公司的防火墙禁止。