在 lubuntu 中使用 pac-file-url 设置 Web 代理

在 lubuntu 中使用 pac-file-url 设置 Web 代理

我想使用 pac-file-url 在 lubuntu 中设置 chromium 的 Web 代理规则。Chromium 从系统范围的 OS 设置中读取其设置。我读到如何在 Xubuntu、Lubuntu 或 Ubuntu Studio 中设置系统范围的代理服务器?但我对以下问题不清楚。

如何在 lubuntu 的系统范围设置中指定 pac-file-url?

答案1

这里有几种方法可以做到这一点。

基于网络的配置

DHCP

如果您使用 DHCP,您可以在此处设置配置客户端的选项。为此,请在 dhcpd 配置中指定:

option wpad-url  code 252 = text;
option wpad-url  "http://mywebserver/myconf.pac" ;

DNS

另一种可能性是使用 DNS 来指定 pac 文件。

例如维基百科

在获取其第一页之前,实施此方法的 Web 浏览器会向本地 DHCP 服务器发送 DHCPINFORM 查询,并使用服务器回复中 WPAD 选项中的 URL。如果 DHCP 服务器未提供所需信息,则使用 DNS。例如,如果用户计算机的网络名称是 pc.department.branch.example.com,则浏览器将依次尝试以下 URL,直到在客户端的域中找到代理配置文件:

http://wpad.department.branch.example.com/wpad.dat
http://wpad.branch.example.com/wpad.dat
http://wpad.example.com/wpad.dat
http://wpad.com/wpad.dat (in incorrect implementations, see note in Security below)

(注意:这些只是示例,可能不是有效的 URL。)

笔记:

  • wpad.dat文件可能是 DHCP 配置中使用的文件的符号链接。
  • 基于 DNS 的解析通常比基于 DHCP 的解析优先级较低。

基于系统/用户的配置

通过环境变量进行基于系统(或用户)的配置

要将 pac 文件用于curl其他程序,您可以设置环境变量auto_proxy。例如:

 auto_proxy=http://myserver/myconf.pac

使用 gconf 进行应用程序的基于用户的配置

要将自动配置 URL 添加到您的 gconf 设置中,您可以使用以下命令:

gconftool-2 --set /system/proxy/autoconfig_url \
    --type string  ${auto_proxy}

Lubuntu 的 lxproxy 实用程序

请参阅社区维基。 这里是苯甲酸lxproxy参考。Lxproxy 声称是一个用于设置代理服务器的小型 GUI。

应用程序特定配置

您可以强制计算机上的所有 Chromium 浏览器实例使用自动配置 URL。将 /etc/chromium-browser/policies/managed/以下内容的文件(例如 proxyConfig)放在下面

      {
          "ProxyMode": "pac_script",
          "ProxyPacUrl": "http://myserver/myconfig.pac",
     }

注意:将此文件放在下面/etc/chromium-browser/policies/recommended将使此设置成为默认设置。用户可以在自己的 Chromium 配置中更改此设置。

火狐

编辑文件/etc/firefox/syspref.js并添加以下行

 lockPref("network.proxy.autoconfig_url", "http://myserver/myconfig.pac");
 lockPref("network.proxy.type", 2);

替代方法:通过 about:config 将这些值设置为用户偏好。

雷鸟

编辑文件/etc/thunderbird/syspref.js并添加以下行

 pref("network.proxy.autoconfig_url", "http://myserver/myconfig.pac");
 pref("network.proxy.type", 2);

注意:由于错误#1081015您无法锁定此设置。因此,这里只能设置默认值。请确保这些值不会被prefs.js您当前配置文件中的值覆盖。

相关内容