【问题标题】:PAC FILE - Not being loadedPAC 文件 - 未加载
【发布时间】:2019-10-01 09:41:43
【问题描述】:

我是 pac 文件的新手。我不确定我是否成功了。

我在虚拟机上安装了一个 nginx。并将一个 pac 文件暴露给 url。 (我可以通过在浏览器中输入 url 来轻松下载 pac 文件作为它工作的证明)。

然后我按照许多指南中的说明设置我的计算机代理设置。我勾选了自动代理设置,然后输入了 pac 文件 url。

之后我认为文件没有被加载。 输入:“chrome://net-internals/#proxy”给出一个空列表,而它应该显示 pac 文件。再加上网络似乎可以工作,因为 pac 甚至都不在那里。

关于更多信息,由于我是 pac 文件的新手,我只是在测试一个简单的 pac 文件,它将所有流量重定向到 youtube.com。

谁能帮帮我? 谢谢

function FindProxyForURL(url, host) {
  return "youtube.com";

【问题讨论】:

    标签: pac


    【解决方案1】:

    返回的格式类似于return "PROXY youtube.com:80"。但是我认为这不会起作用,因为 Youtube 不是代理。

    PAC 文件必须返回一个代理。但 Youtube 只是一个网站,与代理完全不同。

    PAC 文件无法替换代理。他们所做的只是在您想要访问某个特定 URL 时指向要使用的代理。通过这种方式,您可以配置如何访问某些网络,例如某些 Extranet(通过某些专用 HTTP 代理或 TOR 或 I2P(通过 SOCKS 代理)。这就是为什么您还必须指定使用的代理类型和代理所在的端口号坐。通常只有一个名字是不够的。

    另请注意,您可以提供多个代理。有关 PAC 文件的更多信息,请参阅主要文档:

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file

    (抱歉链接,但如果一个指向 MDN 的链接断开,网络可能会遇到比这个断开的链接更大的问题。)

    【讨论】:

      猜你喜欢
      • 2012-03-18
      • 1970-01-01
      • 2015-07-23
      • 1970-01-01
      • 2013-03-01
      • 2018-02-28
      • 2012-05-27
      • 2021-03-07
      • 1970-01-01
      相关资源
      最近更新 更多